Vue normale

Reçu avant avant-hier

Astuce pour récupérer la version initiale d'un fichier PDF.

Par :Ogma
26 décembre 2025 à 04:56

Actuellement, des fichiers PDF caviardés outrancièrement (des pages entières recouvertes d'un gros pavé noir) ont été publiées. Malheureusement les auteurs ont oublié d'aplatir leur fichier, si bien qu'il est possible de récupérer l'information avec un simple Ctrl-C.

Il existe cependant une méthode encore plus simple en utilisant la structure des fichiers PDF.

En effet ces fichiers sont constitués
- d'une entête ;
- d'un corps qui regroupe tous les objets décrivant des éléments à afficher ;
- d'une table indexant tous les objets suivie de la séquence %%EOF.

Lorsqu'on modifie un PDF, on modifie ou on ajoute des objets qui sont alors écrits à la fin du fichier (donc après la séquence %%EOF) et une nouvelle table indexant les objets est créée et écrite (avec les caractères %%EOF) à la suite.

Si bien qu'il y a maintenant 2 séquences %%EOF dans le fichier (en fait il y en aura autant qu'on l'aura modifié).

Donc en ouvrant ce fichier avec un éditeur de texte comme Notepad++ et en cherchant les séquences %%EOF, on peut supprimer la partie après la première séquence %%EOF et retrouver la version initiale.

Bien sûr ça ne marche que si le fichier n'a pas été aplati (= les objets inutiles ont été purgés et qu'il n'y a plus qu'une table d'index).

Voilà !

Commentaires : voir le flux Atom ouvrir dans le navigateur

❌