web-dev-qa-db-fra.com

Extraire un fichier Zip volumineux (50 Go) sur Mac OS X

J'essayais de déplacer les fichiers sur un autre disque dur. J'ai donc archivé toutes mes photos dans un seul fichier Zip volumineux à l'aide de la fonction de compression intégrée de Mac OS X.

Mais le fichier n'a pas pu être extrait. J'ai essayé de nombreux programmes, mais aucun des programmes que j'ai essayés n'a été capable d'extraire le fichier. J'ai essayé l'utilitaire d'extraction de Mac OS X, StuffIt Expander , 7-Zip (ligne de commande), tout a échoué. L'utilitaire d'archivage de Mac et StuffIt ne semblent pas prendre en charge les fichiers volumineux et la version en ligne de commande de 7-Zip a généré une erreur indiquant archive non prise en charge .

Je n'ai pas de chance sous Windows, car beaucoup de mes fichiers ont des noms de fichiers chinois et ne peuvent pas être extraits sous le nom correct sous Windows.

Certains programmes peuvent-ils prendre en charge des fichiers volumineux, gérer des fichiers compressés à l'aide de la fonction de compression de Mac OS X et prendre en charge le nom de fichier UTF-8? Avec ou sans interface graphique, c'est bien.

Mettre à jour

Eh bien, j'avais pris la mauvaise décision de compresser les fichiers, et il est déjà trop tard. Je pensais pouvoir extraire le fichier si je pouvais le compresser. Il est trop tard, les copies originales ont disparu, il ne reste qu'un gros fichier Zip ici.

J'ai essayé d'utiliser 'unzip', mais il indique Signature de fin de répertoire central introuvable . Je suppose qu’il n’a pas de support de fichiers volumineux également.

Je voudrais essayer la méthode Windows Vista comme indiqué par SuperMagic, mais je dois emprunter un ordinateur pour cela. Quoi qu'il en soit, merci à tous, mais veuillez fournir davantage de suggestions sur les logiciels pouvant extraire ce fichier.

21
chingjun

J'étais dans la même situation lors de la sauvegarde d'un répertoire de 12 Go.

Je l'ai corrigé à l'aide de la commande ditto qui était facilement disponible avec l'installation OS X Yosemite:

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    
30
noobcannon

J'ai rencontré ce même problème récemment, sous OS X 10.6.6. J'ai zippé mes machines virtuelles VMware sur une ligne de commande et les ai copiées sur un support de sauvegarde. Lorsque j'ai essayé de décompresser un VM sauvegardé après une panne matérielle, j'ai eu quelques minutes de tension alors que je me débattais avec l'erreur "le début du répertoire central introuvable; le fichier zip est corrompu".

Après quelques discussions, le problème est que OS X est livré avec la version 3.0 du fichier Zip d’Info-Zip, qui prend en charge les extensions Zip64 et les utilise automatiquement en cas de besoin (c’est pourquoi j'ai créé des fichiers Zip64 sans le réaliser), mais uniquement. La version v5.52 de la décompression d’Info-Zip, qui ne prend pas en charge Zip64 - La prise en charge de Zip64 a été ajoutée dans la version 6.0 de la décompression.

Je ne sais pas pourquoi Apple n'a pas fourni de fichier de décompression correspondant au Zip fourni, mais j'ai trouvé deux solutions simples:

  1. Les utilisateurs de MacPorts peuvent installer unzip 6.0 en utilisant "Sudo port install unzip".

  2. L'utilitaire d'archivage de shareware BetterZip, qui est de toute façon un logiciel pratique, prend en charge Zip64. C'est pourquoi, en l'utilisant à la place de la ligne de commande, j'ai pu extraire mon VM archivé et poursuivre ma journée.

17
jakshin

Si vous utilisez Homebrew, vous pouvez installer 7Zip avec: brew install p7Zip.

Vous pouvez ensuite extraire le fichier avec: 7z x filename.Zip.

13
tremby

Je crois que le format de fichier Zip a une limite de 4 Go de taille totale d'archive Wikipedia semble l’aider.

Si vous avez un ordinateur Windows Vista ou plus récent disponible, essayez d’explorer l’archive pour voir s’il s’agit du nouveau format Zip64 ou non.

Il est donc possible que le support Zip64 soit différent entre ce qui a créé l’archive et ce que vous utilisez pour le décompresser.

De plus, existe-t-il une norme de commande Unzip dans l'invite de commande Mac OS X?

6
SuperMagic

J'ai eu exactement le même problème ... Zippé un fichier avec le logiciel d'archivage Mac standard ... supprimé le fichier ... un mois plus tard, j'ai essayé d'ouvrir l'archive et j'ai eu la même erreur -> Je suppose que ça a quelque chose à voir que le fichier était plus de 1gb

C’est pourquoi j’ai essayé tous les logiciels mentionnés ci-dessus et que rien n’avait fonctionné après quelques semaines de recherche; j’en ai trouvé un qui fonctionne :) Donc, je suppose que cela mérite d’être mentionné:

The Unarchiver - J'ai téléchargé ceci depuis: http://wakaba.c3.cx/s/apps/unarchiver.html Ces personnes sont celles de mon nouveau héros: ) Il a les choses nécessaires pour les fichiers zip cassés ou volumineux

4
Edra Swoo

Mac Archive Utility décompresse le fichier en:

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

Exemple: BAH.odJFh"/"archiveName"

Ensuite, lancez la suppression de l'archive et attendez jusqu'à ce que l'erreur apparaisse, puis laissez la boîte de dialogue ouverte. Ouvrez la fenêtre du terminal. Sudo su cd au chemin ci-dessus, rappelez-vous que vous pouvez taper/Vo et cliquer sur tab pour terminer le mot autant que possible et faire un ls pour voir quels noms de répertoire ramdon sont modifiés dans le répertoire final où se trouvent tous vos fichiers. puis tapez mv */Volumes/"Nom du lecteur"/.... où vous souhaitez placer des fichiers /. maintenant change en lecture en écriture sur le dossier de l'endroit où vous l'avez déplacé pour inclure tous les éléments.

Enfin, cliquez sur OK à la première erreur. Vous devez attendre pour cliquer sur OK après le transfert des fichiers, car OK supprime tous les fichiers.

3
Mike

Vous pouvez utiliser une archive .tar.gz. L'utilitaire d'archivage Mac par défaut les décompresse. Il suffit de double cliquer sur le fichier. Mais je n'ai pas vu de moyen de le forcer à utiliser .tar.gz lorsque vous le compressez.

Je ne connais pas les Macs; Il se trouve que j'en ai un près de mon bureau au travail. L'utilitaire d'archivage peut avoir une interface graphique quelque part dans/Applications/utilitaires.

S'il n'y a pas d'interface graphique, compressez un dossier dans un fichier .tar.gz, utilisez cette commande: tar czvf myarchive.tar.gz MyPhotos /

0
jonescb

Vous aurez peut-être de la chance d'essayer un logiciel de récupération de données. Si vos fichiers JPEG ont un taux de compression négatif et que Zip est suffisamment intelligent pour les stocker non compressés dans ce cas, il est possible que l'analyse de l'archive Zip donne des résultats.

0
mouviciel