7-Zip 使用教程与常见问题

教程以 Windows 安装包为主线,从下载、安装到完成一次压缩,另附 Linux 与 macOS 命令行说明。界面文字随语言包变化,文中保留英文菜单名并附中文说明。

适用稳定版 26.06 文档更新 2026-11-10 依据官方 FAQ / 下载页 / 更新历史

开始之前:前置条件

环境要求

  • Windows 11 / 10 / 8 / 7 / Vista / XP,或对应版本的 Windows Server(官方支持列表)。
  • 根据系统架构选择安装包:64 位系统选 x64,32 位系统选 x86,Windows on ARM 选 ARM64。
  • 安装到 C:\Program Files 等受保护目录时,通常需要管理员权限。
  • 安装包约 1.3–1.6 MB(官方页面标注的 Windows exe 安装包)。

请先确认来源

  • 安装包请从 7-Zip 官方发布页获取,并核对版本号与发布日期。
  • 不要从无法说明来源的第三方站点获取安装包;压缩包与安装程序均可能被替换。
  • 本教程以官方原版为对象,不适用于被修改过的第三方版本。

Windows:从安装到完成一次压缩

按顺序执行以下步骤即可完成安装与第一次压缩。每一步都可对照官方页面或程序界面验证。

  1. 确认版本与系统架构

    打开官方下载页,确认当前稳定版为 26.06(2026-11-06)。在 Windows 的“设置 → 系统 → 系统信息”中查看系统类型,确认是 64 位(x64)、32 位(x86)还是 ARM64。

    官方建议优先使用 exe 安装程序,MSI 为备选方式。

  2. 获取并运行安装程序

    从官方发布页获取与架构匹配的 exe 安装包,双击运行,按向导完成安装。官方 FAQ 的静默安装示例使用 C:\Program Files\7-Zip 作为安装目录。

    如需批量部署,可使用下文的静默安装参数;普通安装无需命令行操作。

  3. 验证安装是否成功

    • 从开始菜单打开 7-Zip File Manager,能正常显示文件列表即表示主程序可用。
    • 在文件资源管理器中右键单击任意文件或文件夹,确认出现 7-Zip 子菜单。
    • 打开安装目录,确认存在命令行程序 7z.exe(官方 FAQ 的示例命令使用该程序)。
  4. 完成一次压缩

    • 在资源管理器中选中一个或多个文件/文件夹,右键选择 7-Zip → Add to archive...(添加到压缩包)。
    • 在窗口中设置归档名称与保存位置,Archive format 选择 7z;如需改用 ZIP 格式,可选择 zip。
    • 按需选择压缩级别(如 Fast、Normal、Maximum、Ultra)与口令;压缩级别越高,通常耗时与内存占用也越高。
    • 点击 OK,等待进度完成,在目标位置检查生成的压缩包。
  5. 完成一次解压

    • 右键单击压缩包,选择 7-Zip → Extract Here(解压到当前文件夹)或 Extract to "文件夹名\"(解压到同名文件夹)。
    • 也可以打开 7-Zip File Manager,选中压缩包后点击工具栏的 Extract,指定目标目录。
    • 解压完成后,在目标目录核对文件数量与大小。

    官方 FAQ 说明:从 7-Zip 拖拽文件到资源管理器时,7-Zip 会先解压到临时文件夹;如不希望产生临时文件,请使用 Extract 命令。

  6. 测试压缩包与核对校验值

    • 右键压缩包,选择 7-Zip → Test archive,检查数据是否完整。
    • 需要校验值时,可使用右键菜单中的 CRC SHA 子菜单计算 SHA-256 等值,再与发布记录比对。
    • 命令行下可用 7z t 执行同样的测试。
  7. 切换界面语言(可选)

    在 7-Zip File Manager 中打开 Tools → Options → Language,选择所需语言。界面提供 87 种语言的本地化,简体中文本地化自 2.30 Beta 17 起加入。

  8. 升级与卸载

    升级时获取新的稳定版安装包并按向导覆盖安装;卸载可在 Windows 的“设置 → 应用 → 已安装的应用”中找到 7-Zip 后卸载。升级前建议关闭正在运行的 7-Zip 窗口,避免文件占用。

    以上为 Windows 常规操作建议;具体界面名称随 Windows 版本略有差异。

批量部署:静默安装参数

参数来自官方 FAQ。官方特别说明这些参数区分大小写,请按原样使用。

exe 安装程序

使用 /S 静默安装,/D= 指定安装目录:

<安装包>.exe /S /D="C:\Program Files\7-Zip"

请将 <安装包> 替换为你实际获取的安装程序文件名。该命令需在命令提示符中执行。

MSI 安装程序

使用 /q 与 INSTALLDIR= 指定静默安装与目录:

msiexec /i <安装包>.msi /q INSTALLDIR="C:\Program Files\7-Zip"

官方建议优先使用 exe 安装程序;MSI 适合需要 MSI 分发的环境。

命令行示例:压缩、列表、解压与测试

以下命令使用 7-Zip 命令行程序,路径与文件名仅为示例,请按实际替换。Windows 下需在安装目录中运行 7z.exe,或先切换到该目录。

常用命令(语法示例,不含任何下载地址)
任务 命令 说明
创建 7z 压缩包 7z a D:\backup.7z C:\data 把 C:\data 添加到 D:\backup.7z。
查看压缩包内容 7z l D:\backup.7z 列出归档中的文件与目录。
解压到指定目录 7z x D:\backup.7z -oD:\restore -o 后直接跟目标目录,不要加空格。
测试压缩包完整性 7z t D:\backup.7z 检查数据与 CRC,不写出文件。

更多参数可在程序内置帮助中查看;不同版本的参数可能变化,请以随程序提供的文档为准。

Linux 与 macOS:官方命令行版本

官方下载页为 Linux 与 macOS 提供 tar.xz 格式的 console version(控制台版本),不含图形界面。

可用架构

  • Linux:64 位 x86-64、32 位 x86、ARM64、ARM。
  • macOS:Apple silicon(arm64)与 Intel(x86-64)。
  • Windows 的图形界面组件不包含在这些包中。

基本流程

  • 从官方下载页获取对应架构的 tar.xz 包。
  • 在终端中解压该包。
  • 按包内说明运行其中的命令行程序,或将其放入系统 PATH 以便调用。

说明:Linux 与 macOS 包内可执行文件的名称、各发行版的集成方式与系统依赖各不相同,请以包内说明与官方下载页为准。

常见问题(依据官方 FAQ 与官方文档)

以下回答对应官方 FAQ 与文档中的表述;具体环境的差异以实际表现为准。

7-Zip 可以免费用于商业环境吗?

可以。官方 FAQ 说明 7-Zip 是自由软件,可在任何计算机上使用,包括商业组织中的计算机,无需注册或付费。企业再分发或集成其代码时,仍需遵守 GNU LGPL 等许可证条款。

7-Zip 能创建 RAR 压缩包吗?

不能。官方格式列表把 RAR 归入“仅解包”,7-Zip 可以解压 RAR,但不能生成 RAR 压缩包。RAR 解压代码还受 unRAR 许可证限制,不得用于开发 RAR 兼容压缩器。

为什么有的 ZIP 压缩包打不开?

官方 FAQ 指出,这类情况绝大多数是压缩包的头部信息不正确;有些程序会忽略错误继续打开,7-Zip 则可能报错。也可能是压缩包使用了 7-Zip 不支持的方法,例如 WAVPack。

安装时选 exe 还是 msi?

官方下载页建议优先使用 exe 安装程序。MSI 是备选安装方式,适合需要 MSI 分发的环境。

32 位 Windows 为什么不能用很大的字典?

32 位 Windows 为单个程序提供的虚拟地址空间约为 2 GB,且可能被 DLL 等占用而碎片化,无法保证分配到大块连续空间。64 位 Windows 没有这一限制,但仍受物理内存约束。

如何静默安装 7-Zip?

exe 安装包使用 /S 参数静默安装,/D="安装目录" 指定目录;MSI 使用 /q INSTALLDIR="安装目录"。官方 FAQ 特别说明这些参数区分大小写。

从 7-Zip 拖拽到资源管理器为什么会先解压到临时文件夹?

官方 FAQ 解释,7-Zip 不知道资源管理器的目标文件夹路径,而资源管理器需要磁盘上的解压文件作为拖放来源,因此 7-Zip 先解压到临时目录再交给资源管理器。若不想使用临时文件,可使用 Extract 命令。

如何确认下载的安装包没有被篡改?

建议只从官方发布页或官方 GitHub 发布记录获取安装包,并核对发布记录中的资产 SHA-256 摘要;也可用 7-Zip 自身计算下载文件的 SHA-256 后比对。