【发布时间】:2011-10-31 18:43:03
【问题描述】:
如何将经过 base64 编码的文件转换回其原始格式并将其写入磁盘?例如,我有一个经过 mime64 编码的 pdf 文件。文件开头为:
data:application/pdf;base64,JVBER
我想以正确的格式将其写入磁盘。我尝试了几个将字符串解码为字节数组的库(例如 ring.util.codec),但如果我将生成的字节数组写入文件(使用 spit),则文件似乎已损坏。
更新:
PHP 函数 base64_decode 似乎正在做我正在寻找的事情,因为它返回一个字符串。 Java中的等价物是什么?
【问题讨论】:
-
您是否在 Internet 上查看过 base64 工具?或者在 Linux 中你搜索过你的包存储库吗?
-
我有并且我也阅读了上面提到的问题。我可以将字符串解码为 byte.array,但是如何以将内容转换为原始文件格式的方式将其写入文件?
标签: clojure base64 mime-types