搜档网
当前位置:搜档网 › RAR实现极限压缩

RAR实现极限压缩

RAR实现极限压缩

谈到极限压缩很多人都会想到7Z这款压缩软件,而很少有人了解RAR也可以达到7Z那样的压缩程度,
并且还能够更好的保护数据的安全,写这贴的目的就是要改变RAR在大家眼里的看法,说到压缩率,
就不得不先了解一下压缩的原理,只有了解了压缩的原理才能更好的了解为何能将一个诺大的文件

压缩的很小,下面进入正题:
当压缩软件在执行压缩文件的时候,会先对数据进行一遍扫描,扫描的目的是找出数据当中相同的部分,
当扫描完毕之后软件会将扫描到的所有相同部分做个索引,然后移除这些相同部分,只保留一份数据和
一个索引文件,这就是为什么压缩软件能够压缩数据的原理,而平时大家在压缩文档方面比多媒体文件
的压缩率要高很多,也是因为文档当中相同的部分要远远大于多媒体文件而导致的,既然知道的压缩原
理了我们就能明白事实上所有文件都是有压缩极限的,并不会存在某软件能将文件超额压缩,那些能够
超额压缩的软件都是假的,只不过玩了一些小手段而已。下面我将解释为何RAR也能办到7Z的极限压缩
率,不知大家有没有注意到,为什么用7Z压缩文件的时候,要达到极限压缩就要勾选创建固实压缩,创
建固实压缩又是什么意思呢,实际上,压缩软件作者在以前的压缩算法上,在对多个文件进行压缩时,
是将每个文件进行单独操作的,为了能够进一步增大压缩率,软件作者想到了把所有的文件看成一个文
件来操作,如此一来就能多减掉每个文件当中的相同部分,于是压缩率就得到了进一步的提升,不过由
此带来的就是压缩时间上的增加,因为一次扫描的数据量更大了,这也就是为什么创建固实压缩要比一
般压缩慢的原因。因此,在对单个文件进行压缩时,7Z跟RAR的压缩率几乎是相同的,明白了这一点,
我们就能知道通过什么方法来让RAR也达到同样的效果,没错,那就是同样勾上创建固实压缩这个选项
了,RAR也有字典大小的选项,只不过默认的大小是512KB,为了实现极限压缩我们将选项设置为最大的
4096KB,也就4MB,最后就是压缩方式的选择上了,从上到下越往下压缩率越好,相应的时间越长,这
里我们就选最好,如果担心将来数据可能会损坏的话,不妨把添加恢复记录的选项勾上,至于百分之几
就看文件的重要性了,最多4%就可以了,没必要太多,我们又不会没事去测试硬盘的抗震能力,而且太
多了也会影响压缩率。一切设置好后,剩下的就是泡杯茶慢慢的等待电脑的压缩啦,当然时间的长短视
文件的大小以及个人机器的性能来决定了,至此,一个经过大幅减肥的

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

相关主题