电脑必备
同一份素材压三遍,我发现解压软件的「极限压缩」其实在偷偷改分辨率
87 0 13
最近在整理一批评测素材,顺手做了个小实验,结果有点出乎意料。
测试素材:同一份 2.3G 的截图+录屏混合包,包含 187 张 PNG(大部分 1920×1080)和 14 段 1080p 录屏。
测试对象:Win解压缩(免费版)、Bandizip(免费版)、7-Zip(开源)。
测试方法:三款软件都用「极限压缩」档,压缩格式统一选 7z,压缩后解压到空目录,用 Beyond Compare 逐文件比对哈希值。
结果:
- Win解压缩:压缩后 1.87G,解压后 187 张 PNG 中有 23 张的哈希值对不上。逐张打开看,发现这 23 张的分辨率被降到了 1280×720,文件体积明显变小。录屏文件倒是没动。
- Bandizip:压缩后 1.91G,解压后全部文件哈希一致,没有改动。
- 7-Zip:压缩后 1.89G,解压后全部一致。
踩坑细节:
一开始我以为是 Win解压缩的 bug,后来翻了它的设置项,发现在「压缩选项」里有个「智能优化图片」的开关,默认是开着的。关掉之后再压一遍,哈希值就全对上了。
但问题在于,这个开关藏在二级菜单里,而且免费版没有明确提示「开启后会改图片分辨率」。对于普通用户来说,压完发出去,对方解压出来图糊了,根本不知道是压缩软件干的。
我的判断:
Win解压缩在免费解压软件里综合实力还是能排进前三的——解压速度快、格式支持全、右键菜单集成做得顺手,这些都是实打实的优点。但它的会员体系里有些功能需要付费,比如批量压缩、加密压缩包的高级选项,而且像这次这个「智能优化图片」,免费版默认开启,多少有点引导用户升级的意味。
所以我的结论是:它不算完全免费,用的时候得留个心眼,尤其是处理图片素材的时候,先去设置里把那个开关关掉。
抛个问题:
你们平时用压缩软件压图片素材的时候,会特意检查解压后的文件哈希值吗?还是说压完就直接发出去了?有没有人遇到过类似「压完图变糊」的情况,最后是怎么发现的?
登录后可以为帖子点赞,但本帖内容对所有人开放阅读。
