На этот вопрос уже есть ответ здесь:
У меня есть zip-файл размером 5 ГБ, но я понятия не имею, как его распаковать.
Я пробовал:
7z x file.zip
Возвращает: Ошибка: не удается открыть файл как архив
jar xvf file.zip
Возвращает: jar: ошибка открытия file.zip для чтения: значение слишком велико для определенного типа данных
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
Есть идеи?
Спасибо.
Файл, действительно кажется, архив zip. Я понятия не имею, почему Вы получаете эту проблему. Это походит на ограничение unzip
, но это, снова, очень маловероятно. Так или иначе одно возможное обходное решение должно использовать zcat
вместо этого. Однако это будет только работать как ожидалось, если сжатые данные будут единственным файлом , не набором файлов и каталогов:
zcat file.zip > file.unzipped
другая опция, конечно, состоит в том, что файл любой поврежден (Вы говорите, что это не находится в Вашем комментарии, но не дайте свидетельские показания для поддержки требования), или часть более крупного архива. Без большей информации о самом файле мы не можем помочь.