- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写 Java 应用程序的一部分,负责读取不同格式的存档文件并准备预览模式。
Junrar 库似乎是使用 RAR 格式最可靠的库,但它不支持最新的 rar 版本 5。仅支持早期版本。
Junrar 开发团队在这里证实了这一事实:
https://github.com/junrar/junrar/issues/23
Winrar 默认创建版本 5 的 rar 文件,但属性中的复选框“RAR4”有助于创建版本 4 的文件 - 非常适合使用。但是每次归档文件时都必须单击它-这不是一个好方法(无法从官方网站下载早期版本的Winrar)。
在我的情况下,文件存储为字节数组。我不需要 UNRAR 文件,我只是阅读它-我需要其中每个文件的“名称”和“大小”-因此我将存档内容的预览数据准备为一个小的 HTML 表。
你知道任何其他好的库可以使用 Rar 格式吗?我找不到任何。
或者,也许您可以想象一些好的解决方法?
最佳答案
除了 Winrar 本身之外,没有可用的解决方案来解压 RAR5 文件。如果在您的操作系统上可能,您可以将其称为外部程序。
我也在处理不同格式的文件,我正在使用 junrar 来提取 RAR,RAR5 文件仍未处理。
Junrar 最初是由 Edmund Wagner 开发的,前段时间由 Beothorn 更新了支持。 .但是,令我非常遗憾的是,出于某种原因,他不打算实现 RAR5 支持。
我也查了Raroscope ,它也不支持 RAR 5。
顺便说一下,另一个开源java库不支持的存档是ARJ。
关于java - 是否有使用 Junrar 库读取第 5 版 RAR 文件的解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56700651/
我之前问过一个关于用 Java 提取 RAR 文件的问题,有人向我指出了 JUnrar。官方网站已关闭,但它似乎被广泛使用,因为我在网上发现了很多关于它的讨论。 有人可以告诉我如何使用 JUnrar
我正在编写 Java 应用程序的一部分,负责读取不同格式的存档文件并准备预览模式。 Junrar 库似乎是使用 RAR 格式最可靠的库,但它不支持最新的 rar 版本 5。仅支持早期版本。 Junra
我是一名优秀的程序员,十分优秀!