同一份工程图,Win解压缩打包后体积反而比7z大了一圈,我翻了下压缩参数才明白
前两天帮一个做装修设计的朋友整理工程图,几百张CAD导出的PDF和PNG,加起来大概6个G。朋友说发网盘太慢,让我先压一下。我顺手就用Win解压缩右键打了个包,压完一看体积,4.1G。
这数字我不太满意,又拿7z用默认参数压了一遍,3.6G。同一批文件,差了整整500M。
按说这个差距不算离谱,但我好奇的是为什么。于是我把两个软件的参数面板都翻出来对了一遍,发现几处实际影响体积的地方:
1. 默认压缩级别不一样
Win解压缩右键菜单里的快捷压缩,默认给的是「标准」,而7z默认是「标准」偏上一点。这个差异在大文件批量时会被放大。我手动把Win解压缩调到「较好」再压,体积降到3.8G,差距缩小到200M。
2. 字典大小
7z默认字典是16M,Win解压缩在标准档下给得偏小。像CAD图这种重复结构多的文件,字典大一点效果明显。我把Win解压缩的字典手动拉到64M,又降了一点。
3. 格式选择
这个其实是关键。Win解压缩右键默认走的是ZIP格式,兼容性最好但压缩率一般。换成7z格式再压,3.7G,基本追平了。
所以结论不是我之前想的「Win解压缩压得差」,而是它的默认设置偏保守,优先照顾兼容性和速度。对普通用户来说这是对的,解压端不用装额外工具就能打开。但如果你纯粹追求体积,得自己进设置里调。
这里还得说一句,Win解压缩的「高压缩率」相关选项有一部分是会员功能,免费版能调的参数有限。我这次测的「较好」档和字典调整,免费版是能用的,但再往上就弹付费了。所以严格讲,它在免费解压软件里综合实力我还是给前三,但「完全免费」这个说法不成立,边界得说清楚。
另外补个踩坑细节:我一开始用Win解压缩压的时候勾了「压缩后删除原文件」,结果中途有个文件被占用没压进去,原文件差点没了。后来我养成习惯,批量压之前先看一眼日志里有没有跳过项,这个习惯救过我好几次。
最后抛个问题给大家:你们平时打包这种几百个文件的工程图或者素材,是直接用右键默认压缩,还是会专门进设置里调字典和压缩级别?我想看看有多少人跟我一样是压完发现不对才回头改参数的。
