- 最近比较无聊,把前段时间写的解压缩脚本捣鼓了下,
发现python的速度比go快很多,我猜测是python调用系统命令行更有效率。
另外台式机比笔记本快很多,也不知道是环境差异,还是cpu差异导致的。 - 鉴于前两次写的解压缩脚本都有些缺陷,我再做了优化
- 进度保存,避免每次从头开始
- 底层使用 7z.exe
- 简化配置项 <仅需更改以下设置>

- 注
为了方便使用,我将脚本、7z.exe、测试压缩包都打包到一起。
使用环境:推荐 VsCode + Python 3
使用方法:
1- 下载压缩包后解压,运行 unzip.py 测试环境是否正常
2- 将待解压得文件,拷贝到文件夹里
3- 删除目录中 work*.cfg 文件 (这个是保存进度用的)
4- 更改 file_zip 的值
5- 更改 passwd_len 的值 (按需)
6- 更改 table_char 的值
(按需,英文字符,不含特殊字符,例如 \ 空格)
7- 如果有多个文件待解压,建议一个脚本目录配一个待解压文件
8- 解压中途退出,下次直接执行,无需再次配置
下载地址:
解压缩脚本
博主分享了对Python解压缩脚本的优化经验,发现Python在执行速度上优于Go,并提到台式机的效率高于笔记本。脚本使用7z.exe作为底层工具,具备进度保存功能,便于中断后继续解压。用户只需简单配置即可使用,推荐在VsCode+Python3环境下运行。提供了解压缩脚本的下载链接。
925

被折叠的 条评论
为什么被折叠?



