位置:第2章 基本操作 -> 压缩与解压缩

“压缩与解压缩”阅读材料

发布人:张建辉发布时间:2020-07-07 08:24:03

一、WinRAR压缩原理

数据压缩包含了非常多的软件和硬件技术,这些技术各不相同,但是大多数压缩软件都是基于LZ77、LZ88算法并加以修正而成,而LZ77是字典压缩的起源。一个文本文件是由一些单词组成,而且必定有重复现象发生,例如我们这里经常出现的“压缩软件”一词,压缩的原理就是在文件的头部做一个类似字典的东西,把“压缩软件”这个词放在“字典”中,并为这个词指定一个占较少字节数的编码,而文章中的“压缩软件”一词均用此编码代替,以达到压缩的目的。当然压缩软件在实际运作中并非如此简单,还要使用一些看了就头痛的演算方法,在此就不一一细述。也许有人会问,文本文件可用字典技术,那其它文件怎么办呢。这就无须操心了,因为对于压缩软件来说,一个文件中的“数据压缩”一词和“@#¥%^”是一样的,关键在于冗余码(重复部分)的多少。

二、WinRAR压缩特点

1.对RAR和ZIP的完全支持。

2.支持ARJ、CAB、LZH、ACE、TAR、GZ、UUE、BZ2.JAR、ISO类型文件的解压。

3.多卷压缩功能。

4.创建自解压文件,可以制作简单的安装程序,使用方便。

5.压缩文件大小可以达到 8,589,934 TB;WINRAR。

6.锁定和强大的数据恢复记录功能,对数据的保护无微不至,新增的恢复卷的使用功能更强大。

7.强大的压缩文件修复功能,最大限度恢复损坏的 rar 和 zip 压缩文件中的数据,如果设置了恢复记录,甚至可能完全恢复。

8.支持用户身份校验(AV 校验,必须注册)。

9.强大简易的备份功能。

10.工业标准AES 加密。

11.提供固实格式的压缩算法,在很大程度上增加类似文件或许到小文件的压缩率。

12.在压缩前估计文件的压缩率的功能。

13.可以保存NTFS 数据流和安全数据。

14.与资源管理器整合,操作简单快捷。

15.支持 Unicode 编码文件名。

16.强大的常规、文本、多媒体和可执行文件压缩。