unzip命令说文件已损坏但不是.如何在ubuntu上解压缩?

pyt*_*981 1 ubuntu unzip

我有一个大的zip文件,我需要在ubuntu上解压缩.(〜6GB)

标准unzip命令失败,表示文件已损坏.这在OSX和Ubuntu上都会发生.

我可以通过a)在osx ditto -V -x -k --rsrc myfile.zip .上的命令行上双击osx b)上的finder来成功解压缩文件.

关于如何在ubuntu上解压缩这个问题的任何想法?任何想法底层问题是什么?

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

存档:myfile.zip警告[myfile.zip]:1768583893开头或者在zipfile内部的额外字节(无论如何都要尝试处理)错误[myfile.zip]:未找到中心目录的开头; zipfile损坏.(请检查您是否已在适当的BINARY模式下转移或创建了zipfile,并且您已正确编译UnZip)

编辑:令人惊讶的是解压缩对大文件来说似乎非常不稳定!Java做到了这一点.许多其他人有同样的问题:

piy*_*shj 6

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

jar xf test.zip
Run Code Online (Sandbox Code Playgroud)

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

  • 为什么这是必要的.真烦人 (2认同)