为什么我用WINRAR压缩一个432MB大的文件,压缩完后还有306MB大?

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:35:44
我的那文件是一个软件来的,

文件在硬盘中是以二进制形式,即0和1的形式存储的。比如说一个文件的内容是11100000000...000001111(中间有一万个零),你要完全写出来的话,会很长很长,但如果你写“111一万个零1111”来描述它,也能得到同样的信息,但却只有十一个字,这样就减小了文件体积。在具体应用中很少有这样的文件存在,那些文件都相当复杂,根据一定的数学算法,权衡把哪段字节用一个特定的更小字节代替,就可以实现数据最大程度的无损压缩.
图片、音乐等文件已经经过了编码压缩或者霍夫曼压缩,没有再压缩的潜力了。

要看你欲压缩的文件是什么格式了。如果你的文件是全0或全1,当然压缩比很大。一般文本能压缩到1/12.音频视频图片文件可以说是已经压缩过的,是不能压缩多少的。
你的那文件是一个软件来的,可能是个exe文件,或什么程序的安装文件吧。应该压不了多少。

这要看你是压缩的什么格式的文件了,一般TXT的文本文件容易压缩小, 我记得极限应该是压缩到40%

因为有些游戏或软件,它们是已经经过压缩的,并且体积变小了,所以如果用压缩软件再进行压缩,效果就不是很明显了.

已经不错了,你还想做到就几十M么。呵呵

压缩软件只能压缩一部分,大概是60%-70%左右 上述情况很正常的