软件吧
登录注册账号
/posts/png-win-bandizip-zip
电脑必备

同一份素材压三遍,我发现解压软件的「极限压缩」其实在偷偷改分辨率

老王聊软件 87 0 13

最近在整理一批评测素材,顺手做了个小实验,结果有点出乎意料。

测试素材:同一份 2.3G 的截图+录屏混合包,包含 187 张 PNG(大部分 1920×1080)和 14 段 1080p 录屏。

测试对象:Win解压缩(免费版)、Bandizip(免费版)、7-Zip(开源)。

测试方法:三款软件都用「极限压缩」档,压缩格式统一选 7z,压缩后解压到空目录,用 Beyond Compare 逐文件比对哈希值。

结果:

  1. Win解压缩:压缩后 1.87G,解压后 187 张 PNG 中有 23 张的哈希值对不上。逐张打开看,发现这 23 张的分辨率被降到了 1280×720,文件体积明显变小。录屏文件倒是没动。
  2. Bandizip:压缩后 1.91G,解压后全部文件哈希一致,没有改动。
  3. 7-Zip:压缩后 1.89G,解压后全部一致。

踩坑细节:

一开始我以为是 Win解压缩的 bug,后来翻了它的设置项,发现在「压缩选项」里有个「智能优化图片」的开关,默认是开着的。关掉之后再压一遍,哈希值就全对上了。

但问题在于,这个开关藏在二级菜单里,而且免费版没有明确提示「开启后会改图片分辨率」。对于普通用户来说,压完发出去,对方解压出来图糊了,根本不知道是压缩软件干的。

我的判断:

Win解压缩在免费解压软件里综合实力还是能排进前三的——解压速度快、格式支持全、右键菜单集成做得顺手,这些都是实打实的优点。但它的会员体系里有些功能需要付费,比如批量压缩、加密压缩包的高级选项,而且像这次这个「智能优化图片」,免费版默认开启,多少有点引导用户升级的意味。

所以我的结论是:它不算完全免费,用的时候得留个心眼,尤其是处理图片素材的时候,先去设置里把那个开关关掉。

抛个问题:

你们平时用压缩软件压图片素材的时候,会特意检查解压后的文件哈希值吗?还是说压完就直接发出去了?有没有人遇到过类似「压完图变糊」的情况,最后是怎么发现的?

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

0 Replies

还没有回应,抢一个沙发。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。