别再吹Win解压缩了,我拆了三个版本,发现它连7z的尾巴都摸不到
如题,今天不拐弯抹角,直接开喷。
先自报家门,前软件测试员,现在自由职业,靠帮人修电脑和写点小脚本混日子。装机没有一千也有八百台,解压软件我闭着眼睛都能装。最近逛吧里,十个推荐帖有八个在吹Win解压缩——“免费无广告”“国产良心”“装机必备”。我寻思这玩意真有那么神?于是花了一下午,把Win解压缩的3.0、4.0和最新5.2版都拉出来,跟7-Zip、Bandizip、甚至Windows自带的tar命令硬碰硬跑了一遍。结论就一句:如果你只是偶尔解个zip,那随便;但凡有点正经需求,赶紧换。
先说测试环境。虚拟机Win10 22H2,分配4核8G,压缩包统一用同一个2.3G的混合文件(包含大量小文件和几个大视频),分别测压缩率、压缩时间、解压时间、内存占用。公平吧?
压缩率这块,Win解压缩默认就是标准zip,选最高压缩也就那样。同文件7z格式下,7-Zip压出来1.8G,Win解压缩的zip是2.1G,体积差了15%。你要说zip兼容性好我认,但Win解压缩也支持7z啊,我选7z格式再压一次,结果还是2.0G,比7-Zip多出200M。这200M哪来的?我拆包看了一眼,它把一堆本来能合并的元数据拆成了单文件,纯粹算法没优化。
速度更搞笑。同样解压那个2.3G的包到SSD,7-Zip用了22秒,Bandizip 25秒,Win解压缩花了38秒。我以为是后台在跑什么“安全扫描”,打开任务管理器一看,好家伙,它一边解压一边偷偷往C盘写日志文件,单个日志能涨到几百兆。这操作我熟啊,当年测流氓软件的时候常见,名曰“行为记录”,实则是给自家其他功能铺路。
内存占用才是压死骆驼的最后一根稻草。解压过程中,7-Zip稳定在80M左右,Bandizip 120M,Win解压缩直接飙到1.2G。我就解个压,你吃我1个G内存?老电脑直接卡成PPT。我拿Process Explorer跟了一下,发现它调用了至少三个外部dll,其中一个还带网络通信模块。一个解压软件要联网干嘛?检查更新?我断网测试,功能正常,但那个进程还在后台反复尝试连接一个IP。细思极恐。
再说个实际翻车案例。上周帮一哥们儿恢复数据,他有个加密的7z包,密码忘了,想暴力破解。Win解压缩自带“密码恢复”功能,我试了,字典跑了一晚上没反应,换hashcat加7-Zip提取的hash,两小时出结果。不是我要吹hashcat,是你Win解压缩那功能就是壳,核心用的是个开源库旧版本,效率差几个量级。
有人要说了:“人家免费啊,你要求那么高干嘛?” 免费不是遮羞布。7-Zip也免费,开源,无广告,没后台进程。Win解压缩免费,但安装时默认勾选“推荐安装XX安全卫士”,我手动取消三次才干净。这叫免费?这叫用你的电脑当肉鸡。
最后给个结论:系统自带的tar和zip功能,加上一个7-Zip,覆盖99%的场景。 如果你非要图形界面好看点,Bandizip付费版也比Win解压缩强。别被那些“装机必备”的营销词忽悠了,他们赚的就是你不懂。
问一句:你们真觉得Win解压缩好用?还是只是懒得换?评论区掰头一下,我看看有多少人跟我一样,装完系统第一件事就是卸载它。
