压缩文件是一种特殊文件,它是其它文件进行过压缩处理之后得到的,能够将目标文件集合成为一个文件,这样的话我们就能够更加方便地进行文件的传输或者处理及发送了。当然,能够对文件进行压缩的软件是有很多的,它们对压缩文件进行压缩处理之后得到的文件格式也不相同,那么计算机当中有哪些压缩文件格式和压缩软件呢?

目前常见的压缩文件主要格式

在计算机中,我们最常见的压缩文件格式就是RAR和zip这两种,不过目前大部分的压缩文件都以zip格式为主。Zip格式的压缩文件非常强大,目前的操作系统当中大部分情况都集成了针对zip格式文件的支持,因此,即便你没有安装zip格式的压缩软件,你也能够打开并查看zip格式文件里的信息,也能够将它们解压。而目前,所有的压缩文件都已经支持zip格式的文件了,它是最强大的压缩文件格式。

除去zip格式的压缩文件外,RAR格式的压缩文件也是非常常见的,目前很多的下载网站都选择了rar格式作为他们的压缩文件格式,这是因为rar格式的压缩文件压缩率比zip的高,因此同样的文件经过压缩处理之后,rar格式的文件大小会比zip格式的文件大小小一些,这样会极大地方便我们进行文件传输和下载。目前能够支持rar文件的软件主要有winRAR,它能够把文件压缩成rar格式,也能够将rar格式的压缩文件进行解压或者打开。Rar也是目前最常见的压缩文件格式之一。

其他格式的压缩文件

除去上述两个较为常见的压缩文件格式之外,计算机当中还存在其他格式的压缩文件,这其中主要有7Z、CAB、ISO三种,7Z是最才新起的一种压缩文件格式,比RAR有更高的压缩率,目前支持7Z的压缩软件主要是7-zip,它是目前比较新的压缩文件格式。CAB是微软的安装文件压缩格式,主要用来进行程序的安装,因此CAB压缩文件都不是普通的压缩文件,它主要实现程序的安装。ISO压缩文件也就是我们常说的镜像文件,主要用来进行系统安装程序的压缩,我们在使用计算机的过程中见到的用来安装系统的压缩文件就是ISO格式的。

以上介绍的便是目前比较主流的压缩文件格式,它们的功能都各不相同,压缩效率也有所差异,随着计算机的不断发展,压缩文件的压缩效果也会变得越来越好。

rar文件格式更好,rar 的压缩率显著高于 zip,与 7z 相当。

rar 的文件名使用 Unicode 存储. 而 zip 由于历史原因, 文件名不支持 Unicode 编码 (新版的 zip 规范允许指定 Unicode 编码, 但大部分应用程序支持不理想), 存在乱码问题,。

例如日文 Windows 下创建的 zip 压缩包, 如果在简体中文 Windows 下直接解压, 文件名里非 ASCII 字符就会变成乱码。与 7z 相比, rar 支持恢复记录,压缩文件损坏时一般都可以直接修复而无需重新下载,所以很多资源发布组都会使用 rar 打包并且加上恢复记录 (rr5)。

压缩原理:

由于计算机处理的信息是以二进制数的形式表示的,因此压缩软件就是把二进制信息中相同的字符串以特殊字符标记来达到压缩的目的。为了有助于理解文件压缩,请在脑海里想象一幅蓝天白云的图片。

对于成千上万单调重复的蓝色像点而言,与其一个一个定义“蓝、蓝、蓝……”长长的一串颜色,还不如告诉电脑:“从这个位置开始存储1117个蓝色像点”来得简洁,而且还能大大节约存储空间。这是一个非常简单的图像压缩的例子。

其实,所有的计算机文件归根结底都是以“1”和“0”的形式存储的,和蓝色像点一样,只要通过合理的数学计算公式,文件的体积都能够被大大压缩以达到“数据无损稠密”的效果。总的来说,压缩可以分为有损和无损压缩两种。

如果丢失个别的数据不会造成太大的影响,这时忽略它们是个好主意,这就是有损压缩。有损压缩广泛应用于动画、声音和图像文件中,典型的代表就是影碟文件格式mpeg、音乐文件格式mp3和图像文件格式jpg。

但是更多情况下压缩数据必须准确无误,人们便设计出了无损压缩格式,比如常见的zip、rar等。压缩软件(compression software)自然就是利用压缩原理压缩数据的工具,压缩后所生成的文件称为压缩包(archive),体积只有原来的几分之一甚至更小。

当然,压缩包已经是另一种文件格式了,如果想使用其中的数据,首先得用压缩软件把数据还原,这个过程称作解压缩。常见的压缩软件有winzip、winrar等。

推荐内容