为什么压缩后的文件再次进行压缩时大小不会变小反而会变大?

为什么压缩后的文件再次进行压缩时大小不会变小反而会变大?
2024年11月13日 10:39
有1个网友回答
网友(1):

这是压缩程序本身的算法问题。
1.电脑是2进制的机器,所有文件在记录在硬件中时都是按“0”或“1”信号记录的,一个文件被压缩就是一大段“0”和“1”尽量简化成一小段“0”和“1”。但是简化不等于可以把所有的“0”和“1”都变成一个信号,也不可能无限压缩。就好像压土,你可以把1m³的土压的密实些,但你不可能把它压成1cm³一样。
2.电脑的文件读取需要寻址,压缩也是把寻址文件压缩进去。反复压缩就会产生多余的寻址文件,所以会越压越大。
正确的压缩方法是你选择好压缩方式压缩1次即可。