如何在java 1.4中打开rar文件

时间:2010-08-23 20:34:50

标签: java

我猜Zip文件不支持rar文件。在java 1.4中使用unrar rar文件和解压缩zip文件更好的lib

4 个答案:

答案 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)

似乎没有那么多。看看这个库:

http://www.unrarlib.org/

答案 3 :(得分:0)

对于Zip文件,我使用Apache Commons / Compress

Rar文件要困难得多。除了谷歌代码项目JDVKat中的一个sample source file之外,我几乎找不到任何东西,它使用了一个名为de.innosystec.unrar的库,它被认为是“一块狗屎”(对不起,但这就是它的内容)。 (你也可以download the library那里)