admin管理员组

文章数量:1632157

以下内容来自《WinRAR.chm》“RAR5”

是 WinRAR 5.0 引入的最新版本的 RAR 格式。它包含很多重要的修改,如 AES-256 加密、更有效的恢复记录、更大的字典大小,较老的软件,包括老版本的 WinRAR,不能解压 RAR 5.0 压缩文件。所以如果你计划把一个压缩文件发送给其他人,选择 RAR5 需要考虑兼容性问题。

RAR5加密算法并未公布,所以很多开源工具包都只支持rar4,在解压rar5格式时,会报出不支持rar5格式的错误,比如常用的junara

PLAN A

经过仔细的翻阅Google,找到了这个: http://sevenzipjbind.sourceforge/

7-Zip-JBinding is a java wrapper for 7-Zip C++ library. It allows extraction of many archive formats using a very fast native library directly from java through JNI. Features:

简而言之,7-Zip-JBinding 是一个c++版7-Zip的封装,就和在你本地安装了7-Zip是类似的效果,通过jni交互。

官网有更详细的介绍,和一些简单的例子:


<dependency>
    <groupId>net.sf.sevenzipjbinding</groupId>
    <artifactId>sevenzipjbinding</artifactId>
    <version>16.02-2.01</version>
</dependency>
<dependency>
    <groupId>net.sf.sevenzipjbinding</groupId>
    <artifactId>sevenzipjbinding-all-platforms

本文标签: