Che cos'è un aggiornamento incrementale?
Aggiornamento incrementale in PDF consente di aggiungere modifiche senza riscrivere l'intero file.
Le modifiche vengono aggiunte in coda, preservando il contenuto originale.
Per esempio, le annotazioni PDF in uno strumento di revisione dei documenti sono spesso create tramite aggiornamenti incrementali, garantendo l'integrità del documento firmato digitalmente. Questi dettagli sono in genere trasparenti per gli utenti finali. Per specifiche tecniche, fare riferimento a ISO 32000-2:2020.
Perché un PDF diventa più grande quando lo salvi
Un aggiornamento incrementale scrive solo ciò che è cambiato. I byte originali restano esattamente gli stessi, i nuovi oggetti e quelli modificati vengono aggiunti alla fine del file e, dopo di essi, viene aggiunta una nuova sezione di cross-reference che punta alle nuove versioni. Salvare in questo modo è veloce, perché non è necessario riscrivere nulla, ma significa che il file può solo aumentare di dimensione. Vari cicli di modifica lasciano ogni versione precedente ancora memorizzata nel file.
Firme e cronologia che rimane
Il comportamento append-only è ciò che rende una firma digitale utilizzabile. Una firma copre un intervallo di byte del file. Poiché un aggiornamento aggiunge invece di riscrivere, i byte firmati restano invariati e la firma precedente può ancora essere verificata dopo una modifica successiva.
Significa anche che i vecchi contenuti possono essere recuperati. Il testo eliminato nell'ultima revisione può essere ancora memorizzato in una precedente, motivo per cui l'eliminazione non è una redazione. Riscrivere completamente il file, operazione che alcuni strumenti chiamano salvataggio di una copia linearizzata o ottimizzata, rimuove tale cronologia ed è ciò che la cancella effettivamente.