Як боротися з розпакуванням помилки у великому файлі в OSX?


20

Я завантажив останнє зображення Raspbian з веб-сайту raspberrypi.org на свій Mac, що працює під управлінням OS X 10.10.5 Контрольна сума SHA-1 узгоджується з наведеною на веб-сайті.

Коли я намагаюся витягти за допомогою, unzipя отримую таку помилку

warning [2015-09-24-raspbian-jessie.zip]:  76 extra bytes at beginning or within zipfile
  (attempting to process anyway)
error [2015-09-24-raspbian-jessie.zip]:  reported length of central directory is
  -76 bytes too long (Atari STZip zipfile?  J.H.Holm ZIPSPLIT 1.1
  zipfile?).  Compensating...
   skipping: 2015-09-24-raspbian-jessie.img  need PK compat. v4.5 (can do v2.1)

note:  didn't find end-of-central-dir signature at end of central dir.
  (please check that you have transferred or created the zipfile in the
  appropriate BINARY mode and that you have compiled UnZip properly)

Відповіді:


29

Мені вдалося розпакувати його з дьогтем.

tar xzvf 2015-09-24-raspbian-jessie.zip

Не потребує встановлення додаткового програмного забезпечення


1
Магія! Значення "z" не потрібне tar -xvf 2015-09-24-raspbian-jessie.zip
Milliways

7

ZIP-файл можна також стискати, використовуючи ditto, не потрібно встановлювати програмне забезпечення:

ditto -x -k 2015-09-24-raspbian-jessie.zip .

Працювали для мене.


3

Ви можете використовувати 7za з p7zip, встановленого з варіння:

brew install p7zip

а потім розпакуйте за допомогою команди

 7za x big_file.zip

2

Це, мабуть, відома «помилка» в OS X Archiver, яка не в змозі обробляти zip, що перевищує 4 Гб.


так, архіватор, здається, створює з нього файл .cpgz (тобто "пошкоджений перезавантажений zip" або якийсь незвичайний). І командний рядок "unzip" також не працює на ньому, але інші відповіді тут, здавалося, спрацюють нормально. Дивно. ( По- видимому , деякі великі файли формату "Zip64"?) Stackoverflow.com/questions/32439742 / ...
rogerdpack
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.