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

Posté par  . Licence CC By‑SA.
Étiquettes :
26
26
déc.
2025

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à !

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.