2012-09-21 52 views
1

在我的項目中,我只需要使用RAR格式來壓縮我的文件。如何在Android中壓縮RAR格式的文件?

如何壓縮文件到RAR格式Android

+1

你不能,這是一個專有格式。另外,你不想這樣做。有zip和gzip壓縮類可用。 – njzk2

+0

謝謝你的回覆。我不能使用zip,因爲我的要求是解壓縮後我只需要直接獲取單個文件,而不需要包含這些文件的文件夾。所以只有RAR格式才支持Windows。 –

+3

您可以將文件放入不帶文件夾的zip文件中。這也適用於Windows。 – zapl

回答

4

RAR是一種專有格式,具有封閉算法,因此您可能找不到任何開源Java API。

但是Zip會做你想要的,並且被廣泛使用,並且在Java中帶有Api。

+0

在這個問題的答案可能會給你一個適應你的代碼的起點:http://stackoverflow.com/questions/740375/directories-in-a-zip-file-when-using-java-util-zip-zipoutputstream – kaderud

+0

謝謝您的回覆。我只使用Zip格式而不使用RAR。 –

相關問題