追逐繁星的少年吧 关注:73,380贴子:226,371
  • 3回复贴,共1

游戏下一堆,密码还都不一样,一气之下写了自解压

只看楼主收藏回复

已经写完了,这回省事了,基本上个厕所回来自己就都完事了,帮看看还有什么要注意的
1.浏览器存储密码到密码本,如密码本中有密码,则将此密码提前
2.解压将自动尝试密码本中密码
3.鼠标右键当前文件夹批量解压
4.支持多种格式(rar,7z,zip)
5.支持多种格式分段压缩文件 rar part1,part2标识 7z和zip,001,002标识
6.支持重命名扩展名,包括分段扩展名(文件名需相同,part1,001中不能有数字,如par2t1,01301)
目前仅支持part1,001,exe格式的扩展名
a.rar删除 ->a.rar
a.zi删除p ->a.zip
a.删除7z ->a.7z
b.part1.rar删除 ->b.part1.rar
b.part2 ->b.part2.rar
b.part3.ra删除r ->b.part3.rar
c.001删除 ->c.001
c.0删除0删除2 ->c.002
d.exe ->d.rar(需要exe大于200M)
7.解压后,文件或文件夹重名在其后加上-1,-2,-3避免覆盖
8.支持子文件夹解压,鼠标右键当前文件夹内将检测所有压缩文件,遇到小于500m的exe扩展名文件,则停止对其内部扫描解压
9.解压成功后将永久删除源文件,不占硬盘资源(不是放入回收站)
10.生成日志文件在当前目录下,日志内容有一共几轮解压,以及失败文件的路径(bandizip命令行没有错误判断,只有成功和失败,失败大部分原因是尝试密码无正确密码)
11.支持7z用exe封装的自释放格式,比如a.exe,不支持自释放格式改后缀,只对exe生效,但是只会尝试解压超过200M的exe文件,而且如果是7zexe的自释放格式,分卷可能不会删除,如果是其他软件压缩的exe文件,解压可能会导致文件缺失
12.判断文件类型使用的是header,如文件header有修改,则无法识别
13.文件夹去重叠,如果该文件夹内只有一个文件夹视为重叠,否则停止继续扫描
还有什么需求?


IP属地:黑龙江1楼2025-05-21 10:42回复
    下一个解压专家不就行了吗?


    IP属地:浙江来自Android客户端2楼2025-05-30 17:36
    收起回复
      2025-06-03 21:59:38
      广告
      太有实力啦


      IP属地:福建来自Android客户端3楼2025-06-03 00:34
      回复