Sun 31 Jul 2005
今天刚收到一封信,附件是一个4M的rar文件,然后我居然用linux下的mail程序收的,于是看着mbox里面一大堆的base64编码文本发呆了。
附件的头如下:
Content-Type: application/octet-stream;
name=”doc.rar”
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename=”doc.rar”
UmFyIRoHAM+QcwAADQAAAAAAAADeaXRggCoAKgsAAEUjAAACsVxE/4CI8zIdMwoAIAAAAG1tY1xj
上面那行是附件的第一行编码了。
先是将附件文本弄出来,然后用Debian的apt搜索了一下:
apt-cache search base64
找到一大堆程序,第一个是
aish - ish/base64/uuencoded_file converter
就试试它了,
apt-get install aish
看看怎么用呢:
aish v1.13 ish/uuencode converter 1993,94,95,98 H.Ogasawara (COR.)
usage: aish < -pfadhAlUo
aish -{s78nu} < -iadco
aish -m
第三个用法好像是我需要的,运行之:
aish -m dan.mail
dan.mail是我的mbox一个备份,生成了一个 application_octet-stream.1 文件,
file application_octet-stream.1
application_octet-stream.1: RAR archive data, v1d, os: Win32
呵呵,果然是我要的文件,改下名字,搞定收工回家吃饭~
飞天的梦想 is proudly powered by