Wie entpacke ich Dateien größer als 4GB?

24

Ich verwende RHEL 5.6 und entpacke-5.52-3.el5. Ich versuche eine große Datei zu entpacken, bekomme aber den Fehler:

unzip -o test.zip -d unzip /
Fehler: Zip-Datei zu groß (größer als 4294959102 Bytes)
Archiv: test.zip
warning [test.zip]: 4294967296 zusätzliche Bytes am Anfang oder innerhalb der Zip-Datei

Gibt es ein anderes Programm, das mit großen ZIP-Dateien arbeiten kann, oder muss ich warten, bis Unzip 6 zu RHEL kommt? (könnte Jahre sein!)

Vielen Dank

Nudeln
quelle

Antworten:

43

Wenn Sie Java auf der Box haben, können Sie verwenden

jar xf test.zip
Zac Thompson
quelle
1
Ich musste die SAs nicht abhören, um unzip6 zu installieren. Vielen Dank!
15.
1
Leben gerettet. [Biertoken]
Ade
Ich hatte eine 16 + GB Zip-Datei mit AirDroid vom Telefon meiner Frau heruntergeladen, und dieser Trick ersparte mir eine Menge Ärger!
Bob Bell
5

Ich habe mit 7-zip gute Erfolge erzielt, anscheinend haben sie auch einen Fedora-Core-Build, der für Sie funktionieren könnte. Die Downloads finden Sie unter http://www.7-zip.org/download.html . Wenn der Fedora-Test fehlschlägt, können Sie den Quellcode und / oder die Binärdatei herunterladen und versuchen, dies zu tun.

dsteuernol
quelle
Ich habe mit 7-zip (7z) herumgespielt, aber beim Extrahieren von Dateien aus meinem Zip wurde immer wieder das nicht erkannte Format angezeigt.
Nudeln
1
Überprüfen Sie, ob 7z kein Alias ​​für 7zr ist. Versuchen Sie, 7za auszuführen.
Hubert Kario
1
Das Paket p7zip-full enthält einen Befehl 7z, der die Option x (extract) akzeptiert. In meinem Fall funktionierte die Verwendung von '7z x huge.zip' ohne Probleme.
RemusKaos
7z schlägt für mich fehl, sagt die Datei ist beschädigt. Die am meisten hochgeladene Antwort im Glas hat jedoch funktioniert
David Waterworth,
5

Du kannst entweder javas jar verwenden oder (meiner Meinung nach) noch besser: 7-zip. Die meisten Distributionen erlauben die Installation von Repos, so dass Sie zum Beispiel verwenden können (auf Ubuntu):

sudo apt-get install p7zip-full
7z x huge.zip

Beachten Sie, dass der Befehl nicht p7z oder p7zip ist, sondern nur 7z . Auch die x-Option hat kein vorangestelltes - . Viel Glück!

RemusKaos
quelle
Diese Antwort wurde bereits vor 6 Jahren gegeben.
Gerald Schneider
Diese Methode hat bei mir mit 16 GB funktioniert zip- ich vertraue darauf, dass die jarMethode auch funktioniert, habe sie aber nicht ausprobiert. Vielen Dank.
userabuser
1
@GeraldSchneider Diese Antwort hat mir geholfen, egal wann sie beantwortet wurde.
Mercurial
4

Schließlich habe ich meine eigenen RPMs für Unzip 6 gerollt. Sie sind hier zu finden: http://www.noodles.net.nz/2011/02/15/unzip-6-for-rhel-5-6/

Nudeln
quelle
Sie können Ihre eigene Antwort als diejenige auswählen, die das Problem gelöst hat
Hubert Kario
Ich habe das aktuelle unzip-6.0 von Grund auf neu kompiliert - es hat das Problem nicht behoben.
Reinierpost
rpm at noodles.net.nz/2011/02/15/unzip-6-for-rhel-5-6 arbeitete für mich
BKS
-2

Ich habe alle oben genannten Schritte ausprobiert, um die Datei zu entpacken, bin aber kläglich gescheitert.

Meine letzte Möglichkeit bestand darin, meine Zip-Datei (11,1 GB) auf eine Festplatte zu kopieren und sie unter Windows 8 mit 7 zip zu entpacken.

Arbeitete wie ein Zauber: D

Vinu Joseph
quelle
1
Das ist keine Antwort auf diese Frage.
Cory Knutson
Ich habe auf mehr als eine Art versucht, es unter Linux zum Laufen zu bringen ... Keine der Lösungen hat funktioniert ... Also gebe ich eine bessere Alternative ... Viel einfachere und stressfreiere Alternative ..
Vinu Joseph
Bei mehr als 4 GB kann Linux keine Dateien mehr entpacken ... Windows hat leider einen viel besseren Mechanismus zum Entpacken riesiger ZIP-Dateien ... Geben Sie einfach diese Informationen heraus ...
Vinu Joseph
Nein, ist es nicht, dumm. Oben lesen. Nur nicht verwenden/bin/unzip
Warren P
1
jar xf file.zipoder 7z x file.zipund andere sind in Ordnung
Warren P