Bilder und Fotos · Datenschutz-Tool für Bildmetadaten
Wie WebP EXIF und XMP in RIFF-Blöcken speichert und wie man sie entfernt
· Wie es funktioniert
exif Bilddatenschutz Dateiformate
WebP verpackt seine Bilddaten in einen RIFF-Container, und das erweiterte Format kann EXIF- und XMP-Blöcke neben dem Bild übertragen. Dieser Beitrag erklärt den Container, die Flags im VP8X-Header und was ein Browser-Tool tun muss, um Metadaten sauber zu entfernen.
Der WebP, der noch GPS enthielt – warum beim Konvertieren eines JPEG in WebP seine Metadaten nicht automatisch gelöscht werden
Das Konvertieren eines Quellfotos in WebP beweist nicht, dass seine GPS- oder Bearbeitungsmetadaten verschwunden sind. Extended WebP kann neben dem komprimierten Bild einen EXIF-Block enthalten, der einen TIFF-Block und einen XMP-Block enthält. ToolAcre liest EXIF-Felder, meldet ein XMP-Paket als vorhanden, ohne dessen XML zu analysieren, und entfernt beides aus einer bereinigten Kopie.
RIFF in Kürze – der „RIFF“-Header, der „WEBP“-Formulartyp, vierstellige Chunk-Namen, Little-Endian-Größen und das Auffüllen mit geraden Bytes
WebP verwendet einen RIFF-Container: Die Datei beginnt mit RIFF, trägt eine Little-Endian-Größe und identifiziert das Formular als WEBP. Jeder folgende Block hat einen vierstelligen Namen, eine Little-Endian-Nutzlastgröße und ein optionales Füllbyte, wenn die Nutzlastlänge ungerade ist. Der Läufer respektiert diese Polsterung, sodass der nächste Abschnitt an der richtigen Grenze beginnt.
Einfach vs. erweitert WebP – warum eine einfache „VP8“- oder „VP8L“-Datei keine Metadaten enthalten kann und wie „VP8X“ Flag-Bits für ICC, Alpha, EXIF, XMP und Animation hinzufügt
Ein einfaches WebP kann einen VP8- oder VP8L-Bildblock enthalten, während erweiterte Dateien VP8X verwenden, um Funktionen wie Metadaten, Farbprofile oder Animationen zu deklarieren. Der Reiniger konvertiert keinen Codierungsmodus in einen anderen. Es durchläuft alle vorhandenen Blöcke, behält Bild- und Animationsblöcke bei und ändert nur die Containerdetails, die nach dem Entfernen der Metadaten benötigt werden.
Die EXIF- und „XMP“-Blöcke – ein TIFF-strukturierter EXIF-Block und ein XMP-Paket, die als Geschwisterblöcke der Bilddaten gespeichert sind
Das EXIF FourCC enthält die TIFF-Daten, die vom gemeinsam genutzten EXIF-Reader verarbeitet werden. XMP verwendet den vierstelligen Namen XMP gefolgt von einem Leerzeichen; Das Leerzeichen ist Teil der Chunk-ID. Der Leser interpretiert dieses Paket nicht, aber es meldet, dass XMP möglicherweise Autor, Standort oder Bearbeitungsverlauf enthält, sodass das Vorhandensein nicht mit einem harmlosen unbekannten Block verwechselt wird.
Was beim Strippen richtig sein muss – Entfernen der Chunks, Löschen der passenden VP8X-Flag-Bits und Neuschreiben der RIFF-Größe, damit die Datei gültig bleibt
Das Entfernen der Brocken ist nur die halbe WebP Reparatur. VP8X verfügt über Präsenzbits, die EXIF und Die Implementierung führt beide Vorgänge aus, während ICCP beibehalten wird und VP8- oder VP8L-Bilddaten Byte für Byte kopiert werden.
Arbeitsbeispiel: ein konvertiertes Produktfoto – es wird überprüft, entfernt und bestätigt, dass der verlustbehaftete oder verlustfreie Bildblock byteidentisch ist
Ein konvertiertes Produktbild bietet eine nützliche Kontrolle: Überprüfen Sie es, zeichnen Sie alle GPS-Felder auf und stellen Sie fest, ob ein XMP-Paket vorhanden ist. Entfernen Sie es, stellen Sie sicher, dass diese Blöcke nicht mehr angezeigt werden, und vergleichen Sie die Bytes der Bildblöcke. Für die Testsuite muss das EXIF-Flag gelöscht werden, ICCP muss bestehen bleiben und die deklarierte RIFF-Größe muss der tatsächlich bereinigten Länge entsprechen.
Was dies nicht abdeckt – animierte WebP Frames und ICC-Profilentscheidungen; Die Tool-Seite dokumentiert, wie sie damit umgeht
Das Tool behält ICCP bei, da das Entfernen eines Farbprofils die Farben sichtbar verschieben kann, und es behält ANIM- und ANMF-Blöcke bei, anstatt die Animation zu reduzieren. Es interpretiert keine XMP-Inhalte, findet keine Steganographie in komprimierten Bilddaten und bereinigt HEIC, AVIF und andere nicht unterstützte Container nicht. Hierbei handelt es sich eher um festgelegte Grenzwerte als um stille Ausweichmanöver.
Fazit: WebP Metadaten sind ein Brocken, kein Geheimnis – das Image Metadata Privacy Tool entfernt sie, ohne das Bild neu zu kodieren
WebP Metadaten sind eine Containerfunktion mit spezifischer struktureller Buchhaltung, keine mysteriöse Eigenschaft der Pixel. Das Entfernen von EXIF und XMP, das Löschen ihrer VP8X-Flags und das Aktualisieren der RIFF-Größe ist für den unterstützten Bereich ausreichend. Da der Bildteil nicht dekodiert wird, bleiben in der bereinigten Kopie die Bilddaten erhalten, während der engere Datenschutzanspruch einsehbar ist.