使用java解压缩文件

问题描述:

是否有任何外部jar可用于使用java解压缩文件。某些代码使用互联网上可用的java解压文件,显示类型为.zip /.rar的zip文件的不一致行为。有没有什么好的java代码来解压zip文件。使用java解压缩文件

+5

如果您更详细地阐述“显示不一致的行为”,而不是发布基本上要求代码/工具/ API的非建设性问题,它对我们和您自己更有帮助。只要我们不知道您使用过哪些代码/工具/ API,我们就不能提出任何建议。你可能已经尝试过/使用它!请注意,RAR文件与ZIP文件不同,因此需要不同的处理。 – BalusC

+2

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

+0

rar文件与zip文件不同。您可能会在互联网上找到一个图书馆来解压rar。 – Danny

的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

如果在编写代码时遇到任何问题,请发送更具体的问题。