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

时间:2016-05-06 03:44:29

标签: ubuntu unzip

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

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

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

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

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

  

存档:myfile.zip警告[myfile.zip]:1768583893额外的字节数   开始或在zipfile内(无论如何都要尝试处理)错误   [myfile.zip]:未找到中心目录的开头;压缩文件   腐败。 (请检查您是否已转让或创建了   zip文件在适当的BINARY模式下并且已编译   解压缩正确)

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

1 个答案:

答案 0 :(得分:6)

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

jar xf test.zip

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