该内容已被发布者删除 该内容被自由微信恢复
文章于 2023年11月22日 被检测为删除。
查看原文
被用户删除
其他

三种主流压缩格式RAR、ZIP和7z的区别

刘付罗金 俗世传媒 2023-11-22

请点上面的 俗世传媒关注我

谈及电脑必装软件有哪些时,压缩软件绝对算一个。由于各人需求不同,其选择的压缩软件也不尽相同,如 WinRAR、360 压缩、7-Zip、BandiZip、2345好压、快压等。

压缩分为“有损压缩”和“无损压缩”。有损压缩就是直接对文件进行压缩,删除不重要的数据,一般用于音乐、视频、图像等媒体文件。有损压缩后不能还原,比如在微信上传图片未勾选“原图”时,就会被有损压缩。无损压缩,数据可以被完美还原。

下文就将说到无损压缩中的压缩包形式。

简单来说所有文件都是由代码组成的,代码数量决定了文件体积。但是文件体积与文件包含的有效信息量却并不对等。因为文件中的代码并不是最精简的状态,如果将这些代码精简,就能在文件内容不变的情况下缩小文件体积;所有压缩软件的工作原理都是这样,只是不同格式的算法不同。

就拿目前使用的最多的“.RAR”“.ZIP”“.7z”压缩格式来给大家讲解(时间顺序):

一、ZIP格式:

ZIP的前身是名为ARC的商业压缩软件,1985年一家名为SEA(SystemEnhancementAssociates,系统增强伙伴)的小公司开发了一个在MS-DOS平台下的商业压缩软件,名为ARC。当时的软件发行方式略有不同,用户购买了软件,除了得到软件的可执行文件还包括一份C语言的源代码。卡茨从网上下载了一份ARC的C语言源代码,并用汇编语言将其全新编写并编译出来,但是也因为造成了对ARC公司的侵权,打了几场官司后,卡茨就制作出新压缩软件PKZIP(PhillipKatz'ZIP),这款全新的软体比ARC的压缩率、压缩性能都要高许多,并且包含更多功能。

因格式开放且免费。越来越多的软件内嵌支持打开Zip文件。这时,Zip文件越来越像一个经过压缩的透明文件夹。它不仅能在Win系统畅行无阻,还能Mac系统中称霸一方。现如今,无论是Win用户还是Mac用户都无需为解压缩操作而单独下载安装相应软件,因为Win和Mac的开发人员已经在系统层面集成了对此格式的支持。

另外zip格式相当简单,没有制定统一的标准,导致很多格式问题,比如不同语言的操作系统互传zip后打开显示为乱码;同一个文件压缩后md5值不一样;不同软件打开同一个压缩文件看到的时间信息不一样等等。

二、RAR格式

RAR是一种专有的文件格式,用于文件的压缩、归档与打包。RAR的全名是:RoshalArchive(即“罗谢尔的归档”之意),其开发者是俄罗斯软件工程师尤金·罗谢尔(EugeneRoshal)。首个公开版本RAR1.3发布于1993年。Roshal最初编写了RAR的Dos版本的程序用以编码和解码文件,后来该程序被移植到其他的平台,比较著名的是Windows平台上移植版的WinRAR。EugeneRoshal后来公开了解码程序的源代码,但是编码程序仍然是私有的。

如果你对比过的话会发现rar格式的压缩率通常高于zip,但你大概不知道这是一个专利文件格式,只有收费软件WinRAR可以创建rar格式的压缩文件,但其他压缩软件可以解压rar文件。目前市场上只有收费软件WinRAR可以创建rar格式的压缩文件,例如BetterZip、WinRar等等。只是创建!我们还是可以使用支持此格式的压缩软件来解压rar文件。

电脑刚刚开始普及的时候,软盘容量很小,网络传输速率又慢,压缩率更高的rar自然成了广大网友分享资源的首选,下载站为了节约带宽成本,也都使用rar。

Rar与Zip相比还有一个很大的优势,就是其安全性。虽然两种格式都可以设置密码,但此局Rar更胜一筹。正因为Zip是开放免费的,所以Zip格式的压缩文件常常被暴力破解,用户文件的隐私性令人担忧。而RAR填补了这些空白,AES对称加密算法以及长达128位的密码长度都在为文件的安全保驾护航。

三、7z格式

7-Zip 是由俄罗斯开发者 Igor Pavlov 所开发的。

和zip一样,主流的软件都能打开或创建7z格式的文件。作为压缩格式中的后起之秀,7z的压缩率甚至比收费的rar还要高,但是它诞生在rar已经普及的年代1999 年,大多数源代码都基于 GNU LGPL 许可协议下发布,使用了 LZMA 与 LZMA2 算法使其拥有极高的压缩比,小巧的体积也是一大优势。

7z并没有赶上互联网普及的东风,所以也难以取代rar和zip的地位。可以简单的把7z相当于ZIP格式的升级版。

要注意的是7z为了实现比同届选手更高的压缩率,可谓兵行险招,在算法中使用了包括报头压缩在内的方法,正因如此,一旦7z压缩文件受到损坏,此文件格式修复的可能性就变的很小了。

主要设置界面,选项不是很多,以实用性为主:  

7z的官网地址

https://www.7-zip.org/

同时支持 64位的 X64 和 32位的 X86,并且还支持 64 位的 ARM 架构,目前最新版的为 2022年07月15日更新的 7-Zip 22.01。


最后就是这三款主流压缩格式的对比:

1.压缩率

7z>RAR>ZIP,如果只追求将文件压缩到最小,那么肯定是选择7z格式的最好。

2.普及性

zip格式是最广泛的,win系统和Mac系统在不装第三方App的情况下,是可以打开zip压缩文件的,这也是其他压缩格式所不具备的优势。

Rar格式虽然以很高的压缩率闻名于世,但由于其并不免费,部分用户还是在免费区潜水,而且此格式的创建非收费软件不可,使用的人也就相对少一点。

7z格式完美的继承了Zip的优点,例如强大的曝光力度,被大多数软件兼容,而且在压缩率上进步比较明显,甚至可以超越RAR,但是使用此格式不一定免费。

所以大多数用户还是优先考虑zip、7z格式。因为我们并不知道对方是否有相应的解压工具,例如BetterZip等工具来解压缩Rar文件。

3.压缩速度

高的压缩率是大体量文件的追求,但高的压缩率会以压缩时间为代价。对于Zip、Rar、7z三种格式来说,Rar和7z相差无几,而Zip就比较快了。

综上来看,如果你对于压缩时间和传输时间没有要求,也不需要高压缩率的大文件,同时也不想为解压缩文件付费,那么Zip格式就是最好的选择,不需担心对方是否无法解压文件,因为这是所有格式中最省心的,各个平台都能通用。

如果你想要将文件压缩小,追求传输速度,那么Rar会是不错的选择,虽然需要付费下载相应软件,但其安全性是其他格式所不具备的。

当然,如果想将文件压缩到最小,不妨试试7z格式,虽然会有破损的风险,但越小的压缩包,传输速度越快。最终的选择还是要看用户自己的侧重点。

注:本文内容转自网络,如有侵权请微信13824384292联系删除!谢谢!


往期推荐  

 

你会用吗?华为Petal花瓣地图已在160多个国家和地区上线

你用过BB机吗?回首十五年前的那些电子产品

今天的分享,个个都非常牛掰!附老牌解压缩软件 7Zip23.00版下载地址

六月再见!七月你好!

手执时光,漫步岁月!《往日时光》

六月再见,七月你好!愿过往无憾,诸事圆满!

茂名水东湾大桥 改写隔海相望历史

廉江市河唇红星瓷厂,这里有很多人的记忆

感谢您抽出  · 来阅读此文

更多精彩请点击【阅读原文】哦

↓↓↓

继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存