java - 使用java解压文件

标签 java

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

最佳答案

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

具体回答您的问题:是的,有很好的代码可以解压缩 zip 文件。 api 链接在上面http://download.oracle.com/javase/1,5.0/docs/api/java/util/zip/InflaterInputStream.html

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

关于java - 使用java解压文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7044571/

相关文章:

java - 使用 Jackson 解析 json

java - 设置WebView大小

Java-Try 和 Catch 语句

java - 在 spring mvc 中将 jsp 转换为 servlet 以及 java web 应用程序的安装程序

java - CDI 日志拦截器在 @PostConstruct 中不起作用

java - 使用正弦波进行流畅的过渡

java - 为什么在 Swing 中调整窗口大小后才显示 JFrame 的背景图像?

java - 安卓安装程序

java - 使用 GWT 连接到 SQL 服务器

java - 使用用户定义的方法删除数组中的重复项