2011-08-12 127 views
-1

是否有任何外部jar可用於使用java解壓縮文件。某些代碼使用互聯網上可用的java解壓文件,顯示類型爲.zip /.rar的zip文件的不一致行爲。有沒有什麼好的java代碼來解壓zip文件。使用java解壓縮文件

+5

如果您更詳細地闡述「顯示不一致的行爲」,而不是發佈基本上要求代碼/工具/ API的非建設性問題,它對我們和您自己更有幫助。只要我們不知道您使用過哪些代碼/工具/ API,我們就不能提出任何建議。你可能已經嘗試過/使用它!請注意,RAR文件與ZIP文件不同,因此需要不同的處理。 – BalusC

+2

以'.rar'結尾的文件是** NOT ** zip文件... –

+0

rar文件與zip文件不同。您可能會在互聯網上找到一個圖書館來解壓rar。 – Danny

回答

1

的RAR格式是專有的:http://en.wikipedia.org/wiki/RAR一個簡單的谷歌搜索怎麼過返回這個網站:http://www.catacombae.org/jlrarx.html#rarlib

也爲.zip文件,Java有一個的InflaterInputStream http://download.oracle.com/javase/1,5.0/docs/api/java/util/zip/InflaterInputStream.html

它也有一個GZIP和ZIP具體子類文件。

還有其他壓縮方法還有:http://www.7-zip.org/sdk.html

具體回答你的問題:是的,有好的代碼解壓的壓縮文件。 api鏈接如上http://download.oracle.com/javase/1,5.0/docs/api/java/util/zip/InflaterInputStream.html

如果在編寫代碼時遇到任何問題,請發送更具體的問題。