文件压缩包应该是大家都用过的东西。通过打包压缩,可以减少文件体积,加密文件,绕过一些网络传输规则。
虽然我们几乎每天都在使用压缩文件,但是很少有人真正了解数据压缩的原理以及压缩文件格式的区别。其实不同的压缩格式效率差别很大。你选择了正确的格式吗?
01—压缩原理
压缩分为“有损压缩”和“无损压缩”。
有损压缩就是直接压缩文件,删除不重要的数据。它通常用于音乐、视频、图像和其他媒体文件。有损压缩无法恢复。比如微信上传图片中没有勾选“原图”时,就会有损压缩。
所有的压缩软件都是这样工作的,只是不同的格式有不同的算法。
举个不恰当的例子:
我的房子前面有两棵树。一棵是枣树,一棵是枣树。
我家门前的两棵枣树。
这两句话传达了同样的信息。
解压一个文件的过程就是还原浓缩的内容,比如N*8到nnnnnn。
综上所述,如果压缩率高,自然计算量也就大一些,压缩和解压缩的时间也就多一些。
02—。zip格式
目前主流的压缩格式是zip和rar,这两种格式都有很长的历史。
Zip格式诞生于1986年。它的压缩率在众多压缩格式中很一般。但是因为是开放免费的格式,所以在那个没有太多压缩方式可供选择的年代迅速流行起来。现在几乎所有的压缩软件都可以创建或打开zip格式的文件,[
此外,zip格式相当简单。
没有统一的标准,导致很多格式问题。
比如不同语言的操作系统互相传输zip然后打开显示为乱码;同一文件压缩后md5值不同;不同的软件打开同一个压缩文件可以看到不同的时间信息,等等。
03—
。rar格式
你对比一下,会发现rar格式的压缩率通常比zip高,但你大概不知道这是一种专利文件格式。
只有付费软件Winrar可以创建
rar
格式的压缩文件,但其他压缩软件可以解压rar文件。
下载地址:
7-Zip:是创建了7z格式的开源压缩软件。非常小巧,可以说是业务能力最强的压缩软件,但是界面有点复古。
下载地址:
摘要:
目前主流的压缩格式大多赶上了互联网的普及。当初他们的核心卖点在今天已经不重要了。现在带宽大,我们一般只用压缩文件来打包。
本文来自MR.特别人士投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/626769.html