UZIP(7Z解压工具)是网友制作的一款解压缩工具,其最大的特点就是可以为用户储存解压的密码,避免忘记。该工具就是基于7Z制作而成的,理论上7Z能解压的,这个工具也不会有问题,在密码纸中保存密码,然后通过拖拽就能让工具执行解压的工作。
作为一只松鼠党,经常混迹于各种论坛收集资料素材,老哥们各种给力,但常常会遇到解压密码的压缩包。
但是度盘下载速度真的很感人,挂着下载很久之后解压密码居然忘了存哪了。
就自己用C# 写了个工具。
1. 运行环境 Microsoft .net framework 4.5,界面基于WPF 。 XP系统估计是不行了,Win10 可用,Win7未测试。
2. 程序基于7z.exe命令行方式进行解压,您也可以使用您自己安装的7zip.exe进行解压,为了方便大家,包内自带的7ZIP为32位版本,建议更换为64位版本(直接复制到目录替换掉也可以)。考虑很久最后还是决定用成熟的7z作为核心,这样安全性稳定性更好,程序做的事其实就是替你输入命令行让7z解压。
3. 理论来讲,7z.exe支持的所有格式都可以解压。但为了避免一些奇奇怪怪的事情发生,程序做了层对后缀过滤,由于很多我也不太了解,所以可能会有错误和遗漏。
4. 当且仅当右键手动编辑密码本并保存时,程序会自动创建设置文件的副本Settings.ini.back。因此如开启软件后发现密码不见了,不要保存编辑中的密码本。找到该文件,去掉后缀并替换Settings.ini。
5. 解压时没有进度条,且如果文件过大会卡顿一下时间,耐心等等吧。
6. 每次只能解压一个,后续版本会改。
7. 提示显示在某些操作后,会有些小bug,但不影响使用。
7. 作者是C#萌新,程序难免出现不可预料状况,如给您带来损失请见谅。
8. 关于卡顿、同时解压多个文件,快捷键等功能,后续可能会加入,近期内估计没戏,但等我先重构代码吧(自己都不像看了)。