Photos et RAW pour les fichiers PNG récupérés
Vérifiez PNG-IEND après la restauration
Comment puis-je procéder en toute sécurité à « Vérifier PNG-IEND après la restauration » ?
Réponse courte
Ne jugez pas sur la première ouverture réussie : les programmes tolérants affichent aussi des PNG à la suite de chunks tronquée, les stricts les refusent. Vérifiez avec un outil comme pngcheck que chaque chunk a une somme de contrôle valide et que le fichier se termine par IEND. Sans IEND, le résultat est incomplet, même si l'image s'affiche.
Le constat
Un objet de capture PNG est trouvé, mais pas ouvert dans n'importe quelle application.
Un fichier PNG se compose d'une signature fixe et d'une chaîne de chunks, chacun avec sa longueur, son type et sa propre somme de contrôle. Seul le chunk IEND referme la chaîne. Qu'un programme affiche déjà des données d'image avant cela ne dit rien sur le caractère complet de cette chaîne.
01 / Classer
C'est probablement ce qui s'est passé
La recherche reconnaît un PNG à sa signature en début de fichier et lit à partir de là. Si la zone contiguë se termine plus tôt, parce que de nouvelles données ont été écrites derrière ou parce que le fichier était en plusieurs morceaux, la suite de chunks s'interrompt en plein milieu. Les visionneuses au décodage tolérant affichent malgré tout les lignes déjà lues, les programmes stricts refusent le fichier.
Vérifiez le chemin, la corbeille et les sauvegardes sans écrire sur le support d'origine.
02 / Mesures immédiates
Voici comment vous protégez les données restantes
- 1
Placez les fichiers PNG sauvés sur un disque de travail et ne touchez pas au support source, pour qu'un nouveau passage reste possible.
- 2
Lancez pngcheck ou un outil comparable sur tout le dossier et rassemblez les messages concernant les sommes de contrôle et les fichiers tronqués.
- 3
Isolez les fichiers signalés dans un dossier à part et ouvrez les autres dans un programme strict, qui refuse les chunks erronés.
- 4
Cherchez pour les images signalées des secondes versions dans l'export ou dans les sauvegardes, et relancez pour elles la lecture de la source.
N'enregistrez pas simplement un PNG signalé à nouveau depuis un logiciel graphique : cela produit certes un fichier formellement valide avec IEND, mais fige les lignes manquantes en un bloc gris et masque le dommage. Ne modifiez pas non plus les chunks à la main.
03 / Scanner
La méthode doit correspondre à la source
Supports exFAT, NTFS et FAT16/FAT32 stables et lisibles ou images IMG, DD, RAW, BIN non compressées.
Les exports non confirmés portent l'extension .UNVERIFIED.
Un flux de données tronqué ne se complète pas, car PNG compresse sans perte et chaque ligne s'appuie sur la précédente. File Recovery Hero lit en lecture seule les supports et les images disque pris en charge et exporte les fichiers PNG trouvés, mais ne les contrôle pas au niveau des chunks et ne les répare pas.
04 / Résultat
Comment reconnaître une restauration utilisable
Le fichier est complet quand l'outil de contrôle signale chaque chunk avec une somme de contrôle valide, que la suite se termine par IEND et qu'aucun avertissement sur des données en trop n'apparaît. En plus, l'image doit s'afficher jusqu'à la dernière ligne dans une visionneuse stricte, et la largeur et la hauteur doivent correspondre au format attendu.
Conservez la source jusqu'à disposer de deux copies vérifiées. Un aperçu ne suffit pas.
Sources et notes techniques
Questions fréquemment posées
Questions sur cette affaire
Les fichiers PNG récupérés peuvent-ils être enregistrés dans ce cas ?+
Un fichier PNG se compose d'une signature fixe et d'une chaîne de chunks, chacun avec sa longueur, son type et sa propre somme de contrôle. Seul le chunk IEND referme la chaîne. Qu'un programme affiche déjà des données d'image avant cela ne dit rien sur le caractère complet de cette chaîne. Le résultat dépend de ce qui reste lisible sur la source.
Que dois-je éviter avant le scan ?+
N'enregistrez pas simplement un PNG signalé à nouveau depuis un logiciel graphique : cela produit certes un fichier formellement valide avec IEND, mais fige les lignes manquantes en un bloc gris et masque le dommage.
Le logiciel écrit-il sur ma carte mémoire ?+
Non. Votre carte mémoire est uniquement lue. Rien n'y est enregistré.
Comment reconnaître un résultat complet ?+
Le fichier est complet quand l'outil de contrôle signale chaque chunk avec une somme de contrôle valide, que la suite se termine par IEND et qu'aucun avertissement sur des données en trop n'apparaît.
Arrêtez ! Vos données sontloin.De retour !
Analysez d'abord gratuitement, puis décidez.