解压 5GB zip 文件

解压 5GB zip 文件

我这里有 5GB 的 zip 文件,但我不知道如何解压它。

我试过:

7z x file.zip 

返回:Error: Can not open file as archive

jar xvf file.zip 

返回:jar: error opening file.zip for reading: Value too large for defined data type

unzip file.zip 

返回:

End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
note:  file.zip may be a plain executable, not an archive
unzip:  cannot find zipfile directory in one of file.zip or
        file.zip.zip, and cannot find file.zip.ZIP, period.

该文件似乎是一个 zip 档案:

$ file file.zip
file.zip: Zip archive data, at least v1.0 to extract

任何想法?

谢谢。

答案1

该文件确实看起来像是一个 zip 存档。我不知道你为什么会遇到这个问题。这听起来像是的限制,unzip但同样,这种情况不太可能发生。无论如何,一种可能的解决方法是zcat改为使用。然而,这仅当压缩数据是单个文件时才会按预期工作,而不是一堆文件和目录:

zcat file.zip > file.unzipped

当然,另一种选择是该文件已损坏(您在评论中说该文件没有损坏,但没有提供任何证据来支持这一说法),或属于较大的档案。如果没有关于文件本身的更多信息,我们无法提供帮助。

相关内容