如何在 Mac 上修复错误 640:完整指南

Ella

对 Mac 上的错误 640 感到好奇吗?如果您在尝试解压缩文件时无法扩展或存档实用程序以该数字退出,那么您可能想知道发生了什么。好吧,首先,好消息是,这并不是可怕的系统故障。这是 Archive Utility 的说法,“我无法读取给定的该存档。”我已经整理了解决该问题所需的所有技巧。那么让我们开始吧。

简而言之,当您的 macOS 尝试提取压缩文件并遇到无法处理的内容时,就会出现错误 640 Mac。这可能是损坏的 ZIP、不完整的下载、实用程序无法打开的受密码保护的存档、尽管其扩展名为 .zip 但实际上并不是 ZIP 的文件,或者存储问题,例如无权写入目标。 Archive Utility 抛出数字并停止。

有几件事并非如此。这不是病毒警告。这并不表示您的驱动器会自行失效。这是与特定存档或打开存档的位置相关的读取或写入问题。

Mac 解压缩错误 640 的原因

从我所有的测试和读者报告来看,相同的主题不断出现:

  • 下载不完整或损坏。服务器中途掉线,留下部分文件在扩展时间之前看起来都很好。
  • 文件类型错误或扩展名标签错误。名为 .zip 的 RAR 或 7z 会使 Archive Utility 感到困惑。
  • 密码保护。有些 zip 是加密的。如果没有密码,Archive Utility 就会失败。
  • 隔离标志或安全过滤器。来自互联网的文件带有隔离属性。额外严格的过滤器可能会阻止提取。
  • 没有空间或没有许可。目标是只读的,位于受限制的文件夹内,或者您的磁盘几乎已满。
  • 路径或名称问题。很长的路径或不寻常的字符可能会触发内置工具。
  • 云占位符。iCloud Drive 显示尚未完全下载的文件。
  • 多部分档案缺失。如果没有其余部分,多卷集的第 1 部分将不会扩展。

这些都不需要重新安装。您只需按照合理的顺序完成它们,我将在下面的“如何修复它”部分中向您提供。

如何修复 Mac 上的错误 640

步骤 1. 移动并在干净的文件夹中重试

  1. 在桌面上创建一个名为 Unzip Test 的新文件夹。
  2. 将您的 ZIP 文件拖到 Unzip Test 中。
  3. 双击那里的 ZIP。

基本上,这意味着您可以避免权限问题和云占位符。默认情况下,桌面是本地的且可写。

如果您在 Finder 中的 ZIP 旁边看到一个小云图标,请右键单击它并选择“立即下载”。等到云消失,然后再次双击。

步骤 2. 确保有足够的可用空间

ZIP 需要扩展空间。如果空间快用完了,解压就会失败。

  1. Apple 菜单 > 系统设置 > 常规 > 存储。
  2. 如果可用空间少于 5 到 10 GB,请清除一些空间,然后重试。

快速创建空间:使用 CleanMyMac 中的“我的杂乱”功能快速显示用户文件夹中最大的文件;方法如下:

  1. 打开 CleanMyMac(在此处获取免费试用版)。 7 天免费。
  2. 单击“我的杂乱”>“扫描”。
  3. 查看已发现的内容并删除可以删除的内容。

有关的:修复 Windows 更新错误代码 0x80244022 的 6 种简单方法 [完整指南]

步骤 3. 检查文件实际是什么,无需输入长路径

  1. 打开 Finder > 应用程序 > 实用程序 > 终端。
  2. 类型:file然后是一个空格。
  • 将 ZIP 从 Unzip Test 拖到终端窗口中,然后按 Return 键。
  • – 如果终端显示 Zip 存档数据,那就好。继续。
  • – 如果显示 RAR 或 7-zip,则它不是 ZIP。从 Mac App Store 安装 The Unarchiver 或 Keka,使用该应用程序打开文件,然后解压。完毕。

步骤 4. 使用 Apple 的内置工具通过拖放进行提取

有时存档实用程序很挑剔。终端比看起来更友好。

选项A:解压

  1. 在终端中,输入:unzip,然后是一个空格。
  2. 将 ZIP 拖到终端中,键入一个空格,然后键入:-d和另一个空间。
  3. 接下来,将 Unzip Test 文件夹拖到终端中。
  4. 按回车键。

如果您看到文件滚动,则说明它有效。

如果您看到有关“End-of-central-directory”或“cannot find zipfile”的错误,则下载已损坏。转到步骤 6。

选项B:同上

如果上面的解压不起作用,你可以尝试苹果的其他解压缩器;方法如下:

  1. 再次在终端中输入ditto -x -k然后添加一个空格。
  2. 将 ZIP 文件拖到终端中,键入留一个空格,然后拖动“解压测试”。
  3. 按回车键。

步骤 5. 删除互联网隔离标志并重试

Web 文件带有阻止工具的隔离属性是很常见的。

  1. 在终端中,输入:xattr -l然后输入一个空格并将您的 ZIP 拖入。按 Return 键。
  2. 如果您看到 com.apple.quarantine,请将其删除:
  3. 类型:xattr -dr com.apple.quarantine然后是一个空格,拖动您的 ZIP,然后按 Return 键。
  4. 再次双击 ZIP 或重复步骤 4。

步骤 6. 重新干净地下载文件

我的错误 640 Mac 案例中有一半只是下载不完整。

  1. 使用与上次使用的浏览器不同的浏览器再次下载该文件。
  2. 如果您使用 VPN 或严格代理,请在本次下载时将其关闭。
  3. 使用上面第 4 步的方法将新副本再次放入解压缩测试中。

步骤 7. 在另一个配置文件或 Mac 上进行测试

最后,这一步将告诉您问题出在哪里。您可以做两件事:

  1. 新用户测试:系统设置 > 用户和组 > 添加用户。登录,将 ZIP 复制到该桌面,然后尝试步骤 4。
  2. 另一个 Mac 测试:如果它也失败了,则来自源的存档已损坏。要求发件人重新包装或提供不同的格式。

无法扩展 zip Mac 错误 640 令人沮丧,但希望现在,感谢这些提示,它已经成为过去。