Guide

Fichier ZIP endommagé ou extraction impossible : comment le récupérer

« Archive invalide », erreur CRC, extraction qui s'arrête à mi-chemin : ce que signifient réellement ces messages dans un ZIP, et ce qui peut encore être récupéré.

Le ZIP a une particularité qui explique la plupart des extractions ratées : contrairement à la majorité des formats, l’information qui décrit le contenu de l’archive (le « répertoire central », qui liste chaque fichier, sa taille et sa position) se trouve à la toute fin de l’archive, pas au début. Un fichier ZIP tronqué avant la fin — téléchargement interrompu, transfert réseau coupé — perd donc précisément la partie qui permet de savoir ce que contient l’archive, même si les premiers fichiers qu’elle contient sont physiquement intacts.

Erreur « CRC failed » ou somme de contrôle incorrecte

Ce message porte sur un fichier précis à l’intérieur de l’archive : chaque entrée du ZIP embarque une empreinte (CRC-32) calculée à la compression, et l’outil d’extraction la recalcule pour vérifier que les octets décompressés correspondent exactement à l’original. Il signale une corruption localisée à cette entrée-là — souvent un secteur disque défaillant ou une coupure survenue précisément à cet endroit du transfert — sans forcément affecter le reste de l’archive.

« Archive invalide » ou « format non reconnu » dès l’ouverture

Ce message, avant même de tenter l’extraction, indique le plus souvent que le répertoire central est absent ou illisible, pour la raison de troncature décrite plus haut.

  1. Vérifier d’abord que le téléchargement ou le transfert s’est terminé normalement (taille du fichier cohérente avec l’original).
  2. Utiliser un outil comme 7-Zip et son option de reconstruction ou d’extraction « au mieux » : il relit l’archive du début en identifiant chaque en-tête de fichier local (une signature PK\x03\x04 répétée à chaque entrée), et récupère ainsi les fichiers situés avant le point de coupure, même sans répertoire central exploitable.

Archive multi-volumes incomplète (piège fréquent)

Une cause fréquente et invisible à l’œil nu est l’archive multi-volumes reconstituée à partir de fichiers .zip.001, .zip.002, etc. : si un seul volume manque ou a été renommé, l’outil d’extraction lit une archive incomplète qu’il interprète comme corrompue, alors qu’aucun octet n’est réellement endommagé — vérifier que tous les volumes sont présents et correctement nommés résout ce cas avant toute tentative de réparation.

Identifier le format réel du fichier →

Formats concernés

Voir aussi

Sources

Dernière mise à jour :