如何在Java中制作自定义文件格式

时间:2012-06-07 08:24:57

标签: java android file-security

我正在Android中创建一个应用程序。 我在服务器上有很多文件,比如abc.doc,abc.xls,abc.mp3等。 我想在.zip,.rar等单个文件中下载所有这些文件,然后将其存储在SDCARD上。 只有我的应用程序能够读取这些文件没有其他应用程序能够读取它的安全问题。

1 个答案:

答案 0 :(得分:2)

唯一安全的方法是使用加密来保护文件。例如,您可以使用AES或类似的东西使用简单的对称加密。 java.security包中包含所有必需的类:

http://developer.android.com/reference/java/security/package-summary.html

修改

对于自定义二进制文件格式,您可以使用DataInputStream。它允许从二进制输入流中读取不同的数据类型。有关详细信息,请参阅文档:

http://developer.android.com/reference/java/io/DataInputStream.html