单纯用于解压的小工具,类似于站内的Uzip,很久之前用Uzip时候少了些自己要的功能,所以就自己写了一个,也算是自己用的最久的自制工具了。
存储密码、自动解压的小工具。
类似于Uzip,通过调用7zip来实现压缩文件的密码测试和解压操作,本质上就是一个省去输入7zip命令行的7zip调用器。


本帖最后由 sakura32 于 2025-9-28 09:06 编辑
单纯用于解压的小工具,类似于站内的Uzip,很久之前用Uzip时候少了些自己要的功能,所以就自己写了一个,也算是自己用的最久的自制工具了。
存储密码、自动解压的小工具。
类似于Uzip,通过调用7zip来实现压缩文件的密码测试和解压操作,本质上就是一个省去输入7zip命令行的7zip调用器。
下载地址
https://wwvb.lanzout.com/b01fna1qh 密码:1234
更新日志
2.0.0 2025.08.31 基础功能完成 2.0.1 2025.09.22 修复:.app被错误识别为zip文件 修复:不能处理含双引号"的密码 优化:调整报错信息的显示方式 优化:调整密码页UI 2.0.2 2025.09.28 修复:压缩文件名结尾为空格时,解压报错 修复:特殊压缩文件解压失败但返回码仍为0(临时屏蔽)
使用方法- 拖入需要解压的文件/文件夹到程序右边区域。
- 拖入需要解压的文件/文件夹到Windows上的程序exe上。
实现功能- 测试密码以及解压文件,调用7zip实现。
- 存储密码,需要手动添加,基于pickle库(未加密)。
- 测试文件时以密码使用次数为依据,优先选择使用次数更多的密码。
- 自动读取文件名中的密码,具体规则详见程序内选项说明。
- 密码优先级:虚拟密码(仅1个)>临时密码>从文件名中读取的密码>密码本中的密码(使用次数多的)>密码本中的密码(使用次数少的)
- 智能解压(逻辑参照Bandizip)/直接解压(不修改文件层级结构)/解压到同名目录(解压到压缩文件名称的文件夹)。
- 解压后删除原始文件,支持分卷压缩文件,通过分卷文件扩展名判断。
- 解压后解散结果文件夹,用于处理嵌套的多层文件夹。
- 递归解压嵌套的压缩文件,直到解压结果中不存在压缩文件为止,通过将解压结果再次执行解压实现。
- 解压到指定目录。
- 解压时过滤指定规则的文件。
- 支持识别的分卷压缩文件示例:xxx.7z.001/ xxx.part1.rar/ xxx.part1/ xxx.z01/ xxx.zip.001/ xxx.bz2.001/ xxx.gz.001/ xxx.tar.001/ xxx.win.001/ xxx.xz.001
|