解压缩命令说文件已损坏但没有。如何在 ubuntu 上解压缩?

unzip command says file is corrupt but isn't. How to unzip on ubuntu?

我有一个很大的 zip 文件,需要在 ubuntu 上解压。 (~6GB)

标准unzip命令失败,说文件已损坏。这发生在 OSX 和 Ubuntu.

我可以通过 a) 在 osx 上用 finder 双击 b) ditto -V -x -k --rsrc myfile.zip . 在 osx.

上的命令行上成功解压文件

关于如何在 ubuntu 上解压缩它有什么想法吗?有什么想法吗?

在OSX和Ubuntu上运行unzip时的错误信息是:

Archive: myfile.zip warning [myfile.zip]: 1768583893 extra bytes at beginning or within zipfile (attempting to process anyway) error [myfile.zip]: start of central directory not found; zipfile corrupt. (please check that you have transferred or created the zipfile in the appropriate BINARY mode and that you have compiled UnZip properly)

编辑:令人惊讶的是,解压缩对于大文件似乎非常不稳定! Java 成功了。许多其他人有同样的问题:

如果你的盒子上有Java,你可以使用:

jar xf test.zip

有关详细信息,请查看 https://serverfault.com/questions/235139/how-to-unzip-files-bigger-than-4gb/434537