我猜Zip文件不支持rar文件。在java 1.4中使用unrar rar文件和解压缩zip文件更好的lib
答案 0 :(得分:2)
我打算建议Raroscope,但它只允许扫描文件。我怀疑最好的选择是从Java程序中执行rar.exe
。
答案 1 :(得分:2)
Junrar增加了对读取和提取rar的支持。
它来自unrar库的旧sourceforge-host端口,该端口不再可用并转到github上 https://github.com/edmund-wagner/junrar
最新版本可用 https://github.com/junrar/junrar/ 并且可以作为依赖项包含在maven中
<dependency>
<groupId>com.github.junrar</groupId>
<artifactId>junrar</artifactId>
<version>0.7</version>
</dependency>
这是一个不错的选择
答案 2 :(得分:0)
似乎没有那么多。看看这个库:
答案 3 :(得分:0)
对于Zip文件,我使用Apache Commons / Compress
Rar文件要困难得多。除了谷歌代码项目JDVKat中的一个sample source file之外,我几乎找不到任何东西,它使用了一个名为de.innosystec.unrar的库,它被认为是“一块狗屎”(对不起,但这就是它的内容)。 (你也可以download the library那里)