@SoNiceInfo 发布于 2026年10月13日
访达无法创建带密码的 ZIP。macOS 自带的 zip 命令可以,但发给使用 Windows 的人时,非 ASCII 文件名会变成乱码。 本指南介绍创建带密码 ZIP 的两种方法、如何选择对方能打开的加密方式,以及如何告知密码。 文中的命令均已在 macOS 27 上实际创建 ZIP 进行过验证。
| 方法 | 加密方式 | 非 ASCII 文件名 | .DS_Store | 准备工作 |
|---|---|---|---|---|
| ZipScope(推荐) | ZipCrypto / AES-256、7z(AES-256) | 在 Windows 上不乱码 | 不包含 | 从 App Store 安装(设置密码需要 Pro) |
| zip 命令 | 仅 ZipCrypto | 在 Windows 上乱码 | 会包含(用 -x 排除) | 无(使用“终端”) |
| 访达的“压缩” | 不支持 | ─ | ─ | ─ |
带密码的 ZIP 使用两种加密方式之一:老旧的 ZipCrypto 或高强度的 AES-256。该用哪一种,取决于对方会用什么来打开。
| 格式与加密方式 | 强度 | 能否用 Windows 自带工具打开 | 对方需要的软件 |
|---|---|---|---|
| ZIP + ZipCrypto | 弱 | 能 | 无(文件资源管理器即可打开) |
| ZIP + AES-256 | 强 | 不能 | 7-Zip 等 |
| 7z + AES-256 | 强 | 不能 | 7-Zip 等 |
ZipCrypto 是一种老旧的加密方式,存在已知的弱点:只要能猜出部分内容,就可能被破解(已知明文攻击)。 如果对方可以安装软件,或者你需要高强度的保护,请选择 AES-256;如果希望对方无需任何额外软件就能打开,请选择 ZipCrypto。
ZipScope 是本指南作者开发的一款用于解压和压缩的 Mac 应用,可以创建带密码的 ZIP 和 7z 压缩文件。 选择加密方式时,它会显示生成的文件能否用 Windows 自带工具打开,因此不会让对方收到一个打不开的文件。
右键压缩
在访达中选中文件或文件夹,点按右键,然后选择“Compress with ZipScope”。按住 Option 键将它们拖放到菜单栏图标上,则会以选中 AES-256 的状态开始。
选择加密方式并设置密码
在“Encryption”中选择 ZipCrypto(兼容性最好)或 AES-256(推荐),然后输入两次密码。也可以生成随机密码。
点按“Create”
带密码的 ZIP 创建完成后,会在访达中显示。

创建带密码的压缩文件属于 Pro 功能(App 内购买,买断制)。创建不带密码的 ZIP,以及解压或浏览 ZIP、7z、RAR、LZH 等格式,都是免费的。 ZipScope 从不使用网络,你的文件不会离开你的 Mac。
macOS 14 或更高版本 · Apple 芯片和 Intel
在 macOS 自带的 zip 命令中加上 -e,就能创建带密码的 ZIP。在“终端”中进入要压缩的内容所在的文件夹,然后运行:
cd ~/Desktop
zip -e -r Documents.zip Documents -x "*.DS_Store"终端会提示 Enter password: 和 Verify password:,请输入两次相同的密码(输入时不会显示任何字符)。-x "*.DS_Store" 用于排除 .DS_Store 文件。
这种方法很快捷,但请注意以下几点:
-P password 直接在命令行中指定密码,但密码会留在 shell 历史记录中,所以最好不要这样做。访达的“压缩”没有设置密码的选项。“磁盘工具”可以创建加密的磁盘映像(.dmg),但 Windows 无法用自带工具打开 .dmg 文件,所以不适合发给 Windows 用户。
用邮件发送带密码的 ZIP 后,紧接着再用邮件发送密码,几乎起不到保护作用:两封邮件走的是同一条途径,能看到其中一封的人也能看到另一封。 在日本,这种做法曾普遍到有了专门的名称(PPAP),日本内阁府和内阁官房已于 2020 年宣布停止使用。
不能。访达的“压缩”没有设置密码的选项。请使用“终端”中的 zip 命令,或支持带密码压缩文件的应用。
用 AES-256 加密的 ZIP 无法用 Windows 自带的工具(文件资源管理器)打开。请让对方使用 7-Zip 等软件,或者改用 ZipCrypto 重新创建 ZIP。 ZipCrypto 可以用自带工具打开,但加密强度较弱。
会。ZIP 的加密只针对文件内容,文件名列表不需要密码也能读取(在我们的测试中,不输入密码就能看到带密码 ZIP 的文件列表)。 如果文件名本身就是敏感信息,请在压缩前重命名文件。
最好不要。如果创建 ZIP 的工具和打开 ZIP 的工具对这些字符的处理方式不同(例如一个用 UTF-8,另一个用旧式代码页),即使密码正确也可能无法解压。 请只使用 ASCII 字母、数字和符号。打开使用日文密码的 ZIP 时,ZipScope 会同时尝试 UTF-8 和 Shift_JIS(CP932)。
通过与 ZIP 不同的渠道发送:电话、聊天工具或短信。在发送 ZIP 后紧接着再发一封邮件告知密码,效果不大,因为两者走的是同一条途径。 请参阅告知密码的方法。
要在 Mac 上给 ZIP 加密码,可以使用 zip 命令或应用。zip 命令无需安装,但只支持 ZipCrypto,而且非 ASCII 文件名在 Windows 上会乱码。如果对方使用 Windows,ZipScope 是最省事的选择:它会显示 Windows 能打开哪种加密方式,并确保文件名不乱码。无论使用哪种方法,都请另行发送密码。