如何在 Mac 上打开 7z 文件,包括加密的 7z
在较新的 macOS 上,连按普通的 7z 文件就能解压,“终端”里的 tar 命令也可以。如果 7z 压缩包带密码,或者想在一次运行中安全地解压多个压缩包,File Acture 的“解压压缩包”可以打开 7z、ZIP、TAR、GZ、BZ2 和 XZ 文件,包括用 AES-256 加密的和分卷的。
更新于 2026年11月4日阅读约 5 分钟
File Acture 团队
7z 是 7-Zip 的格式,很多 Windows 用户都在用这款免费的压缩软件。它压缩率高,所以你会在下载内容、数据集和 Windows 同事发来的文件里遇到它。在 Mac 上打开它有多容易,取决于你的 macOS 版本,以及压缩包是否设了密码。
7z 文件是什么?
7z 文件是用 7-Zip 制作的压缩包,通常用 LZMA 或 LZMA2 压缩,也可以用 AES-256 加密。
和 ZIP 一样,它把文件和文件夹打包成一个文件。它往往压得更小,而且它的加密除了内容之外还能隐藏文件名,这是 ZIP 做不到的。正是这层额外的保护,让有些解压工具打不开你收到的每一个 7z。
如何在 Mac 上不装额外 App 打开 7z 文件
在较新的 macOS 上,连按 .7z 文件会用“归档实用工具”打开它,并解压到压缩包旁边的文件夹里。
如果 Mac 提示无法打开该文件,可以用“终端”:输入 tar -xf 再加一个空格,把压缩包拖到“终端”窗口里,然后按下 Return 键。macOS 自带的 tar 命令能读取 7z 压缩包,并把它解压到当前文件夹,在新的“终端”窗口里就是你的个人文件夹。
这两种方式都解压不了带密码的 7z 压缩包。遇到这种压缩包,或者遇到你并不完全信任的压缩包,就需要一个能处理 7z 加密的解压工具。
如何用 File Acture 解压 7z、ZIP 和 TAR 文件
File Acture 的“解压压缩包”可以解开 7z、ZIP、TAR、gzip、bzip2 和 xz 压缩包(.tar.gz、.tgz、.tar.bz2、.tar.xz,以及单个的 .gz、.bz2 和 .xz 文件),有没有密码都行。像 archive.7z.001 这样的分卷压缩包也能打开。
压缩包加密时,在密码中输入密码。File Acture 能打开用 AES-256 加密的 7z 压缩包,包括文件名被隐藏的,也能打开用 AES 或较旧的 ZipCrypto 加密的 ZIP。它检查的是文件内容而不是扩展名,所以一个存成 .zip 名字的 7z 压缩包照样能解压,而且一次运行可以解压多个压缩包。
每个压缩包都会变成文稿 › File Acture › 压缩包 里的一个新文件夹,如果选择与原始文件相同的文件夹,则会放在压缩包旁边。如果里面的内容本来就在同一个顶层文件夹中,那个文件夹就是结果;否则文件夹会以压缩包命名。__MACOSX 文件夹和 ._ 文件这类 Mac 残留内容会被跳过。
如何打开分卷的 7z 压缩包(.7z.001、.7z.002)
分卷压缩包是把一个压缩包切成带编号的若干部分,例如 archive.7z.001、archive.7z.002 等等,通常是为了满足大小限制。把所有分卷放在同一个文件夹里,再把其中任意一个添加到“解压压缩包”:File Acture 会自动把整组分卷合起来,不需要事先手动合并。
同一组的分卷在列表中只显示为一项。用同样方式分卷的 ZIP 和 TAR 压缩包(archive.zip.001、archive.tar.xz.001)也可以解压。如果缺少某个分卷,File Acture 会显示错误,而不是去解压一个不完整的压缩包。
如何查看 7z 文件里有什么
想不解压就列出普通 7z 压缩包的内容,可以在“终端”里输入 tar -tf 再加一个空格,把压缩包拖到窗口里,然后按下 Return 键。
“归档实用工具”不提供预览,它只负责解压。“解压压缩包”会把整个压缩包解压到一个新文件夹,你可以用“在访达中显示”打开它,如果不是想要的内容,删掉即可。
在 Mac 上打开 7z 文件安全吗?
压缩包本身不会运行任何东西,但精心构造的压缩包可能试图把文件写到解压目标文件夹之外,或者解压出远比它看起来多得多的数据。
File Acture 会拒绝那些用绝对路径或 .. 指向目标文件夹之外的压缩包,跳过符号链接,从不应用 set-user-ID 权限,并在解压内容将超过约 50 GB 或 200,000 个条目时停止。所有内容都会先解压到一个隐藏的暂存文件夹,所以损坏或中途取消的压缩包不会留下解压到一半的文件。而且和在线解压服务不同,它从不上传压缩包。
如何用 File Acture 打开 7z 文件
- 1
添加压缩包
在边栏中选择解压压缩包,然后拖入 .7z、.zip、.tar、.gz、.bz2 或 .xz 文件(分卷压缩包只需添加其中任意一个分卷),或点按选取文件…。
- 2
输入密码
如果压缩包已加密,在密码中输入它的密码。没有密码的压缩包就留空。
- 3
选择文件夹
在输出下,通过存储到选择这些文件夹的存放位置。
- 4
解压
点按解压,再点按在访达中显示打开新文件夹。
打开 7z、ZIP 和 TAR 压缩包,带密码的也能解。
免费试用 · 在你的设备上运行
| 方法 | 普通 7z | 带密码的 7z | 其他格式 |
|---|---|---|---|
| “归档实用工具”,较新的 macOS | 是 | 否 | ZIP、TAR、GZ、BZ2、XZ 等 |
| “终端”中的 tar -xf | 是 | 否 | ZIP、TAR、GZ、BZ2、XZ 等 |
| File Acture“解压压缩包” | 是 | 是,AES-256 | ZIP(含 AES)、TAR、TAR.GZ、TAR.BZ2、TAR.XZ、GZ、BZ2、XZ、分卷压缩包 |
常见问题
Mac 不装额外 App 能打开 7z 文件吗?
较新的 macOS 可以:“归档实用工具”能解压普通的 7z 文件,“终端”里的 tar -xf 也可以。但带密码的 7z,这两种方式都解压不了。
如何在 Mac 上打开带密码的 7z 文件?
把它添加到 File Acture 的“解压压缩包”,在“密码”中输入密码,然后点按“解压”。支持用 AES-256 加密的 7z 压缩包,包括文件名被隐藏的。
我的 7z 文件为什么在 Mac 上打不开?
检查四件事:压缩包是否设了密码、它是不是分卷压缩包中的某一个分卷(archive.7z.001)、你的 macOS 版本能否用“归档实用工具”打开 7z,以及下载是否完整。前三点 File Acture 可以解决;文件损坏就得重新下载。
解压出来的文件放在哪里?
放在“文稿 › File Acture › 压缩包”里的一个新文件夹中;如果在“存储到”下选择“与原始文件相同的文件夹”,则放在压缩包旁边。