如何修复解压缩错误“未找到中央目录结尾签名”

如何修复 Zip 文件错误 End of Central Directory Signature not found

在极少数情况下,您可能会尝试解压缩 zip 存档并遇到一个错误,指出 “未找到中央目录结束签名。该文件不是 zip 文件,或者它构成了一个多部分存档的磁盘。在后一种情况下,中心目录和 zip 文件注释将在此存档的最后一个磁盘上找到。” 本教程将尝试解决 zip 文件“未找到中心目录签名结尾”错误。解压档案。

备份一下,您在使用 zip 文件时通常看到“未找到中央目录签名”错误的原因是文件已损坏、文件下载不完整,或者是找不到多部分存档文件和其他组件,或者 zip 文件实际上不是 zip 存档文件。大多数用户在尝试解压缩 zip 存档时遇到此错误的最可能原因是 zip 文件下载不完整,或者 zip 存档已损坏。

7 Zip 错误“未找到中央目录结尾签名”的故障排除修复

解决此 zip 错误的各种解决方案通常是以下之一,您可以尝试其中的任何一个,看看哪个有效:

  • 从源重新下载 zip 存档——如果下载因某种原因中断或损坏,只需重新下载 zip 存档最有可能解决问题
  • 尝试从镜像再次下载 zip 存档(如果可能)
  • 对相关 zip 文件使用不同的下载方法。例如,使用不同的网络浏览器,或使用 curl 下载文件
  • 尝试使用不同的解压缩程序来提取目标 zip 存档,例如在命令行中使用“unzip”、The Unarchiver for Mac、jar、7z、rar、gunzip 等
  • 尝试使用以下语法在命令行修复 zip 存档,根据需要替换文件名:
  • zip -FF ProblemZip.zip --out RepairedZip.zip |解压

  • 如果存档文件包含多个部分,请确保所有 zip 文件都包含在同一目录中
  • 使用 sha1md5 如果可能,这可以告诉您文件与您打算下载的文件相比是否已损坏或以某种方式被修改

在处理 zip 文件时,在许多情况下都会出现此问题。通常最简单的解决方法是在文件损坏或文件不完整时重新下载文件。尽管如此,有时您必须修复文件,或使用不同的 zip 应用程序。

我最近在尝试在 Mac 上配置 Signal Messenger 时反复遇到这个问题,但最终还是能够通过使用 curl 而不是(公认过时的)网络浏览器下载 Signal 来解决它,有点好奇,但无论哪种方式都解决了。使用不同的下载方法通常也可以修复 CPGZ zip 文件解压缩循环,并且通常表明该文件正在由于某种原因损坏。

如果您有任何其他关于解决“未找到中央目录签名”zip 错误的提示、技巧或建议,请在下面的评论中分享!