python 解码base64编码邮件

abloz 2010-04-27
2010-04-27

周海汉 /文

2010.4.27

有时会看到一个邮件文件,内容的mine部分采用了base64编码,但手头又没什么工具可以解码,这时可以用python的base64模块。

上次有个邮件,什么内容都没显示,发邮件者则坚持发了内容。查看源码,发现有base64的内容,用python来解码看看。

于是写个python来解码:


  1. #!/usr/bin/env python
  2. a=’’’'’IDxodG1sIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sJz48aGVhZD48c3R5bGUg
  3. dHlwZT0idGV4dC9jc3MiPg0KICAgICAgICAgICAgcHsNCiAgICAgICAgICAgIHRleHQtaW5kZW50
  4. OjI1cHg7DQogICAgICAgICAgICBsaW5lLWhlaWdodDoxLjY7DQogICAgICAgICAgICB9DQoNCiAg
  5. ICAgICAgICAgIGF7DQogICAgICAgICAgICBjb2xvcjojMEQzMTZGOw0KICAgICAgICAgICAgfQ0K
  6. ICAgICAgICAgICAgLmJ0bnsNCiAgICAgICAg’’’
  7. import base64
  8. print base64.decodestring(a)

#!/usr/bin/env python a=’'’IDxodG1sIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sJz48aGVhZD48c3R5bGUg dHlwZT0idGV4dC9jc3MiPg0KICAgICAgICAgICAgcHsNCiAgICAgICAgICAgIHRleHQtaW5kZW50 OjI1cHg7DQogICAgICAgICAgICBsaW5lLWhlaWdodDoxLjY7DQogICAgICAgICAgICB9DQoNCiAg ICAgICAgICAgIGF7DQogICAgICAgICAgICBjb2xvcjojMEQzMTZGOw0KICAgICAgICAgICAgfQ0K ICAgICAgICAgICAgLmJ0bnsNCiAgICAgICAg’’’ import base64 print base64.decodestring(a)

zhouhh@zhh64:~$ ./base.py


如非注明转载, 均为原创. 本站遵循知识共享CC协议,转载请注明来源