Il est probable que ce filename.zip
n'est pas réellement un .zip
fichier ou qu'il soit corrompu.
Ouvrez le terminal . Vous pouvez y accéder en tapant "Terminal" dans Spotlight .
Entrez la ou les commandes 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 actuel du zip
fichier.
Si le nom du fichier contient des espaces, vous devez le saisir différemment à l'aide du \
caractère d' échappement . Par exemple, si le fichier est nommé compressed crap.zip
, vous devez taper compressed\ crap.zip
la ligne de commande.
Étape 1:
Réparer les permissions du disque. Une fois cela fait, essayez d'ouvrir le fichier .zip à nouveau. Si vous le souhaitez, vous pouvez le faire depuis la ligne de commande.
diskutil repairPermissions /
Étape 2:
Utilisez le fichier pour confirmer qu'il s'agit bien d'un fichier zip:
file ~/Downloads/filename.zip
Le résultat devrait être:
Zip archive data, at least v2.0 to extract
Si vous ne recevez pas ce résultat, postez-le sous forme de commentaire avant de continuer.
Étape 3:
Après avoir confirmé qu'il s'agit bien d'un fichier zip, essayez de le décompresser directement à partir de 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 l'archive (à nouveau, 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 le terminal. Accédez à votre dossier Téléchargements et double-cliquez Repairedversion.zip
- il devrait décompresser sans problème.
Sinon, il peut ne pas sortir proprement. Si on vous présente
Is this a single-disk archive? (y/n):
Appuyez sur la y
clé. Une fois que vous êtes revenu à l'invite, essayez à nouveau d'ouvrir à Repairedversion.zip
partir de votre dossier Téléchargements. Si vous ne parvenez toujours pas à l'ouvrir, commentez ci-dessous avec le ou les avertissements reçus de la commande. Si vous avez atteint ce point cependant, il est probable que le fichier soit irrémédiablement endommagé.
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 à faire pour récupérer le contenu de l'archive?Un certain nombre de choses auraient pu se produire ici. Le moyen le plus simple de résoudre ce problème consiste à télécharger à nouveau (ou à copier à nouveau) le fichier zip à partir de sa source d'origine et à réessayer de l'ouvrir à nouveau. Sans plus d'informations, voici une liste de choses possibles qui pourraient se produire:
.zip
à la fin du nom du fichier. Donc, votre ordinateur pense que c'est un fichier zip, mais ce n'est pas réellement un fichier zip.Downloads
dossier.Tous ces problèmes ne sont pas intuitifs et leur solution est tout aussi technique et non intuitive. Je pense que votre meilleur pari est d'essayer de ré-acquérir le fichier à nouveau.
la source
Essayez d’ouvrir le fichier avec une application autre que Archive Utility.
J'ai utilisé l'application Keka . Il a aussi rencontré une erreur:
Cependant, il a également été capable de décompresser un répertoire contenant 6 fichiers d’image complets, ainsi qu’une 7ème image «zéro octets» ayant échoué lors de l’extraction.
En utilisant cette application, au moins, vous pourrez peut-être récupérer au moins certains des fichiers de l'archive corrompue.
la source