Extrahieren Sie große zip-Datei (50 GB) auf Mac OS X

Ich habe versucht, die Dateien auf eine andere Festplatte zu verschieben. Also archivierte ich alle meine Fotos in einer großen ZIP-Datei mit der Mac OS X integrierten Komprimierungsfunktion.

Aber die Datei konnte nicht extrahiert werden. Ich habe viele Programme ausprobiert, aber keines der Programme, die ich ausprobiert habe, konnte die Datei extrahieren. Ich habe das extract Utility von Mac OS X ausprobiert, StuffIt Expander, 7-Zip (Befehlszeile), alle fehlgeschlagen. Mac ' s Archive Utility und StuffIt scheinen keine großen Dateien zu unterstützen, und 7-Die Befehlszeilenversion von Zip gab einen Fehler mit der Angabe nicht unterstütztes Archiv.

Ich habe auch in Windows kein Glück, da viele meiner Dateien chinesische Dateinamen haben und unter Windows nicht auf den richtigen Namen extrahiert werden konnten.

Gibt es einige Programme, die große Dateien unterstützen, mit der Komprimierungsfunktion von Mac OS X komprimierte Dateien verarbeiten und UTF-8-Dateinamen unterstützen können? Mit oder ohne GUI ist in Ordnung.

Update

Nun, ich hatte die falsche Entscheidung getroffen, komprimieren Sie die Dateien, und es ist schon zu spät. Ich dachte, ich sollte die Datei extrahieren können, wenn ich sie komprimieren könnte. Es ist zu spät, die Originalkopien sind weg, nur noch eine große ZIP-Datei hier.

Ich habe versucht, 'entpacken' zu verwenden, aber es heißt Signatur am Ende des zentralen Verzeichnisses nicht gefunden. Ich denke, es hat auch keine große Dateiunterstützung.

Ich würde die von SuperMagic angegebene Windows Vista-Methode ausprobieren, aber dafür muss ich mir einen Computer ausleihen. Wie auch immer, vielen Dank an alle, bitte geben Sie jedoch weitere Vorschläge an, welche Software diese Datei möglicherweise extrahieren könnte.

Author: Peter Mortensen, 2010-02-26

8 answers

Ich war in der gleichen Situation, als ich ein 12GB-Verzeichnis gesichert habe.

Ich habe es mit dem Befehl ditto behoben, der mit der OS X Yosemite-Installation verfügbar war:

ditto -x -k file.zip dst-directory

-x to extract an archive    
-k Specifies it to be a PKZip archive instead of the default CPIO    
 31
Author: noobcannon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-12-22 15:03:38

Wenn Sie Homebrew verwenden, können Sie 7zip mit installieren: brew install p7zip.

Sie können dann die Datei extrahieren mit: 7z x filename.zip.

 18
Author: tremby,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-08-15 17:14:24

Ich bin kürzlich unter OS X 10.6.6 auf dasselbe Problem gestoßen. Ich habe meine VMware VMs über eine Befehlszeile komprimiert und auf Sicherungsmedien kopiert. Als ich nach einem Hardwarefehler versuchte, eine gesicherte VM zu entpacken, hatte ich einige angespannte Minuten, als ich mit dem Fehler "Start des zentralen Verzeichnisses nicht gefunden; zipfile corrupt" von unzip kämpfte.

Nach einigem Herumstochern stellt sich heraus, dass OS X mit v3.0 von Info-Zip ' s Zip ausgeliefert wird, das die Zip64-Erweiterungen unterstützt und verwendet automatisch bei Bedarf (also habe ich Zip64-Dateien erstellt, ohne es zu merken), aber nur v5.52 von Info-Zip ' s unzip, das die Zip64 - Zip64-Unterstützung nicht unterstützt, wurde in unzips v6.0 hinzugefügt.

Ich habe keine Ahnung, warum Apple kein Unzip geliefert hat, das mit dem gelieferten Zip übereinstimmt, aber ich habe zwei einfache Lösungen gefunden:

  1. MacPorts-Benutzer können unzip 6.0 mit "sudo port install unzip"installieren.

  2. Das Shareware-Archiv-Dienstprogramm BetterZip, das ein handliches Stück Software ist wie auch immer, unterstützt Zip64, also konnte ich nur mithilfe dieser anstelle der Befehlszeile meine archivierte VM extrahieren und meinen Tag fortsetzen.

 17
Author: jakshin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-02-24 06:36:33

Ich glaube, das ZIP - Dateiformat hat eine 4 GB Gesamt Archivgröße Grenze. Wikipedia scheint dies zu unterstützen.

Wenn Sie einen Windows Vista oder neueren Computer zur Verfügung haben, versuchen Sie, das Archiv dort zu erkunden, um zu sehen, ob es im neueren Format ZIP64 ist oder nicht.

Es ist also möglich, dass sich die ZIP64-Unterstützung zwischen dem, was das Archiv erstellt hat, und dem, was Sie zum Entpacken verwenden, unterscheidet.

Gibt es auch einen Entpackungsbefehlsstandard im Mac OS X-Befehl Aufforderung?

 6
Author: SuperMagic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-10-06 10:19:56

Ich hatte genau das gleiche problem... Zip eine Datei mit der standard-mac-Archiv-software... löschte die Datei... einen Monat später versuchte ich, das Archiv zu öffnen und bekam den gleichen Fehler -> Denke, das hat etwas damit zu tun, dass die Datei über 1 GB war

ALSO habe ich immer mehr der obigen Software ausprobiert und nichts hat funktioniert Nach ein paar Wochen des Suchens und Versuchs habe ich eine gefunden, die funktioniert hat:) Also denke ich, das ist erwähnenswert:

Die Unarchiver - ich heruntergeladen diese aus: http://wakaba.c3.cx/s/apps/unarchiver.html diese Leute sind meine neuen Helden :) Es hat die notwendigen Dinge für gebrochen oder zu großen zipfiles

 4
Author: Edra Swoo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-11-04 15:39:03

Mac Archive Utility entpackt die Datei in:

/Volumes/"Your Drive Name"/.TemporaryItems/folders.501/Cleanup At Startup/"Random Name

ZB.: BAH.odJFh"/"archiveName"

Dann starten Sie das Un-Archiv und warten Sie, bis Sie den Fehler erhalten, und lassen Sie das Dialogfeld geöffnet. Öffnen Sie das terminal-Fenster. sudo su cd auf den Pfad oben, denken Sie daran, können Sie /Vo und drücken Sie Tab, um das Wort zu beenden holen Sie sich so weit wie möglich und machen Sie eine ls, um zu sehen, was die Ramdon-Verzeichnisnamen sind wechseln Sie in das endgültige Verzeichnis, in dem sich alle Ihre Dateien befinden. dann Typ mv * / Volumes/ "Laufwerkname"/.... wo Sie möchten Sie Dateien setzen/. ändern Sie nun read write in dem Ordner, in den Sie es verschoben haben, einschließlich aller Elemente.

Klicken Sie schließlich OK auf den ersten Fehler. Sie müssen warten, bis Sie auf OK für den Fehler klicken, nachdem die Dateien verschoben wurden, da das OK alle Dateien löscht.

 3
Author: Mike,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-10-06 12:26:57

Sie könnten ein.Teer.gz-Archiv. Das Standard-Mac-Archiv-Dienstprogramm wird sie dekomprimieren; Doppelklicken Sie einfach auf die Datei. Aber ich habe keine Möglichkeit gesehen, es zu zwingen .Teer.gz, wenn Sie es komprimieren.

Ich bin mit Macs nicht vertraut; Ich habe zufällig einen in der Nähe meines Schreibtisches bei der Arbeit. Das Archiv-Dienstprogramm verfügt möglicherweise über ein GUI-Frontend irgendwo in /Applications / utilities.

Wenn es keine GUI, komprimieren Sie einen Ordner in ein .Teer.gz verwenden Sie diesen Befehl: tar-czvf myarchive.Teer.gz MyPhotos/

 0
Author: jonescb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-02-26 21:42:28

Sie können Glück haben, eine Datenwiederherstellungssoftware auszuprobieren. Wenn Ihre JPEG-Dateien eine negative Komprimierungsrate haben und ZIP intelligent genug ist, um sie in diesem Fall unkomprimiert zu speichern, ist es möglich, dass das Scannen des ZIP-Archivs Ergebnisse liefert.

 0
Author: mouviciel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-10-06 13:31:00