OSX에서 큰 파일의 압축 해제 오류를 처리하는 방법은 무엇입니까?


20

OS X 10.10.5를 실행하는 Mac의 raspberrypi.org 웹 사이트에서 최신 Raspbian 이미지를 다운로드했습니다. 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로 압축을 풀었습니다.

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

brew에서 설치된 p7zip에서 7za를 사용할 수 있습니다.

brew install p7zip

그런 다음 명령을 사용하여 압축을 풉니 다

 7za x big_file.zip

2

이것은 OS X Archiver에서 알려진 "버그"로, 4GB보다 큰 zip을 처리 할 수 ​​없습니다.


예 아카이버가 .cpgz 파일을 생성하는 것 같습니다 (예 : "손상된 압축 된 파일"또는 홀수). 그리고 "unzip"명령 행도 작동하지 않지만 여기에있는 다른 대답은 제대로 작동하는 것 같습니다. 기묘한. (분명히 어떤 큰 파일은 "ZIP64"형식입니까?) stackoverflow.com/questions/32439742/...
rogerdpack
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.