abox.tools

Lingua: Italiano

Che cosa ricorda un PDF

Più delle sue pagine. Un PDF porta di norma il nome del suo autore, il programma che lo ha prodotto, il file che era prima di diventare un PDF — e, se è stato modificato in un certo modo molto diffuso, ogni versione precedente di sé, cancellazioni comprese. Niente di tutto questo compare sullo schermo.

Vedi come Markdown

La risposta breve

Un PDF non è un'immagine delle sue pagine. È un contenitore, e le pagine sono solo la parte del carico che viene mostrata. Intorno a loro il formato ha posto per un blocco di informazioni sul documento, una seconda copia XML dello stesso, commenti, dati dei moduli, file allegati — e, attraverso un modo molto comune di salvare le modifiche, versioni precedenti complete del documento, impilate sotto quella corrente.

Niente di tutto ciò è un difetto. Ogni pezzo è stato progettato per un lavoro ragionevole, e dentro un'organizzazione quasi tutto è innocuo o utile. Il problema è l'attraversamento del confine: nel momento in cui un PDF esce — verso una controparte, una lista di distribuzione, un fascicolo pubblico — tutto ciò che ricorda parte con lui, e ciò che ricorda non compare su nessuna pagina. Si controlla ciò che un documento dice e si spedisce ciò che il file contiene, e sono due cose diverse.

La targhetta: /Info e il pacchetto XMP

Ogni PDF può portare un dizionario di informazioni sul documento: autore, titolo, date di creazione e modifica, e i nomi dei programmi che lo hanno creato e prodotto. La maggior parte porta una seconda copia, più ricca, degli stessi fatti come XML incorporato, chiamata XMP. Nessuna delle due si mostra con le pagine; entrambe sono a un pannello delle proprietà di distanza.

I valori si riempiono da soli, ed è questo a renderli perdenti. Autore è tipicamente il nome dell'account con cui è stato installato il sistema operativo: un nome vero e completo, su documenti che i loro autori credevano anonimi: candidature, perizie, reclami, offerte. Titolo è di norma il nome del file da cui il PDF è stato esportato, così Bozza-v7-riserve-legali.docx sopravvive dentro il PDF lucidato che doveva sostituirla. La riga del produttore data il software; le date smentiscono le versioni ufficiali. Su ciò che i PDF istituzionali confessano in questo blocco sono stati scritti interi studi.

Il ripristino involontario: salvataggi incrementali

Il pezzo più tagliente del contenitore è quello di cui il formato va più fiero. Il PDF ammette gli aggiornamenti incrementali: invece di riscrivere il file, un editor può accodare le proprie modifiche alla fine e lasciare intatto tutto ciò che precede. Il visore legge il file dalla fine e mostra la versione più recente; le vecchie sono ancora lì, byte per byte, nello stesso file.

Salvare accodando è veloce e a prova di crash — e significa che un documento modificato così contiene la propria storia. Il testo «cancellato» non se n'è andato: è superato, e recuperarlo è questione di leggere il file com'era prima dell'ultima coda. Un rettangolo nero tirato sopra un nome, in un editor che salva incrementalmente, produce un file che contiene il nome due volte — una sotto il rettangolo, una nella storia — il che raddoppia il fallimento descritto nella guida all'oscuratura.

Il rimedio è una riscrittura completa: aprire il file, tenere ciò che la versione corrente usa davvero, scrivere un file nuovo senza passato. È ciò che fa per costruzione il compressore di PDF di qui: una riscrittura non può fare a meno di abbandonare la storia, e lo strumento conta il materiale superato che si è lasciato dietro nel suo prospetto delle dimensioni — che è anche il modo più facile di scoprire che il tuo file una storia ce l'aveva.

La stiva: commenti, campi, allegati, livelli

Il resto della memoria è più ordinario, e trapela lo stesso:

Ognuna di queste cose è un dato che le pagine non mostrano, in un file che la gente giudica dalle pagine.

Spedire un PDF senza la sua memoria

Lo schema in tutto questo: che cosa sopravvive lo decide il modo in cui il file è stato scritto, quindi il rimedio è farlo passare per qualcosa che scrive senza memoria, sulla tua macchina — la storia di un documento è esattamente ciò che non va caricato sul server di uno sconosciuto, argomento che la guida sul caricare file svolge per intero. Tre strumenti di questo sito scrivono PDF, e tutti e tre sono stati costruiti per lasciare fuori la memoria:

E il collaudo rispecchia la falla: giudica il file, non le pagine. Apri il pannello delle proprietà e leggi che cosa resta; cerca nel file grezzo una parola rimossa; guarda il prospetto del compressore su ciò che il tuo documento si portava addosso. Un PDF senza memoria non ha nulla da confessare, chiunque lo legga.