当前位置:首页> 压缩教程> 其他教程> 跟大家谈谈文件压缩包的格式

跟大家谈谈文件压缩包的格式

发布时间:2021-05-11 17:34:56        出处:易压缩        阅读数:113

  文件压缩包应该是大家都用过的东西,通过打包压缩,可以减少文件体积,对文件进行加密,绕过一些网络传输规则。尽管我们几乎每天都在使用压缩文件,但是几乎没有人真正理解,数据压缩的原理和压缩文件格式之间的区别,实际上不同的压缩格式之间的效率差别很大。
压缩原理
压缩被分成“有损压缩”和“无损压缩”。
  有损压缩是指直接对文件进行压缩,去除无关紧要的数据,通常用于音乐、视频、图像等媒体文件。有损压缩后无法恢复,如在微信上传的图片未勾选“原始图片”,将被有损压缩。
无损耗压缩,数据可完全还原。我们今天讲的是无损压缩,即压缩包形式。
  简而言之,所有的文件都是由代码组成的,代码的数量决定文件的大小,但是,它和文件所包含的有效信息的数量是不相等的。由于文件中的代码不是最精简的状态,如果您对代码进行精简,则可以在文件内容不变的情况下缩小文件体积。除了不同格式的算法不同,所有的压缩软件都是这样工作的。若压缩速率较高,则自然需要进行的运算量也较大,压缩调和压也较耗时。

.zip 格式

.zip 格式

  当前主流的压缩格式是zip和rar,两者都是老版本。从1986年开始,zip格式的压缩率在众多压缩格式中只能算一般,但是由于它是开放的免费格式,所以在那个没有很多压缩方式可选的年代迅速流行起来,现在几乎所有的压缩软件都可以创建或打开zip格式的文件,而不必担心格式不兼容,毕竟Windows系统都支持自己的zip格式。
此外,zip格式相当简单,没有建立统一的标准,造成了许多格式问题,例如,不同语言操作系统互传zip后打开时显示的代码混乱;相同文件压缩后的md5值不同;不同软件打开相同压缩文件时显示的时间信息不同等等。

.rar格式

.rar格式

  若与之比较,你会发现rar格式的压缩速度一般比zip更快,但你可能不知道这是一种专利文件格式,只有收费软件WinRAR才能创建rar格式的压缩文件,而其他压缩软件则能对rar文件进行解压。
在所有方面,rar都比zip强,这就是为什么作为付费软件,它能够生存下去。
  当电脑刚开始普及时,软盘容量非常小,网络传输速度又慢,压缩速率更高自然成为广大网民共享资源的首选,下载站为了节省带宽费用,也都使用rar。再加上“WinRAR”在国内基本上是“免费”的原因,因此rar压缩格式还是国内主流压缩格式,rar在国外市场所占份额就少了许多。

.7z 格式

.7z 格式

  此外,您可能已经看到了7z格式,7z格式是开源软件7-Zip的开放源代码压缩格式,与zip一样,主流软件可以打开或创建7z格式的文件。7z是压缩格式中的后起之秀,其压缩率甚至超过了收费的rar,但它诞生于rar已经流行的年代,并没有乘着互联网普及的东风,因此很难取代rar和zip。为达到高压收缩,7z采用了包括报头压缩在内的各种奇巧手段。同样因为这些特性,当7z压缩文件被轻微破坏时,几乎无法恢复。

相关技巧

最新资讯

快速访问

351244714

在线咨询

咨询客服

客服热线:0592-6665555

工作时间:08:30-18:00

非工作时间欢迎微信或QQ留言客服上线将第一时间进行处理