Qu'est-ce qu'une mise à jour incrémentielle ?
Mise à jour incrémentielle dans PDF permet d'ajouter des modifications sans réécrire l'intégralité du fichier.
Les changements sont ajoutés à la fin, ce qui préserve le contenu original.
Par exemple, Annotations PDF dans un outil de relecture de documents sont souvent effectuées à l'aide de mises à jour incrémentielles, ce qui garantit l'intégrité du document original signé numériquement. Ces détails sont généralement transparents pour les utilisateurs finaux. Pour les spécifications techniques, voir ISO 32000-2:2020.
Pourquoi un PDF devient plus volumineux lorsque vous l'enregistrez
Une mise à jour incrémentielle n'écrit que ce qui a changé. Les octets d'origine restent strictement identiques, les nouveaux objets et ceux modifiés sont ajoutés à la fin du fichier, et une nouvelle section de référence croisée est ajoutée après eux pour pointer vers les nouvelles versions. Enregistrer de cette façon est rapide, car rien n'a besoin d'être réécrit, mais cela signifie que le fichier ne fait que grossir. Plusieurs séries de modifications laissent chaque version précédente toujours stockée dans le fichier.
Les signatures et l'historique qui reste
Ce comportement en ajout uniquement est ce qui rend une signature numérique utilisable. Une signature couvre une plage d'octets du fichier. Comme une mise à jour ajoute au lieu de réécrire, les octets signés restent inchangés et la signature précédente peut toujours être vérifiée après une modification ultérieure.
Cela signifie aussi que l'ancien contenu peut être récupéré. Un texte supprimé dans la dernière révision peut encore être stocké dans une version antérieure, ce qui explique pourquoi supprimer n'est pas caviarder. Réécrire complètement le fichier, ce que certains outils appellent enregistrer une copie linéarisée ou optimisée, supprime cet historique et l'efface réellement.