Erreur lors de louverture dun fichier zip: aucun fichier ou répertoire de ce type?

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.)

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

  • Vous pouvez également glisser-déposer le fichier dans la fenêtre du terminal, au lieu de saisir le répertoire / nom de fichier. Cela corrige également automatiquement les espaces facultatifs dans le nom de fichier
  • Merci pour ces excellentes instructions! Jai juste essayé les étapes 1 à 4. Cest ce que jai obtenu lorsque le terminal sest finalement étouffé dessus. Cela se passait si bien .. toute aide est grandement appréciée. Répertoire central trouvé. .. avertissement zip: Entrée trop grande: Transmission / Zero.Dark.Thirty.2012.720p.BluRay.x264-Felony / f-zerodarkthirty.720p.mkv Erreur zip: Entrée trop grande pour diviser, lire ou écrire (une mauvaise compression a résulté dans une entrée de taille inattendue – essayez -fz)
  • Je ' je reçois ces erreurs: 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 '?
  • En essayant létape de décompression, jai eu beaucoup de remplacements inattendus < certains chemin >? messages. Leur remplacement a résolu le problème. Quelque chose nallait pas avec le fichier zip.
  • @njboot, Comment le -FF corrige-t-il exactement le fichier?

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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *