Italiano

Immagini e foto · Strumento per la privacy dei metadati delle immagini

Come WebP memorizza EXIF e XMP in RIFF blocchi e come rimuoverli

· Come funziona

exif privacy-immagine formati di file

Un contenitore WebP RIFF che elimina blocchi EXIF e XMP preservando il pezzo di immagine VP8
Illustrazione vettoriale originale ToolAcre

WebP racchiude i dati dell'immagine in un contenitore RIFF e il formato esteso può contenere blocchi EXIF e XMP accanto all'immagine. Questo post spiega il contenitore, i flag nell'intestazione VP8X e cosa deve fare uno strumento del browser per eliminare i metadati in modo pulito.

Il WebP che conteneva ancora GPS: perché la conversione di un JPEG in WebP non elimina automaticamente i suoi metadati

La conversione di una fotografia di origine in WebP non dimostra che la sua GPS o i metadati di modifica siano scomparsi. WebP esteso può contenere un blocco EXIF contenente un blocco TIFF e un blocco XMP accanto all'immagine compressa. ToolAcre legge i campi EXIF, segnala un pacchetto XMP come presente senza analizzarne XML e rimuove entrambi da una copia pulita.

RIFF in breve: l'intestazione 'RIFF', il tipo di modulo 'WEBP', nomi di blocchi di quattro caratteri, dimensioni little-endian e riempimento a byte pari

WebP utilizza un contenitore RIFF: il file inizia con RIFF, ha una dimensione little-endian e identifica il modulo come WEBP. Ogni pezzo successivo ha un nome di quattro caratteri, una dimensione del payload little-endian e un byte pad opzionale quando la lunghezza del payload è dispari. Il deambulatore rispetta tale imbottitura in modo che il pezzo successivo inizi dal confine corretto.

Semplice vs esteso WebP: perché un semplice file 'VP8 ' o 'VP8L' non può contenere metadati e come 'VP8X' aggiunge bit di flag per ICC, alpha, EXIF, XMP e animazione

Un semplice WebP può contenere un blocco di immagine VP8 o VP8L, mentre i file estesi utilizzano VP8X per dichiarare funzionalità come metadati, profili colore o animazioni. L'aspirapolvere non converte una modalità di codifica in un'altra. Percorre qualsiasi blocco sia presente, preserva i blocchi di immagini e animazioni e modifica solo i dettagli del contenitore necessari dopo la rimozione dei metadati.

I blocchi EXIF e 'XMP ': un blocco EXIF strutturato con TIFF e un pacchetto XMP archiviato come blocchi fratelli dei dati dell'immagine

Il EXIF FourCC contiene i dati TIFF consumati dal lettore condiviso EXIF. XMP utilizza il nome di quattro caratteri XMP seguito da uno spazio; lo spazio fa parte dell'identificatore del blocco. Il lettore non interpreta quel pacchetto, ma segnala che XMP può contenere autore, posizione o cronologia delle modifiche, quindi la presenza non viene confusa con un innocuo blocco sconosciuto.

Ciò che lo stripping deve essere corretto: rimuovere i blocchi, cancellare i bit del flag VP8X corrispondenti e riscrivere la dimensione RIFF in modo che il file rimanga valido

La rimozione dei blocchi rappresenta solo la metà della riparazione WebP. VP8X ha bit di presenza che annunciano EXIF e XMP, quindi questi bit devono essere cancellati dopo che i loro blocchi sono stati rimossi e il campo delle dimensioni di RIFF deve essere riscritto per il contenitore più corto. L'implementazione esegue entrambe le operazioni conservando ICCP e copiando VP8 o VP8L dati immagine byte per byte.

Esempio pratico: una foto di un prodotto convertito: ispezionarla, rimuoverla e verificare che il blocco dell'immagine con o senza perdita di dati sia identico in byte

Un'immagine del prodotto convertita fornisce un controllo utile: ispezionala, registra eventuali campi GPS e nota se è presente un pacchetto XMP. Rimuovilo, verifica che quei blocchi non appaiano più e confronta i byte del blocco dell'immagine. La suite di test richiede che il flag EXIF venga cancellato, ICCP rimanga e che la dimensione dichiarata RIFF corrisponda alla lunghezza effettiva pulita.

Cosa non copre: fotogrammi animati WebP e decisioni sul profilo ICC; la pagina degli strumenti documenta come li tratta

Lo strumento mantiene ICCP perché la rimozione di un profilo colore può spostare visibilmente i colori e mantiene ANIM e ANMF blocchi anziché appiattire l'animazione. Non interpreta il contenuto XMP, non trova la steganografia nei dati di immagine compressi né pulisce HEIC, AVIF e altri contenitori non supportati. Questi sono limiti dichiarati piuttosto che fallback silenziosi.

Conclusione: i metadati WebP sono una parte, non un mistero: lo strumento per la privacy dei metadati delle immagini li rimuove senza ricodificare l'immagine

I metadati WebP sono una funzionalità contenitore con una contabilità strutturale specifica, non una proprietà misteriosa dei pixel. La rimozione di EXIF e XMP, la cancellazione dei relativi flag VP8X e l'aggiornamento delle dimensioni di RIFF sono sufficienti per l'ambito supportato. Poiché il blocco dell'immagine non viene decodificato, la copia ripulita preserva i dati dell'immagine rendendo allo stesso tempo ispezionabile la sua più ristretta richiesta di privacy.