Comment décompresser des fichiers de plus de 4 Go?

24

J'utilise RHEL 5.6 et décompressez-5.52-3.el5. J'essaie de décompresser un gros fichier, mais j'obtiens l'erreur:

décompressez -o test.zip -d décompressez /
erreur: fichier Zip trop volumineux (supérieur à 4294959102 octets)
Archive: test.zip
avertissement [test.zip]: 4294967296 octets supplémentaires au début ou dans le fichier zip

Existe-t-il un autre programme qui peut fonctionner avec de gros fichiers zip ou dois-je attendre que la décompression 6 arrive à RHEL? (peut-être des années!)

Merci

Nouilles
la source

Réponses:

43

Si vous avez Java sur la boîte, vous pouvez utiliser

jar xf test.zip
Zac Thompson
la source
1
m'a sauvé d'avoir à bug les SA pour installer unzip6. Merci!
plor
1
des vies sauvées. [Jeton de bière]
Ade
J'ai eu un fichier zip de 16 Go + téléchargé depuis le téléphone de ma femme en utilisant AirDroid, et cette astuce m'a sauvé beaucoup de problèmes!
Bob Bell
5

J'ai trouvé un bon succès avec 7-zip, il semble qu'ils aient également un noyau Fedora qui pourrait fonctionner pour vous, les téléchargements peuvent être trouvés sur http://www.7-zip.org/download.html . A défaut du fedora, vous pouvez télécharger la source et / ou le binaire et l'essayer.

dsteuernol
la source
J'ai joué avec 7-zip (7z), mais lors de l'extraction des fichiers de mon zip, il a continué à dire le format non reconnu.
Noodles
1
Vérifiez si 7z n'est pas un alias pour 7zr. Essayez d'exécuter 7za.
Hubert Kario
1
Le paquet p7zip-full embarque une commande 7z, qui accepte l'option x (extraire). Donc dans mon cas, l'utilisation de '7z x énorme.zip' a fonctionné sans problème.
RemusKaos
7z échoue pour moi, dit que le fichier est corrompu. La réponse au pot la plus votée a bien fonctionné
David Waterworth
5

Vous pouvez soit utiliser le pot javas, soit (à mon avis) encore mieux: 7-zip. La plupart des distributions permettent de l'installer à partir des dépôts, vous pouvez donc utiliser par exemple (sur ubuntu):

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

Notez que la commande n'est pas p7z ou p7zip, mais seulement 7z . De plus, l'option x n'a pas de précédent - . Bonne chance!

RemusKaos
la source
Cette réponse a déjà été donnée il y a 6 ans.
Gerald Schneider
Cette méthode a fonctionné pour moi avec un 16 Go zip- j'espère que la jarméthode fonctionne également, mais je n'ai pas essayé cela. Merci.
userabuser
1
@GeraldSchneider Cette réponse m'a aidé peu importe quand elle a été répondue.
Mercurial
4

J'ai finalement fini par rouler mes propres rpm pour décompresser 6, ils peuvent être trouvés ici: http://www.noodles.net.nz/2011/02/15/unzip-6-for-rhel-5-6/

Nouilles
la source
vous pouvez sélectionner votre propre réponse comme celle qui a résolu le problème
Hubert Kario
J'ai compilé le unzip-6.0 actuel à partir de zéro - cela n'a pas résolu le problème.
reinierpost
rpm at noodles.net.nz/2011/02/15/unzip-6-for-rhel-5-6 a travaillé pour moi
BKS
-2

J'ai essayé toutes les étapes mentionnées ci-dessus pour décompresser le fichier, mais j'ai échoué lamentablement.

Mon dernier recours a été de copier mon fichier zip (11,1 Go) sur un disque dur et de le décompresser en utilisant 7 zip sous Windows 8 OS.

Fonctionné comme un charme: D

Vinu Joseph
la source
1
Ce n'est pas une réponse à cette question.
Cory Knutson
J'ai essayé de plusieurs façons de le faire fonctionner sur Linux ... Aucune des solutions n'a fonctionné ... Donc je donne une meilleure alternative ... Une alternative beaucoup plus facile et sans tracas ..
Vinu Joseph
Au-delà de 4 Go, Linux est incapable de décompresser des fichiers ... Windows, je le crains, a un bien meilleur mécanisme pour décompresser d'énormes fichiers zip ... Donc, juste donner ces informations ...
Vinu Joseph
Non, ce n'est pas idiot. Lire ci-dessus. N'utilisez simplement pas/bin/unzip
Warren P
1
jar xf file.zipou 7z x file.zipet les autres vont bien
Warren P