Après 25 ans sur PC, je suis ravi dapprendre tout ce que je peux sur mon nouveau Mac et OS X Mavericks.
I a essayé douvrir un fichier zip tout à lheure mais a été interrompu par une boîte de dialogue de lutilitaire darchivage:
Impossible de développer « filename.zip » dans « Downloads ».
(Erreur 2 – Aucun fichier ou répertoire de ce type.)
Que faire? Comment puis-je accéder au contenu du fichier zip?
Réponse
Il est probable que filename.zip
nest pas réellement un fichier .zip
, soit est corrompu.
Ouvrez le terminal . Vous pouvez y accéder en tapant « Terminal » dans Spotlight .
Entrez le commande (s) dans les étapes ci-dessous dans votre invite de ligne de commande (triple-cliquez sur la ligne, copiez-la et collez-la dans votre invite). Remplacez filename.zip
par le nom réel du zip
file.
Si le nom du fichier contient des espaces, vous devez le saisir différemment en utilisant léchappement \
Par exemple, si le fichier est nommé compressed crap.zip
, vous « d tapez compressed\ crap.zip
dans la ligne de commande.
Étape 1:
Réparez les autorisations du disque. Une fois terminé, essayez à nouveau douvrir le fichier .zip. Si vous le souhaitez, vous pouvez le faire à partir de la ligne de commande.
diskutil repairPermissions /
Étape 2:
Utilisez fichier pour confirmer quil sagit en fait dun fichier zip:
file ~/Downloads/filename.zip
La sortie doit être: Zip archive data, at least v2.0 to extract
Si vous ne recevez pas ce résultat, postez le résultat sous forme de commentaire avant de continuer.
Étape 3:
Après confirmation cest en fait un fichier zip, essayez de décompresser le fichier directement depuis la ligne de commande:
unzip ~/Downloads/filename.zip -d ~/Downloads
Étape 4:
L’étape 3 échouera probablement. Exécutez la commande zip pour tenter de réparer toute corruption et récupérer le contenu de larchive (à nouveau, remplacez filename.zip
par actualname.zip
):
zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip
Sil sexécute proprement, vous serez directement renvoyé à votre invite. Quittez Terminal. Accédez à votre dossier Téléchargements et double-cliquez sur Repairedversion.zip
– il devrait se décompresser sans problème.
Sinon, il peut ne pas se terminer proprement. Si vous « êtes présenté avec
Is this a single-disk archive? (y/n):
Appuyez sur la touche y
. Après vous « est retourné à linvite, essayez à nouveau douvrir Repairedversion.zip
à partir de votre dossier Téléchargements. Si vous ne parvenez toujours pas à louvrir, commentez ci-dessous les avertissements reçus de la commande. Si vous avez atteint ce stade, il est probable que le fichier soit irrémédiablement endommagé.
Commentaires
Réponse
Il y a un certain nombre de choses qui auraient pu se produire ici. Le moyen le plus simple de résoudre ce problème est de télécharger à nouveau (ou de recopier) le fichier zip à partir de sa source dorigine et de réessayer de louvrir à nouveau. Sans avoir plus dinformations, cliquez ici « sa liste des choses possibles qui pourraient se produire:
- Le « dossier » zip « nexiste pas. Vous avez écrit un dossier, mais je suppose que vous vouliez dire fichier. Ce qui pourrait arriver, cest que vous avez marqué un fichier normal, non zip, comme fichier zip en ajoutant accidentellement
.zip
à la fin du nom de fichier. Donc votre ordinateur pense que cest un fichier zip mais ce nest pas réellement un fichier zip. - La destination nexiste pas. Daprès le message derreur, vous navez peut-être pas de dossier
Downloads
.
Tous ces problèmes ne sont pas intuitifs et leurs correctifs sont également non intuitifs et techniques. Je pense que votre meilleur pari est d’essayer de réacquérir le fichier.
Réponse
Essayez d’ouvrir le fichier avec une autre application que Archive Utility, qui est le désarchiveur intégré à macOS.
Jai utilisé lapplication Keka . Il a également rencontré une erreur:
Lextraction de « filename.zip » a échoué
Code derreur 2 en utilisant « p7zip »
Erreur fatale
Cependant, il a également pu décompresser un répertoire contenant 6 fichiers image complets, ainsi quune 7ème image échouée « Zéro octets » cette extraction a échoué.
En utilisant cette application, ou une autre application de décompression tierce, vous pourrez peut-être récupérer au moins certains des fichiers de larchive corrompue.
zip warning: no end of stream entry found: _file_inside_archive_
zip warning: rewinding and scanning for later entries
Y a-t-il autre chose qui peut être d un pour récupérer le contenu de larchive '?