51 我的zip文件损坏。我试图用修复 zip -F file.zip 和 zip -FF file.zip 但没有成功。Linux下是否还有另一个用于修复的终端工具? linux terminal zip repair — Cupakob source 也许文件是FUBR? — LiraNuna
83 尝试这个 zip -FF Corrupted.zip --out New.zip 这将扫描损坏的zip存档,并创建一个新的消除了错误的文件夹。 结果,您将获得一个新的zip文件。然后只需运行此命令。 unzip New.zip 希望这可以帮助。 — 德西 source 6 感谢您的回答。这样做并没有真正给我一个可用的zip文件,在新的zip文件上再次运行命令确实可以解决问题。这是一个绝望的举动,没想到它能奏效。 — 赖因
20 刚刚在我的答案中提到了类似的问题-Linux Mint 12-如何在终端中打开.zip文件 值得在此添加zip手册当前关于-F和-FF之间区别的内容: 如果归档文件损坏不太多,则单个-F更为可靠,因此请首先尝试此选项。 因此,第一个尝试将是: zip -F broken.zip --out fixed.zip unzip fixed.zip 如果那不起作用: zip -FF broken.zip --out fixed.zip unzip fixed.zip — 格莱美 source
5 DiskInternals ZIP Repair在Wine下可以完美地工作,这在过去帮助了我。 — 约翰·T source 3 您也可以使用7-Zip从安装程序中提取实际的可执行文件。奇迹般有效。 — Goyuix
4 我不知道有什么程序可以更好地修复存档。 你可以试试 unzip -vt file.zip 只是为了查看您是否可以安全地提取某些文件,或者找出存档中的哪些文件已损坏。 — 盖伊 source 2 感谢您的提示,但我得到的结果与“ zip -F”相同:(