使用WINRAR压缩工具压缩过的文件肯定会变小。是对是错

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:28:09

right.就是要把文件压缩变小,方便下载,移动……等等等呀

错。
压缩率,要取决于具体的文件数据。举一个例子吧。一个文件里有1000个数字,全是1,而另一个文件里也有1000个数字,但是是杂乱无章的。这时,前面那个文件就会压缩得更小。
某些文件,特别是在网上流传的音频,视频格式文件,它们本身就已经经过压缩了(使用了其他的压缩算法),所以用WinRAR就不会再把它们压缩得很小了。
再举一个例子,假设一个文件,用WinRAR可以压缩到原来的80%,如果对这个已经压缩过的文件再次进行压缩,你觉得它会是多大。如果认为每次都会是原来的80%,那么可以肯定经过若干次的压缩后,这个文件的大小会变成原来的1%以至无限小!显然这是不可能的。经过压缩后的文件一般是不能再压缩,使它变小的。如果真是那样的话,那我宁愿对一个文件压缩10000次。
WinRAR采用的是RAR算法。WinRAR会对一段数据进行预先计算,如果发现采用RAR算法,所得到的压缩率接近1,即几乎没有压缩效果的话,它就会放弃使用RAR算法,而是原样输出。再加上文件头(比如文件名,修改时间等信息)占用一定的空间,所以经过它们经过WinRAR“压缩”后,反而会变得比以前更大。

不全对,要看你压缩的是什么类型的文件。
一般的文件经过压缩后体积会有一定缩小,但如果那个文件(或者是一批文件)已经经过WINRAR压缩,再次压缩就没有任何效果了。

错,比如已经用winrar最大压缩后的文件再次压缩,因为要加文件头等,越压越大

不一定吧 用RAR压缩RAR文件 貌似不会变小吧

当然是对的啊,不然要压缩软件干什么呢,对吧