为什么 ZIP 压缩只会将图片压缩到比原始图片少 4% 的程度?

为什么 ZIP 压缩只会将图片压缩到比原始图片少 4% 的程度?

我正在尝试在 64 位 Windows 7 上使用 7zip。我按照说明操作(非常简单),但程序将一些图片压缩到比原始大小小 4%。我无法通过电子邮件发送它们,大小没有太大变化。可能是什么原因造成的?

谢谢你塞尔吉奥

答案1

答案很简单:

大多数图像格式已经用类似的压缩算法进行了压缩,主要是哈夫曼编码对于无损方面和(逆)离散余弦变换对于有损方面。因此,对已压缩的数据应用(有时是相同的)压缩方法不会导致文件大小显著减小。

例外情况是RAW格式(如.RAW.BMP...)。它们是未压缩的,因此可以使用ZIP或其他压缩算法进行一定程度的压缩。

相关内容