![解压 5GB zip 文件](https://linux22.com/image/1121538/%E8%A7%A3%E5%8E%8B%205GB%20zip%20%E6%96%87%E4%BB%B6%20.png)
我这里有 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
当然,另一种选择是该文件已损坏(您在评论中说该文件没有损坏,但没有提供任何证据来支持这一说法),或属于较大的档案。如果没有关于文件本身的更多信息,我们无法提供帮助。