xinhuo-unrar.jar 利用 WinRAR 提供的 unrar 命令进行解压
- Windows环境需准备将UnRAR.exe文件放置项目根目录
- Linux环境需安装 rarlinux
- WinRAR下载地址 https://www.rarlab.com/rar_add.htm
xinhuo-unrar.jar
链接:https://download.csdn.net/download/qq_34902508/14910256
示例:
```java import java.io.File;
import com.xinhuo.cn.Decompressor; import com.xinhuo.cn.rar.RarDec;
/*
- @author welfareHu
- @date 2021-01-21 15:47
- @version 1.0
- @Description
*/
public class Demo {
public static void main(String[] args) {
} }Decompressor decompressor = new Decompressor();decompressor.setSrcFile(new File("E:\\demo.rar"));decompressor.setTargetFile("E:\\");decompressor.setCover(true);decompressor.setPassword("");RarDec.unRar(decompressor);System.out.println(decompressor.getLogs().toString());System.out.println(decompressor.getStatus());
powershell
**status* 0:成功操作 1:警告。发生非致命错误 2:发生致命错误 3:无效校验和。数据损坏 4:尝试修改一个 5:写错误 6:文件打开错误 7:错误命令行选项 8:内存不足 9:文件创建错误 10:没有找到与指定的掩码和选项匹配的文件 11:密码错误 12:读取错误 255:异常中断 **status* 执行命令:cmd.exe /c unrar x -o+ -p123456 E:\demo.rar E:\
UNRAR 6.00 x64 免费软件 版权所有 (c) 1993-2020 Alexander Roshal
正在从 E:\demo.rar 解压
正在解压 E:\demo\测试.txt 确定 全部正常
0 ```
