添付されてきたメールの解読

1.base64 の場合
メールの本文の中に次のような項目がある。

Masaki Yonago m.yonago@ntt.co.jp
----------------------2449059646563354
Content-Type: application/octet-stream; name="0131見積.PPT"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="0131見積.PPT"

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAUgAAAAAA ★
AAAAEAAAVAAAAAEAAAD+////AAAAAFMAAAD/////////////////////////////////////
(中略)
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAA==★
----------------------2449059646563354--

解読
上記の★〜★を別ファイルで保存する。例 moto.data

% mmencode -u moto.data -o moto.ppt

を実行することにより、ファイルを復元できる。


mmencode 以外では、
% b64decode mail_file > normal_file
を利用することができます。

2.uuencode の場合

【begin 644】

--- from here ---
begin 644 図.PPT
MT,\1X*&Q&N$`````````````````````/@`#`/[_"0`&```````````````4
M````_0D`````````$```S`D```(```#^____`````)`)``"1"0``D@D``),)
(中省略)
M19)ND'T`DLJ030"3 %``````!$
`
end
--- end ---
【復元方法】
1)メールの本文から上記の部分だけを取り出し、別ファイル名で保存する。
kari と言う名前のファイル等
2)
% uudecode -p kari > out.doc
^^^
not uudecode kari > out.doc

例えば、wordの文書ならば上記の様にコマンドを実行する。

【sakusei方法】
% uuencode -p input.doc moto > moto.out

not % uuencode input.doc moto > moto.out


[To BigPark]