〈 帮助

如何排除“错误22: Catalina 上的 Mac Finder 无法提取现存的 ZIP 档案”故障

当您尝试使用 macOS Catalina 上的 Finder 提取 ZIP 档案时,可能会出现如下的错误22。



问题的起因

在 macOS Catalina(10.15或更高版本)上,Finder 的压缩功能在处理 ZIP 档案中的文件名时使用UTF-8。 如若档案内的文件名包含任何非字母语言字符(如中文),并且文件名存储为MBCS(多字节字符集)字符串,则 Finder 无法提取 ZIP 档案,并出现错误22。

大多数基于 Windows 的压缩软件(如 Bandizip、7-Zip 或 WinRAR )在创建 Zip 档案时使用 MBCS,这可能会导致与 Finder 的兼容性问题。

故障排除-在 Mac 上提取档案文件时

Bandizip for macOS 和其他大多数第三方压缩程序支持提取文件名存为 MBCS 的 ZIP 档案。

若Finder 的压缩功能显示错误并无法提取 ZIP 档案,请尝试使用 Bandizip for macOS 或其他第三方程序来再次提取。

故障排除-使用 Bandizip 创建档案时

若使用 Bandizip 创建档案,但压缩功能无法提取该档案,请在 Bandizip 的设置上打开如下的“在 Zip 文件中使用 Unicode 文件名 ”,并重试。

使用此设置创建的 ZIP 档案可以由 Catalina 上的 Finder 提取,并且该存档也与 Windows 兼容。