2 | 系统工具 | 压缩解压工具7-zip
备注
对于一个操作系统,压缩解压缩应该是囊为自带功能。虽然 Windows 有自带的解压 zip 的功能,不过那个真的是太鸡肋了。但对类似 RAR 之类的压缩包就无能为力。Linux 因为有 tar 之类的绑包工具,外挂一些压缩解压缩的工具库,就可以如瑞士军刀一样变得强大。可惜 Windows 没有。
而国内市场上常见的各种解压工具则行为显得流氓,常常越界做各种小动作,如果你用虚拟机里去监视它们的行为,会为之作呕。
今天要介绍一款我为别人装机必备的小工具软件:7-zip。
一、支持的格式
7zip 支持许多压缩格式,像常见的 zip 与 rar,还有其特有的 7z 格式。Linux 下常用的压缩格式,包括 gz、xz 等格式。 在安装完系统后,只要将 7zip 安装好,就管理所有的压缩格式。
二、软件的界面
实话说,7zip 的 Windows 界面算是简陋的,使用的是最经典的 Windows 程序标准 GUI。但必要的功能在简陋的 UI 中都有提供,并且在安装的时候它以右键菜单的方式集成在资源管理器中,非常方便使用。早期的 Winzip 和 WinRAR 也都是这样的操作。压缩软件不需要有花哨的界面,只需要有实用的功能。
三、支持的平台
7zip 支持几乎所有的平台,包括各样的桌面端和移动端。如果有不支持的平台,也可以通过修改源码将 7zip port 到需要的平台。在 7zip 的官方网站上,包含有 Windows Linux 和 macOS 的安装包,直接下载安装即可。
备注
这里需要提醒一下:网络上存在一些所谓的 7zip 官方网站,但其实不是,是有人用 7zip 的名声赚钱。而无良的搜索引擎,包括百度、Bing都会把这些广告放置在真正的官网之前。大家要小心哦。 7zip 的官网是:https://www.7-zip.org/,它有中文版。
四、可二次开发
在我上学的时候,Windows 是 WinZip 和 WinRAR 的天下。但后来 WinZip 没落了,几乎就成了 WinRAR 的天下。RAR 的格式因为压缩比高,流行于 Windows 平台。不过在 macOS 和 Linux 平台则几乎看不到。 为何 7zip 后来就流行起来,和 LZMA 压缩算法是分不开的,7z 是一个新的压缩格式,采用了 LZMA 压缩算法,达到了更高的压缩比。而 7zip 的开发者不仅开源了 7zip 这个程序,也开源了 LZMA 的整个 SDK,真是造福人类啊。 你再也不需要苦逼的去买 RAR 的许可,或者自研一种压缩算法( 普通人根本做不到啊 ),拿起 LZMA SDK,就可以撸起袖子,码起代码。