RAR实现极限压缩

时间:2023-03-08 06:28:17 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
RAR实现极限压缩

RAR实现极限压缩

谈到极限压缩很多人都会想到7Z这款压缩软件,而很少有人了解RAR也可以达到7Z那样的压缩程度,

并且还能够更好的保护数据的安全,写这贴的目的就是要改变RAR在大家眼里的看法,说到压缩率,

就不得不先了解一下压缩的原理,只有了解了压缩的原理才能更好的了解为何能将一个诺大的文件



压缩的很小,下面进入正题:

当压缩软件在执行压缩文件的时候,会先对数据进行一遍扫描,扫描的目的是找出数据当中相同的部分,

当扫描完毕之后软件会将扫描到的所有相同部分做个索引,然后移除这些相同部分,只保留一份数据和

一个索引文件,这就是为什么压缩软件能够压缩数据的原理,而平时大家在压缩文档方面比多媒体文件

的压缩率要高很多,也是因为文档当中相同的部分要远远大于多媒体文件而导致的,既然知道的压缩原

理了我们就能明白事实上所有文件都是有压缩极限的,并不会存在某软件能将文件超额压缩,那些能够

超额压缩的软件都是假的,只不过玩了一些小手段而已。下面我将解释为何RAR也能办到7Z的极限压缩

率,不知大家有没有注意到,为什么用7Z压缩文件的时候,要达到极限压缩就要勾选创建固实压缩,创

建固实压缩又是什么意思呢,实际上,压缩软件作者在以前的压缩算法上,在对多个文件进行压缩时,

是将每个文件进行单独操作的,为了能够进一步增大压缩率,软件作者想到了把所有的文件看成一个文


件来操作,如此一来就能多减掉每个文件当中的相同部分,于是压缩率就得到了进一步的提升,不过由

此带来的就是压缩时间上的增加,因为一次扫描的数据量更大了,这也就是为什么创建固实压缩要比一

般压缩慢的原因。因此,在对单个文件进行压缩时,7ZRAR压缩率几乎是相同的,明白了这一点,

我们就能知道通过什么方法来让RAR也达到同样的效果,没错,那就是同样勾上创建固实压缩这个选项

了,RAR也有字典大小的选项,只不过默认的大小是512KB,为了实现极限压缩我们将选项设置为最大的

4096KB,也就4MB,最后就是压缩方式的选择上了,从上到下越往下压缩率越好,相应的时间越长,这

里我们就选最好,如果担心将来数据可能会损坏的话,不妨把添加恢复记录的选项勾上,至于百分之几

就看文件的重要性了,最多4%就可以了,没必要太多,我们又不会没事去测试硬盘的抗震能力,而且太

多了也会影响压缩率。一切设置好后,剩下的就是泡杯茶慢慢的等待电脑的压缩啦,当然时间的长短视

文件的大小以及个人机器的性能来决定了,至此,一个经过大幅减肥的

文件诞生,而且在安全性上也比 7Z高。


本文来源:https://www.wddqw.com/doc/38d9d21aba0d6c85ec3a87c24028915f804d84a5.html