[简单科普]zip/rar/7z等格式的压缩包该如何创建和解压使用(写于:20240619)

日常生活中,我经常会打包一堆文件为压缩包发给他人,但我发现现在不仅仅是年龄较小的网友不会使用压缩包,有一些人即便是知道压缩包也对分卷压缩和其他压缩包格式这方面不太了解,所以想了想,索性就来写篇正经点的文章来说一下吧,说不定就能帮助到他人呢!

但话是这么说,当我最初有这个念头的时候,有那么一瞬间我是错愕的,因为我发现这个对我来说非常简单的问题,对现在的一些人确实存在一定的困难。我想,这一方面是因为现在的网民逐渐往更小的年纪发展,另一方面也是因为现在很多人初次接触互联网的设备都是手机导致的吧……

一、什么是压缩包?

压缩包是一种一类特殊的文件,如果要说原理的话,可能会比较麻烦,咱也没专业到那个地步,所以我只简单的说下概念。

你可以将压缩包想象成一个文件夹,可以在这个文件夹里放入任何你想放入的文件,然后可以通过打开这个文件夹也就是压缩包,你可以轻松获取文件夹里的文件。

压缩包之所以流行起来,主要是因为“压缩”这个过程可以缩减这个文件夹的体积,比如你现在不压缩的情况下这个文件夹的文件加起来一共有 100 MB,那么压缩之后可能就只有 90 MB 的大小了,这对于早期互联网的数据传输来说是非常有优势的,因为缩减了体积也就意味着减少了流量开支,且能更快速的传输完文件。同时,因为压缩包这种可以放入多个文件打包的功能,让给他人分享多个文件时更加方便,一个压缩包就能解决要多次传输多个文件的问题。

总之在多种因素的共通作用下,压缩包慢慢的便流行了起来。

在这里特别提一句,如果你对于压缩包的历史感兴趣的话,可以看看我很早之前转载的一篇的文件,里面有说到 rar 这个压缩格式是怎么流行起来的,还挺有意思的:https://hikami.moe/life/learn/682.html

回归正题,压缩包虽然传输文件很方便,但压缩和解压缩这个过程是需要消耗 CPU 算力,这算是一个小小的缺点。除此之外,压缩包一般还需要使用与之对应的压缩/解压缩软件才能正常打开和提取压缩包里的文件,如果再加上分卷压缩&加密压缩,接触计算机不多的朋友可能就要犯迷糊了……

但是没有关系,当你看完本文,相信你以后一定也能轻轻松松的应对了!

对了,实际上现在很多系统已经自带了基础的压缩和解压缩功能,比如 Windows 就可以直接打开 zip 压缩包提取其中的文件,也可以直接创建 zip 压缩包,但系统自带的压缩/解压缩功能终究是有限的,胜在高度集成在系统里方便操作,但我还是建议大家额外再安装一个压缩软件来应对日常使用。

二、压缩包有哪些种类?

压缩包的种类实在是有点多,如果要再扣一扣细节的话,可能还要把一些纯归档的文件格式也说进去,就不好控制文章篇幅了,也不符合本文简单科普的目的,所以这里我只给大家说几个最常见到的格式吧!

2.1 ZIP 压缩包

ZIP 压缩包的文件后缀是.zip,比如 ABC.zip,这个格式的压缩包应该是生活中最常见到的了。

ZIP 压缩包最大的优点是最好的兼容性,不论你是使用的 Windows、Linux、Mac、iOS、Android,你总能找到能解压它的工具,甚至很多桌面系统直接内置了它的压缩/解压缩功能。

当然,ZIP 压缩包有个个人认为最大的缺点,就是缺乏对 Unicode 的支持。这个有什么问题呢?不支持 Unicode 意味着由于不同国家地区使用的字符集差异,在一个国家的计算机上创建的压缩包可能在另一个国家上无法准确的识别文件名,我想应该有挺多人遇到过打开 ZIP 压缩包发现里面的文件名称是乱码的问题,这就是不支持 Unicode 导致的。

庆幸的是,如果你使用的压缩/解压缩软件比较智能或者支持手动选择字符集的话,一般可以很好的解决这个问题,而且这个问题也不会实际影响文件的完整性,只是文件的名称无法正常的识别表示出来罢了。

2.2 RAR 压缩包

RAR 压缩包也是现在很流行的一个压缩格式了,它的文件后缀是.rar,比如 ABC.rar。

RAR 压缩包是 WinRAR 软件创建的专有格式文件,它使用的编码器是有专利的,所以我们除非是使用 WinRAR 这个软件,否则就只能解压 RAR 压缩包,而不能在其他压缩/解压缩软件里创建这个格式的压缩包。

既然这个压缩格式存在专利,那么为什么还会流行起来呢?好问题,所以这里再贴一下这篇转载的文章,里面说的就是 RAR 是怎么流行起来的:https://hikami.moe/life/learn/682.html

RAR 压缩包有一个独有的特性,那就是可以在压缩的时候创建恢复记录,这个恢复记录相当于是在压缩包里写入额外的冗余数据,当压缩包在传输保存出现损坏而无法正常提取文件时,恢复数据有概率能对压缩包进行修复,这个特性也让 RAR 一直以来都深受部分人的喜爱。

关于 RAR 压缩包最后再说一点,WinRAR 这个压缩/解压缩软件不仅仅是能创建和解压 RAR 压缩包,也支持其他很多格式的压缩包的压缩和解压,所以目前依然是很多用户的最佳选择。但这个软件由于是商用软件,尽管是支持免费使用的,但存在付费弹窗和广告等问题,所以在选择它时最好还是多考虑下。

2.3 7z 压缩包

7z 压缩包是由 7-Zip 或者同类软件创建的,文件的后缀是 7z,比如 ABC.7z 这种,平常见到的应该比上面两个少点,开源社区或者像博主这种对压缩体积和开源比较敏感的人会更偏爱用一些。

7z 压缩包和最开始介绍的 ZIP 压缩包所使用的压缩算法都是开源的,而且相较于 ZIP,它是支持 Unicode 的,所以在压缩和解压缩上就不会遇到文件名乱码的问题。

既然如此,为什么大家听到的相较于 ZIP 要少呢?我想可能一是没有更好看更出名的配套压缩软件,二是出生的较晚的关系吧。当然,有的人可能会说有 7-Zip,可是你看,ZIP 有 WinZIP,RAR 有 WinRAR,这都是在桌面端非常出名的压缩/解压缩软件,而 7z 虽然也有 7-Zip,我个人也觉得非常好用,但也不可否认它在 GUI 界面方面确实是不够美观的,加上缺乏宣传,自然就不像前面两个压缩格式那么出名了。

2024 年的 7-Zip,作为 7z 压缩包官方压缩/解压缩的 GUI 软件真的谈不上好看,更别提还不支持 Windows 的新右键菜单了

2.4 gzip 压缩包

gzip 和 zip 一样也是非常流行的压缩格式,但不同的是 gzip 更偏向于程序员社区以及 Linux 系统用户使用,所以普通网民见到的应该会很少,这里只是补充一下。

gzip 压缩包不像其他几个格式,一般是会搭配 tar 归档格式一起使用的,所以最长看到比如一些软件的源代码,使用的后缀是.tar.gz,比如 ABC.tar.gz,这对用户来说解压并没有太大的问题,只是需要注意解压出来 gz 压缩包之后可能还要再解压一下 tar 归档包才能看到真正的文件。

除了以上这几个,其实还有很多其他的压缩包,比如 bz、bz2、cab、cbz、kz等等等等,因为我们一般接触到这些格式的机会非常少,所以这里就没有特别说明了。

这里我分享一个小技巧,如果你在找资源或者碰到网友给你分享的文件不知道该怎么打开时,不妨先试试用你电脑的压缩/解压缩软件打开试试,可能就会有惊喜哦!

不相信?你可以试试用你的压缩/解压缩软件打开你保存的 Windows iso 安装镜像,你的 Android APK 安装包,甚至你的 EPUB 电子书,你的 Word DOC 文档,你会发现你都能打开它们并且看到里面包含了哪些文件……

三、什么是分卷压缩?

介绍了常见的几个压缩格式,再说说分卷压缩吧!

虽然现在很多人知道压缩包为何物,但说起分卷压缩,可能有些人还是一头雾水的。

所谓分卷压缩,就是把一个大的压缩包拆分为若干个相同大小的小压缩包,这个就叫分卷压缩。

之所以要拆分,一个是更易于传输,降低传输超大压缩包的过程中出错重试的风险和次数,另一方面也是为了应对一些平台对传输文件的限制,比如国内 QQ 传输文件限制单个文件最大 4 GB 这种。

分卷压缩根据压缩包的不同,有不同的命名规则,但要特别注意的是,一般分卷压缩的压缩包是无法独立存在的,也就是说你要解压成功获得完整的压缩包文件,必须要把所有分卷压缩包都准备好,并且保存在同一个位置,使用相同的命名规则,解压软件才能正常识别并解压它们。

下面我来介绍三个最常见的压缩包的分卷压缩是怎么命名的,如果你在平时搜罗资源时遇到这种,那么你就知道应该怎么去正常解压它们了:

  • ZIP:通常为一系列名字为 ABC.zip,ABC.z01,ABC.z02,ABC.z03 这样的文件组成
  • RAR:通常为一系列名字为 ABC.part01.rar,ABC.part02.rar,ABC.part03.rar 这样的文件组成
  • 7z:通常为一系列名字为 ABC.7z.001,ABC.7z.002,ABC.7z.003 这样的文件组成

遇到这类文件,不要惊慌,保持它们的文件名字不要改动,打开这一系列文件里的第一个文件(实际上更多时候随便打开其中一个就可以,但 7z 的需要打开第一个才行),解压缩软件自己会自动识别并显示压缩包里包含的文件(注:是全部文件,分卷压缩只是拆分了压缩包,而不是将压缩包里的内容单独拆出去再另外打包了一个压缩包),按照压缩包的解压方式正常解压就可以,或者直接右键其中一个压缩包选择解压也可以,不需要其他额外操作。

再次提醒,分卷压缩一定要保证各个压缩包的命名规律是一致的,而且要都放在同一个位置,否则就会解压失败。

四、用什么来创建压缩包和解压缩压缩包?

解压缩的软件非常之多,不同的系统有不同的选择,除了功能上存在一些区别外,解压常用的压缩包比如 我上面提到的那些,基本都是不存在多大问题的,也就是说我们可以随便选择解压软件,但是也仍然有几点是需要注意的。

4.1 解压并不花钱,不要去依赖下载软件或者网盘的解压功能

之所以在最开始说这个,是因为我发现现在很多人已经被国内的一些下载软件或者百度网盘之流深度绑定了,经常依赖于这些软件推出的便利性功能而不是使用专门的软件,比如用它们去听歌,看电影,看电子书,或者……解压。

通常来说,这没多大的问题,因为很多人只是随便用用,并不想为此另外装一个专用的软件,但……前提是你要知道有这些软件能用才做出了这种选择,而不是完全在不清楚不了解的情况下盲目的去信任这些软件或者平台推出的非专业性功能。

以百度网盘为例,它是可以直接实现在线查看压缩包和解压文件的,但根据我的使用经验,体验非常一般:你不仅要为此花额外的钱,遇到大文件还可能会失败,如果再加上前面提到的分卷压缩,甚至是设置了密码的压缩包,那更是解压困难了。

所以,不要为了解压去花钱。这是任何一个智能设备都可以装一个解压软件轻松实现的功能,它们不仅更稳定且功能更强大,为此消耗一点设备空间是完全值得的。

4.2 Windows 上的压缩&解压软件

Windows 上的压缩&解压软件是最容易获得的,因为选择很多且大多都还可以免费用。

下面推荐 3 个个人认为比较好的压缩&解压缩软件:WinRAR、7Zip、NanaZIP。

4.2.1 WinRAR

WinRAR 官网:https://www.win-rar.com

WinRAR 下载地址:https://www.win-rar.com/download.html

WinRAR 就不用多说了,应该是 Windows 上最出名的压缩&解压缩软件了,甚至在盗版 Windows 流行的时候,很多盗版系统内置的压缩&解压缩软件就是它,可见它的受欢迎程度。

WinRAR 是可以免费使用的,但现如今的版本可能会有广告等问题,如果不是很介意的话,还是非常推荐的。

4.2.2 7-Zip

7-Zip 官网:https://www.7-zip.org

7-Zip 下载地址:https://www.7-zip.org/download.html

7-Zip 是和 7z 压缩包配套的压缩&解压缩软件,但它不仅仅是能创建和解压缩 7z 的压缩包,一些常见的格式比如 ZIP RAR 也是支持解压的,加上开源又干净的特性,一直以来都是希卡米自己御用的软件,非常好用。

但是缺点的话也是有的,那就是很多开源软件的通病,缺乏一个美观的 GUI 界面,甚至到现在也还是不支持 Windows 11 的新右键菜单……

还是这张图,这就是 7-Zip 的主界面,看起来是不是确实缺少了一点现代性?

如果你觉得这无关紧要——毕竟压缩&解压缩软件也不是天天都要对着它用的,那么推荐你用 7-Zip,除了基本的压缩和解压缩功能,它还可以快速查询文件的各种校验和信息,是个很趁手的工具。

4.2.3 NanaZIP

NanaZIP 官网:https://github.com/M2Team/NanaZip

NanaZIP 下载地址:https://github.com/M2Team/NanaZip/releases

NanaZIP 是基于上述 7-Zip 开源代码做出来的衍生产品,因此在功能上基本和上面的 7-Zip 一致,但它最大的特点就是有一个更加现代化的界面,这应该会更适合普通用户使用些。

上面的截图皆取自官方项目页的截图。可以看到,相比前面的 7-Zip,它的界面是要更加现代化一些的,而且也支持 Windows 11 的新右键菜单。

以上就是针对 Windows 压缩&解压缩软件的推荐了,事实上 Windows 的同类软件还有很多,由于篇幅限制,这里就只推荐个人认为比较好的能个人免费使用的软件。希卡米知道国内还有好压快压等免费的软件可以使用,这里没有说是因为很早以前有看到过他们创建出来的压缩包都只有自家的软件才能正常解压,似乎有移花接木、喧宾夺主的嫌疑,所以这里不对其进行推荐。当然,如果是博主认知错误,也欢迎留言指正!

4.3 MacOS 上的压缩&解压软件

MacOS 上的情况和 Windows 稍有不同,由于 Apple 平台的特性,很多好用的软件都是更倾向于在 Apple APP Store 付费购买才能使用的,加之希卡米本人还是主要用的 Windows,所以仅针对自己用过的两款软件进行简单的推荐,更多内容留待以后再补充。

4.3.1 Keka

Keka 官网:https://www.keka.io

Keka 是专为 Mac 开发的压缩&解压缩软件,常见的 ZIP RAR 7z 压缩包都有支持。Keka 在应用商店是要付费购买才能使用的,尽管它可以在官网上免费获取,但为了尊重开发者的权益,这个就不特别说明了,真的不想掏钱的自己去官网找吧!

4.3.2 PeaZip

PeaZip 官网:https://peazip.github.io

PeaZip 下载地址:https://peazip.github.io/peazip-macos.html

PeaZip 是一个支持多个平台的开源免费压缩&解压缩软件,实际上也是支持 Windows 的,前面没有说是因为 Windows 的同类软件选择较多,本人只在 Mac OS 上使用过,所以一时没有想起去特别介绍。

说来惭愧,我在 MacOS 上使用这个软件最初就是因为它是免费的,但 PeaZip 本身也确实很好用,值得推荐。如果要说缺点的话,那就是在集成度方面比较低吧,一些解压之类的快捷选项需要用户初次安装时自己设置才行。

4.4 Android 上的压缩&解压软件

Android 上的压缩&解压缩软件只推荐一个,是我自己从用 Android 开始一直到今天都在使用的:ZArchiver。

ZArchiver 官网:https://zdevs.ru

ZArchiver Google Play 商店链接:https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver

ZArchiver 下载地址:https://zdevs.ru/en/za/apk.html

ZArchiver 是我在 Android 上唯一使用的压缩和解压缩软件,足以见我对其的喜爱。这个软件支持常见的 ZIP RAR 7z Bz2 等压缩包,分卷解压和带密码压缩包解压都没有问题,完全专注于压缩和解压缩方面,在手机上使用体验非常的好。

4.5 iOS 上的压缩&解压软件

iOS 目前甚少在这上面使用压缩&解压缩软件,主要是内存小且操作不方便,所以暂时不针对 iOS 进行推荐,等希卡米之后评测一番再来补充!

关于各个平台的压缩&解压缩软件就介绍这么多了,我在这里提到的系统都是日常生活中最常用的系统,没有一些比较偏的比如 Linux 系的软件介绍是因为我相信能玩 Linux 的应该不会遇到压缩包不会创建解压的问题,这个也不是多数人会用到的系统,所以这里就省略不说啦。

结束

好了,本次的科普就说这么多了,其实想写这篇文章也是因为受到了前阵子一个博主因为发压缩包资源被人嘲讽甚至辱骂那件事情的影响,我把这个事情的始末在这里简单交代一下。

简单的说, B 站有个叫庄不纯的 UP 主,将制作的《植物娘大战僵尸》等资源免费供大家下载游玩,但却因为部分网友不知道不了解什么是压缩包,误认为网盘或者下载工具的解压功能是 UP 主在收钱,将怨气往 UP 主身上发,甚至一度对其进行人身攻击和辱骂。之后 UP 实在是气不过,专门为其出了期该怎么使用压缩包的视频,这个事情也因此一传十十传百而逐渐火出了圈。

从这些图里,可以看出现在很多网友确实是对压缩包不了解的,这可能也是因为很多都是手机用户,或者对计算机方面的知识知之甚少,平时接触压缩包少的关系,但这还只是 UP 主贴出来的一部分……

上面这位,怨气就比较大了,不仅怪罪 UP 主收钱,还要辱骂 UP 主并带上父母……

以上种种,加之我自己的一些亲身经历,我发现很多人对于压缩包这个东西确实是没什么概念的,这让我有时候不禁想问:解压有那么难吗?百度查一下可以吗?

但是你还别说,我仔细想了想,包括我自己在内,很多人应该是真的将压缩包视为一个大家都懂的东西,都不屑于去解释的。

所以,我思忖再三,还是写了这篇文章出来,目的就是想让大家对于压缩和解压缩这个事情能有更多的了解,减少以后这种事情的发生。

以上就是我想写这篇文章的原因了,其实这部分内容我是想放在开头一并说了的,但是考虑到会影响很多朋友的第一眼观感,所以还是把它放在最后当吐槽来说了。

不过,这篇文章还有一些需要我补充的地方,一是各个平台压缩&解压缩软件的介绍推荐,另一个是实际创建压缩包和解压压缩包的操作方式,这个等以后再来补充吧,今天写了这么多也实在是有点写不动了。_(:з)∠)_

最后,希卡米希望大家能多多的学会自力更生,少做伸手党,更不要做理直气壮的伸手党,这种行为是很能打击人的分享热情的。

PS:本文特色图片来自于 Unsplash 图片站,图片作者 Brett Jordan,原出处:https://unsplash.com/photos/brown-wooden-blocks-on-white-table-w7sIj-M5Xyc

文章标题:[简单科普]zip/rar/7z等格式的压缩包该如何创建和解压使用(写于:20240619)
本文作者:希卡米
链接:https://hikami.moe/life/learn/4678.html

如非文内特别说明,博客内作品均默认采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
知识共享许可协议
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇