7-Zip:高压缩比的开源文件归档与解压缩工具 #

7-Zip 是什么? #

7-Zip 是一款文件归档工具(file archiver),以高压缩比著称,由 Igor Pavlov 开发并持续维护。它最核心的能力是把一个或多个文件、文件夹打包成体积更小的压缩包,也能把各类压缩包解压还原,并提供加密、自解压、分卷等进阶功能。

它解决的问题非常直接:同样一批文件,用 7-Zip 的 7z 格式压缩后往往比普通 ZIP 工具小得多,节省存储空间与传输时间;同时它能打开 RAR、ISO、DMG、NTFS、EXT 等大量"别的压缩软件打不开"的格式。7-Zip 完全免费、开源,个人用户和商业组织都可以无限制使用,不需要注册,也不需要付费。原生支持 Windows,并官方提供 Linux 与 macOS 的命令行版本。

7-Zip 有哪些亮点特色? #

  • 极高的压缩比:在 7z 格式下使用 LZMA 与 LZMA2 压缩算法,能够获得业界领先的压缩效果;对于 ZIP 和 GZIP 格式,官方称 7-Zip 的压缩率比 PKZip、WinZip 还要好 2–10%,意味着同样的文件能压得更小。
  • 支持格式极其广泛:打包 / 解包支持 7z、XZ、BZIP2、GZIP、TAR、ZIP、WIM;仅解包则额外支持 APFS、AR、ARJ、CAB、CHM、CPIO、CramFS、DMG、EXT、FAT、GPT、HFS、IHEX、ISO、LZH、LZMA、MBR、MSI、NSIS、NTFS、QCOW2、RAR、RPM、SquashFS、UDF、UEFI、VDI、VHD、VHDX、VMDK、XAR 和 Z,几乎覆盖了日常能见到的全部归档格式。
  • 强加密与自解压:在 7z 和 ZIP 格式中提供强 AES-256 加密,可用于保护敏感资料;7z 格式还支持自解压(SFX),生成的 .exe 压缩包在没有安装 7-Zip 的电脑上也能直接解压。
  • 图形界面与命令行双形态:既提供与 Windows Shell 深度集成的图形文件管理器,也提供功能强大的命令行版本,适合批处理、脚本自动化和服务器环境使用。
  • 轻量高效、资源占用低:Windows 安装包仅 1.3–1.6 MB,安装后占用空间小,压缩 / 解压过程稳定,几乎不干扰日常使用。
  • 完全免费且开源:7-Zip 是自由软件,大部分代码采用 GNU LGPL 许可,部分代码使用 BSD 3-clause 许可;任何电脑都可以使用,包括商业组织中的电脑,无需注册、无需付费。
  • 多语言本地化:官方提供 87 种语言的本地化界面,涵盖简体中文、繁体中文、英语、日语、德语、法语等,中文用户上手无门槛。
  • 跨平台可用:除 Windows 11 / 10 / 8 / 7 / Vista / XP 及 Windows Server 系列外,官方还提供 Linux(x86-64、x86、arm64、arm)与 macOS(arm64 / x86-64)的命令行版本。

7-Zip 官网首页截图

免费下载 7-Zip #

以下为官方提供的各平台安装包,点击链接即可下载。

文件名 描述 大小 下载
7z2603-x64.exe Windows 64 位(x64)安装包 1.6 MB 夸克网盘
7z2603.exe Windows 32 位(x86)安装包 1.3 MB 夸克网盘
7z2603-arm64.exe Windows ARM64 安装包 1.5 MB 夸克网盘
7z2603-linux-x64.tar.xz Linux 64 位 x86-64 控制台版本 1.5 MB 夸克网盘
7z2603-linux-x86.tar.xz Linux 32 位 x86 控制台版本 1.6 MB 夸克网盘
7z2603-linux-arm64.tar.xz Linux 64 位 ARM64 控制台版本 1.3 MB 夸克网盘
7z2603-mac.tar.xz macOS(arm64 / x86-64)控制台版本 1.8 MB 夸克网盘

7-Zip 如何使用? #

  1. 安装并启动:下载对应平台的安装包完成安装后,在 Windows「开始」菜单中找到「7-Zip File Manager」并打开,即可进入图形化文件管理器界面。
  2. 浏览与选中文件:在文件管理器顶部地址栏或下拉框中切换磁盘和目录,选中所需要处理的文件或文件夹。
  3. 创建压缩包:点击工具栏的「添加(Add)」按钮,在弹出的窗口中设置压缩格式(推荐 7z)、压缩级别(如 Ultra)、字典大小和是否加密,确认后点击「确定」即可生成压缩包。
  4. 解压文件:选中一个压缩包,点击工具栏的「提取(Extract)」按钮,指定输出目录后点击「确定」;也可以在 Windows 资源管理器中右键压缩包,通过右键菜单直接选择「7-Zip → 提取到当前文件夹」。
  5. 使用命令行(可选):Linux / macOS 版本为控制台程序,解压后进入目录执行 ./7zz a archive.7z files 即可压缩,./7zz x archive.7z 即可解压;Windows 用户也可使用安装目录下的 7z.exe 编写批处理脚本。

7-Zip 的常见问题? #

在商业组织中可以免费使用 7-Zip 吗? 可以。7-Zip 是免费软件,可以在任何电脑上使用,包括商业公司内部的电脑,不需要注册,也不需要支付任何费用。

为什么 7-Zip 打不开某些 ZIP 压缩包? 官方说明,这类情况 99% 是因为压缩包本身的文件头信息不正确。其他 ZIP 程序之所以能打开,是因为它们直接忽略了错误。建议找到创建该压缩包的程序并向其开发者反馈兼容性问题;此外,使用 WAVPack 等 7-Zip 不支持的方法编码的 ZIP 也无法打开。

为什么新版 7-Zip 创建的 7z 压缩包比旧版更大? 从 15.06 版本开始,7-Zip 对固实 7z 压缩包默认改用「按文件名排序」,而旧版使用「按类型(扩展名)排序」。当字典大小小于文件总大小时,两种排序的压缩率差异可能很明显。

如何提高压缩率? 可以尝试两种方法:一是增大字典大小(在未使用 'qs' 时有效);二是在「添加到压缩包」窗口的参数框中填写 qs(命令行使用 -mqs 开关),改回按类型排序。需要注意,非标准排序在 NTFS 卷上可能降低机械硬盘的文件操作速度。

如何静默安装 7-Zip? 对于 exe 安装包,使用 /S 参数执行静默安装,并用 /D="C:\Program Files\7-Zip" 指定安装目录(这些参数区分大小写);对于 msi 安装包,使用 /q INSTALLDIR="C:\Program Files\7-Zip" 参数。

为什么命令行版本没有把无扩展名的文件加入压缩包? 这通常是因为使用了 *.* 通配符。7-Zip 不使用操作系统的通配符解析器,因此把 *.* 理解为"任何带扩展名的文件"。要处理全部文件,请改用 * 通配符,或者干脆省略通配符。

7-Zip 如何安装? #

Windows

  1. 根据系统架构下载对应的 .exe 安装包(64 位系统选 7z2603-x64.exe,32 位系统选 7z2603.exe,ARM 设备选 7z2603-arm64.exe)。
  2. 双击运行安装程序,在「Install to」中确认安装路径(默认 C:\Program Files\7-Zip),点击「Install」。
  3. 安装完成后点击「Close」,即可在开始菜单和右键菜单中使用 7-Zip。
  4. 如需 MSI 安装包或静默部署,可使用 /S(exe)或 /q INSTALLDIR="..."(msi)参数进行批量安装。

Linux

  1. 下载与架构匹配的 .tar.xz 包(x86-64、x86 或 arm64)。
  2. 执行 tar -xf 7z2603-linux-x64.tar.xz 解压,进入解压出的目录。
  3. 目录中的 7zz 即为可执行文件,可直接运行;如需全局调用,可将其复制到 /usr/local/bin 并赋予执行权限。
  4. 部分发行版也可通过包管理器安装同名或 p7zip 版本,具体以发行版仓库为准。

macOS

  1. 下载 7z2603-mac.tar.xz 压缩包(同时适用于 Apple Silicon 与 Intel 芯片)。
  2. 双击用系统自带工具解压,或在终端执行 tar -xf 7z2603-mac.tar.xz
  3. 进入解压目录,运行 ./7zz 即可使用命令行版本。
  4. 若首次运行被系统安全策略拦截,请在「系统设置 → 隐私与安全性」中允许运行。

7-Zip 如何卸载? #

Windows

  1. 打开「设置 → 应用 → 已安装的应用」(或控制面板的「程序和功能」)。
  2. 在列表中找到「7-Zip 26.03 (x64)」等对应条目,点击「卸载」。
  3. 按提示完成卸载流程。卸载后安装目录通常会被删除,但个人配置可能保留在用户目录中,可按需手动清理。
  4. 若通过 MSI 安装,也可在命令行中执行 msiexec /x 安装包.msi 完成卸载。

Linux

  1. 官方提供的 .tar.xz 为解压即用的控制台版本,卸载时直接删除解压出的目录即可。
  2. 若曾把 7zz 复制到 /usr/local/bin,请一并删除该文件:sudo rm /usr/local/bin/7zz
  3. 若通过发行版包管理器安装,则使用对应的卸载命令(如 sudo apt remove p7zip-full)。

macOS

  1. 官方 macOS 版本为控制台程序,卸载时直接删除解压出的目录即可。
  2. 若曾将可执行文件放入 /usr/local/bin,请一并删除。
  3. 如通过 Homebrew 等第三方渠道安装,可执行对应卸载命令移除。
相关标签
7-Zip7zip文件压缩解压缩软件高压缩比开源压缩工具7z 格式ZIP 压缩免费解压软件AES-256 加密压缩