2013-02-01 70 views
5

我目前正试图解码从我的电子邮件(jpg)从base64到unicode的图像附件,然后将其导出到一个文件(这样我可以从原始数据中获取图像)。如何将base64导出到文件?

我现在已经将数据从base64解码为Unicode,但是如何将Unicode转换回图像?

希望你能帮助!

+3

Base64是通常用来转换二进制数据(如图像)转换为文本,以便通过纯文本系统(如电子邮件)进行安全传输。我不明白为什么会涉及到一个中间的unicode格式。请进一步解释。 –

+0

'猫 | base64 - 解码> image.jpg'不工作? (假设linux) – BenjiWiebe

回答

0

如果你只是需要从附件中解码几个文件,你可以使用特殊的在线服务,如Base64online.org/decode。它可以将您的base64编码数据解码为可下载的图像。

12

您不必将其转换为unicode。

在Linux中,你可以简单地解码附件保存以base64到磁盘,做:

cat foo | base64 -d > bar.jpg 

对于windows,你可以下载这个工具:

http://www.f2ko.de/downloads/base64.zip

+3

运行'base64 -d> bar.jpg