【发布时间】:2013-03-07 00:07:37
【问题描述】:
我对旧程序有疑问。该程序从磁盘读取文件作为字符串并将文件编码为 Base64 并将文件保存到磁盘。问题是读入的文件是二进制文件。有没有办法扭转这个过程?
这是有问题的代码行:
String sig = android.util.Base64.encodeToString(
utility.readFileAsString(file.getPath()).getBytes(),
android.util.Base64.DEFAULT);
我们已更新应用程序以字节形式读取文件,但这对已创建的文件没有帮助。
任何帮助将不胜感激...
【问题讨论】:
-
您是在问如何反转编码?或者如何识别已编码的文件?
-
Base64中有一些重载的decode()方法。
标签: java android string base64 binaryfiles