我有一个约 20GB 的 .zip 文件。(20,497,570,063 字节)
我尝试解压它,但 Archive Utility 和 Terminal 都无法解压。Archive Utility 给出错误 2(没有这样的文件或目录)。
当我执行以下命令时:unzip myfile.zip
它只是在某个点停止,而它说启动时有一些额外的字节。
当我zipinfo
对这个文件进行操作时,它显示同样的内容:
Archive: /Users/USERNAME/Desktop/pictures.zip 20497570063 8664
warning [/Users/USERNAME/Desktop/pictures]: 17179869184 extra bytes at beginning or within zipfile
(attempting to process anyway)
解压完成后,文件夹只有大约 8GB 左右大小。
你们中有人知道我该如何修复这个问题或者从这个 zip 文件中提取所有图片吗?
答案1
也许您可以尝试按照本文中的步骤操作:如何使用终端修复损坏的 Zip 文件看看是否对你有帮助。
本质上,本文所说的是您可以尝试使用以下命令:
zip -F myBrokenArchive.zip --out hopefullyRepairedArchive.zip
如果这不起作用,让 zip 更加努力
zip -FF myBrokenArchive.zip --out hopefullyRepairedArchive.zip