分割された添付ファイルの結合方法
受信したメールの添付ファイルが分割されていた。
メールのヘッダを確認すると、送信者が使用しているメーラはBecky!だった。
たしかBecky!には、設定されたサイズを超えるとファイル分割する機能があったと思われる。
それでは添付ファイルを結合・復元しようとしたが、どうもやり方がわからない。
ちなみに私が使用しているメーラはThunderbird(バージョン1.0.7)。
色々と調べたところ、どうやらThunderbirdは分割された添付ファイルの結合に未対応らしい。
今どき添付ファイルの分割・結合が出来ないのは結構しょぼいぞ・・・。
それなら手作業でで結合してみよう。
添付ファイル部分はBase64という形式でエンコードされている。
Base64というと難しそうに聞こえるが、要はバイナリをテキストに変換したものである。
添付ファイル部分をテキストエディタで結合し、Base64のデコーダにかければハイ出来上がり。
しかしデコーダを探してダウンロードする手間を考えると少々面倒だ。
そこでWindows標準でバンドルされているOutlook Express(以下OE)を使用して、下記の手順でやってみた。
1.Thunderbirdで、分割されたメールすべてをファイルとして保存。
リスト上でメッセージを選択し、メニューから[ファイル]>[名前をつけて保存]>[ファイル]を選択
"*.eml"という拡張子で任意の場所に保存
2.OEを起動
3.1で保存したファイルをOEのウィンドウへドラッグ&ドロップ
4.OEのリスト上で分割されたメールをすべて選択し、メニューから[メッセージ]>[まとめてデコード]を選択
5.下図の画面が表示されるので、[上へ][下へ]両ボタンを使ってメールを送信順に整列
※順番を間違えると正しく復元されないので注意!
6.[OK]ボタンをクリックすると、メールが復元される
ぜひ一度お試しあれ。
【参考リンク】
もじら組Forum
@IT:Windows TIPS