Làm thế nào để xử lý lỗi giải nén trên một tệp lớn trong OSX?


20

Tôi đã tải xuống hình ảnh Raspbian mới nhất từ ​​trang web raspberrypi.org trên máy Mac chạy OS X 10.10.5 Tổng kiểm tra SHA-1 đồng ý với hình ảnh được liệt kê trên trang web.

Khi tôi cố gắng giải nén bằng cách sử dụng, unziptôi gặp lỗi sau

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)

Câu trả lời:


29

Tôi quản lý để giải nén nó với tar.

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

Yêu cầu không cài đặt phần mềm bổ sung


1
Ma thuật! Không cần 'z' tar -xvf 2015-09-24-raspbian-jessie.zip
Milliways

7

Tệp ZIP cũng có thể được giải nén bằng cách sử dụng ditto, không cần cài đặt phần mềm:

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

Đã làm cho tôi.


3

Bạn có thể sử dụng 7za từ p7zip được cài đặt từ brew:

brew install p7zip

và sau đó giải nén bằng lệnh

 7za x big_file.zip

2

Đây rõ ràng là một "lỗi" đã biết trong OS X Archiver, không thể xử lý zip lớn hơn 4 GB.


yeah archiver dường như tạo tập tin .cpgz từ nó (tức là tập tin "zip zip được giải nén lại" hoặc một số lẻ). Và dòng lệnh "giải nén" cũng không hoạt động trên nó, nhưng các câu trả lời khác ở đây dường như hoạt động tốt. Kỳ dị. (rõ ràng là một số tác phẩm lớn hơn là định dạng "Zip64"?) stackoverflow.com/questions/32439742/...
rogerdpack
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.