OSXで大きなファイルの解凍エラーを処理する方法は?


20

OS X 10.10.5を実行しているMacのraspberrypi.org Webサイトから最新のRaspbianイメージをダウンロードしました。SHA-1チェックサムはWebサイトにリストされているものと一致します。

を使用して抽出しようとすると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で解凍しました。

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

追加のソフトウェアをインストールする必要はありません


1
魔法!「z」は必要ありません tar -xvf 2015-09-24-raspbian-jessie.zip
ミリウェイズ

7

ZIPファイルはditto、を使用して圧縮解除することもできます。ソフトウェアをインストールする必要はありません。

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

私のために働いた。


3

brewからインストールされたp7zipから7zaを使用できます。

brew install p7zip

そして、コマンドを使用して解凍します

 7za x big_file.zip

2

これは明らかに、OS X Archiverの既知の「バグ」であり、4 GBを超えるzipを処理できません。


そう、アーカイバはそこから.cpgzファイルを作成しているようです(つまり、「破損したzipを再圧縮した」ファイルまたは奇妙なファイル)。また、「unzip」コマンドラインも機能しませんが、ここでの他の回答はうまく機能するように見えました。奇妙な。(明らかにいくつかの大きなファイルは「zip64」形式ですか?)stackoverflow.com/questions/32439742/…–
rogerdpack
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.