跳到主要内容
File Acture

如何在 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. 1

    添加压缩包

    在边栏中选择解压压缩包,然后拖入 .7z、.zip、.tar、.gz、.bz2 或 .xz 文件(分卷压缩包只需添加其中任意一个分卷),或点按选取文件…。

  2. 2

    输入密码

    如果压缩包已加密,在密码中输入它的密码。没有密码的压缩包就留空。

  3. 3

    选择文件夹

    在输出下,通过存储到选择这些文件夹的存放位置。

  4. 4

    解压

    点按解压,再点按在访达中显示打开新文件夹。

打开 7z、ZIP 和 TAR 压缩包,带密码的也能解。

免费试用 · 在你的设备上运行

在 Mac 上打开 7z 文件
方法普通 7z带密码的 7z其他格式
“归档实用工具”,较新的 macOS是否ZIP、TAR、GZ、BZ2、XZ 等
“终端”中的 tar -xf是否ZIP、TAR、GZ、BZ2、XZ 等
File Acture“解压压缩包”是是,AES-256ZIP(含 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 › 压缩包”里的一个新文件夹中;如果在“存储到”下选择“与原始文件相同的文件夹”,则放在压缩包旁边。

相关指南