Як розпакувати файли розміром більше 4 Гб?


24

Я використовую RHEL 5.6 та unzip-5.52-3.el5. Я намагаюся розпакувати великий файл, але я отримую помилку:

unzip -o test.zip -d unzip /
помилка: занадто великий Zip-файл (більше 4294959102 байт)
Архів: test.zip
попередження [test.zip]: 4294967296 додаткових байт на початку або в zipfile

Чи є інша програма, яка може працювати з великими zip-файлами або мені потрібно чекати, поки розблокувати 6 прийде до RHEL? (може бути років!)

Спасибі

Відповіді:


43

Якщо у вас в коробці Java, ви можете використовувати

jar xf test.zip

1
врятувало мене від необхідності помилки СА для встановлення unzip6. Спасибі!
plor

1
життя врятувало. [токен пива]
Аде

У мене був завантажений поштовий індекс 16 + ГБ з телефону моєї дружини за допомогою AirDroid, і цей трюк врятував мені багато клопоту!
Боб Белл

5

Я знайшов хороший успіх у 7-zip, схоже, у них є також побудова основної Fedora, яка може працювати для вас, завантаження можна знайти на веб- сайті http://www.7-zip.org/download.html . У разі відмови Fedora, ви можете завантажити джерело та / або бінарний файл і спробувати це.


Я грав разом із 7-zip (7z), але при вилученні файлів із мого zip він постійно говорив про нерозпізнаний формат.
Локшина

1
Перевірте, чи 7z не псевдонім для 7zr. Спробуйте запустити 7za.
Хуберт Каріо

1
Пакет p7zip-full передає команду 7z, яка приймає опцію x (витяг). Тож у моєму випадку використання "7z x огромного.zip" працювало без проблем.
RemusKaos

7z не вдалося мені сказати, що файл пошкоджений. Хоча найвідповідальніша відповідь банана спрацювала
Девід Уотерворт

5

Можна або використовувати банку javas, або (на мою думку) ще краще: 7-zip. Більшість дистрибутивів дозволяють встановити його з репост, тому ви можете використовувати, наприклад, (на ubuntu):

sudo apt-get install p7zip-full
7z x huge.zip

Зверніть увагу, як ця команда не p7z або p7zip, а лише 7z . Також опція x не має попереднього - . Удачі!


Цю відповідь дано вже 6 років тому.
Джеральд Шнайдер

Цей метод працював для мене з 16 Гб zip- я вірю, що jarметод також працює, але цього не намагався. Спасибі.
userabuser

1
@GeraldSchneider Ця відповідь допомогла мені незалежно від того, коли на неї відповіли.
Меркуріал

4

Нарешті я закінчив власні обертові хвилини для unzip 6, їх можна знайти тут: http://www.noodles.net.nz/2011/02/15/unzip-6-for-rhel-5-6/


ви можете вибрати свою власну відповідь як ту, яка вирішила проблему
Хуберт Каріо

Я скомпілював поточний unzip-6.0 з нуля - це не вирішило проблему.
reinierpost

rpm у noodles.net.nz/2011/02/15/unzip-6-for-rhel-5-6 працював на мене
BKS

-2

Я спробував усі кроки, згадані вище, щоб розпакувати файл, але не вдалося.

Моєю останньою інстанцією було скопіювати свій zip-файл (11,1 Гб) на жорсткий диск і розпакувати його за допомогою 7-блискавок в ОС Windows 8.

Працював як шарм: D


1
Це не є відповіддю на це питання.
Cory Knutson

Я спробував більше, ніж один, щоб запустити його на Linux ... Жодне з рішень не працювало ... Тож я даю кращу альтернативу ... Набагато простіша та безпроблемна альтернатива ..
Vinu Joseph

Більше 4 Гб Linux не в змозі розпакувати файли ... Windows, боюся, має набагато кращий механізм для розпакування величезних zip-файлів ... Тож просто видаючи цю інформацію ...
Vinu Joseph

Ні, це не так, нерозумно. Прочитайте вище. Просто не використовуйте/bin/unzip
Warren P

1
jar xf file.zipабо 7z x file.zipта інші добре
Warren P
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.