2012-06-07 46 views
1

我在Android中製作應用程序。 我在服務器上有很多文件,如abc.doc,abc.xls,abc.mp3等。 我想將所有這些文件下載到.zip,.rar等單個文件中,然後將其存儲在SDCARD上。 只有我的應用程序能夠讀取這些文件,沒有其他應用程序能夠讀取它的安全問題。如何在Java中製作自定義文件格式

回答

2

唯一安全的方法是使用加密來保護文件。例如,您可以使用使用AES或類似的簡單對稱加密。該java.security包中包含了這一切所需的類:

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

編輯:

對於您可以使用DataInputStream定製的二進制文件格式。它允許從二進制輸入流中讀取不同的數據類型。請參閱該文檔的詳細信息:

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

+0

謝謝chkal的答案,但鏈接給我文件安全性,但我想做出這樣.doc或.PSD自定義的文件格式,並希望使讀者爲。 – DynamicMind

+0

你可以爲此使用DataInputStream。看我的編輯。 – chkal

+0

我也會爲此使用加密。自定義格式是安全的,直到有人對其進行反向工程。 – theglauber

相關問題