OSX में बड़ी फ़ाइल पर अनज़िप त्रुटि से कैसे निपटें?


20

मैंने अपने मैक रनिंग OS X 10.10.5 पर raspberrypi.org वेबसाइट से नवीनतम रास्पबियन छवि डाउनलोड की। 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

ज़िप फ़ाइल का उपयोग करके भी असम्पीडित किया जा सकता है ditto, किसी सॉफ़्टवेयर इंस्टॉलेशन की आवश्यकता नहीं है:

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

मेरे लिए काम किया।


3

आप काढ़ा से स्थापित p7zip से 7za का उपयोग कर सकते हैं:

brew install p7zip

और फिर कमांड का उपयोग करके अनज़िप करें

 7za x big_file.zip

2

यह स्पष्ट रूप से OS X Archiver में एक ज्ञात "बग" है, जो 4 जीबी से अधिक ज़िप को संभालने में असमर्थ है।


हाँ अभिलेखागार बनाने के लिए लगता है .cpgz फ़ाइल इसे से बाहर (यानी "भ्रष्ट ज़िप rezipped" फ़ाइल या कुछ अजीब)। और "अनज़िप" कमांड लाइन भी इस पर काम नहीं करती है, लेकिन यहाँ अन्य उत्तर ठीक काम करने लगते हैं। अजीब। (स्पष्ट रूप से कुछ बड़ी फाइलें "zip64" प्रारूप हैं?) stackoverflow.com/questions/32439742/…
rogerdpack
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.