Erreur d'ouverture d'un fichier zip : No such file or directory ?

Après avoir passé 25 ans sur des PC, je suis ravi d'apprendre tout ce que je peux sur mon nouveau Mac et OS X Mavericks.

Je viens d'essayer d'ouvrir un fichier zip mais j'ai été interrompu par une boîte de dialogue de l'Utilitaire d'archivage :

Unable to expand "filename.zip&quot ; into "Downloads&quot ;.
(Erreur 2 - Pas de tel fichier ou répertoire.)

[!Erreur 2 - Aucun fichier ou répertoire de ce type.] [1]] [1]

Que faire ? Comment puis-je accéder au contenu du fichier zip ?

[1] : https://i.stack.imgur.com/Y0pEJ.png

Il est probable que le fichier filename.zip n'est pas réellement un fichier .zip, ou qu'il est corrompu.

Ouvrez Terminal. Vous pouvez y accéder en tapant "Terminal&quot ; dans Spotlight.

Saisissez la ou les commandes 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 fichier zip.

Si le nom du fichier contient des espaces, vous devez le saisir différemment en utilisant le caractère d'échappement \. Par exemple, si le fichier s'appelle " crap.zip compressé ", vous devez taper " crap.zip compressé " dans la ligne de commande.

Étape 1 :

Réparez les permissions du disque. Une fois cela fait, essayez d'ouvrir à nouveau le fichier .zip. Si vous le souhaitez, vous pouvez le faire à partir de la ligne de commande.

diskutil repairPermissions /

Étape 2 :

Utilisez file pour confirmer qu'il s'agit bien d'un fichier zip :

file ~/Downloads/filename.zip

La sortie devrait être : Données de l'archive zip, au moins v2.0 à extraire.

Si vous ne recevez pas ce résultat, envoyez-le en commentaire avant de continuer.

Étape 3 :

Après avoir confirmé qu'il s'agit bien d'un fichier zip, essayez de le dézipper directement à partir de la ligne de commande :

unzip ~/Downloads/filename.zip -d ~/Downloads

Étape 4 :

L'étape 3 va probablement échouer. Exécutez la commande zip pour tenter de réparer toute corruption et récupérer le contenu de l'archive (encore une fois, remplacez filename.zip par actualname.zip) :

zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip

S'il s'exécute proprement, vous serez directement renvoyé à votre invite. Quittez Terminal. Naviguez dans votre dossier Téléchargements et double-cliquez sur Repairedversion.zip - il devrait se décompresser sans problème.

Il se peut aussi qu'il ne se ferme pas proprement. Si vous obtenez le message

S'agit-il d'une archive à disque unique ? (y/n):`

Appuyez sur la touche " y ". Une fois que vous êtes revenu à l'invite, essayez à nouveau d'ouvrir Repairedversion.zip depuis votre dossier Téléchargements. Si vous ne parvenez toujours pas à l'ouvrir, commentez ci-dessous le ou les avertissements reçus de la commande. Si vous en êtes arrivé là, il est probable que le fichier soit irrémédiablement endommagé.

Commentaires (8)

Un certain nombre de choses ont pu se produire ici. La façon la plus simple de résoudre ce problème est de retélécharger (ou de recopier) le fichier zip à partir de sa source originale et de réessayer de l'ouvrir. Sans avoir plus d'informations, voici une liste de choses possibles qui pourraient se produire :

  • Vous avez écrit folder, mais je suppose que vous vouliez dire file. Ce qui pourrait se passer, c'est que vous avez marqué un fichier normal, non zippé, comme un fichier zippé en ajoutant accidentellement .zip à la fin du nom du fichier. Votre ordinateur pense donc qu'il s'agit d'un fichier zip, mais ce n'est pas vraiment le cas.
  • D'après le message d'erreur, il se peut que vous n'ayez pas de dossier " Téléchargements ".

Tous ces problèmes ne sont pas intuitifs et les solutions pour les résoudre sont également non intuitives et techniques. Je pense que votre meilleure chance est d'essayer de ré-acquérir le fichier à nouveau.

Commentaires (0)

Essayez d'ouvrir le fichier avec une autre application que Archive Utility.

J'ai utilisé l'application [Keka] (https://www.keka.io/en/). Elle aussi a rencontré une erreur :

L'extraction de "filename.zip&quot ; a échoué. Code d'erreur 2 lors de l'utilisation de "p7zip&quot ; Erreur fatale

Cependant, il a également réussi à décompresser un répertoire qui contenait 6 fichiers image complets, ainsi qu'une 7ème image dont l'extraction a échoué ("Zero bytes&quot ;).

En utilisant cette application, au moins, vous pouvez être en mesure de récupérer au moins certains des fichiers de l'archive corrompue.

Commentaires (0)