web-dev-qa-db-ja.com

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

何か案が?

ありがとう。

3
panther

実際、ファイルはZipアーカイブのように見えます。この問題が発生している理由がわかりません。 unzipの制限のように思えますが、これもまた非常にまれです。とにかく、1つの可能な回避策は、代わりにzcatを使用することです。ただし、これは、圧縮データが単一のファイルである場合にのみ期待どおりに機能します、ファイルとディレクトリの束ではありません:

zcat file.Zip > file.unzipped

もちろん、もう1つの選択肢は、ファイルが破損している(コメントに記載されていないが、その主張を裏付ける証拠を提供していない)か、より大きなアーカイブの一部であるということです。ファイル自体に関する詳細情報がなければ、仕方がありません。

2
terdon