Bahasa Indonesia

Gambar & foto · Alat Privasi Metadata Gambar

Bagaimana WebP Menyimpan EXIF dan XMP dalam RIFF Potongan, dan Cara Mengupasnya

· Cara kerjanya

exik privasi gambar format file

Kontainer WebP RIFF membuang potongan EXIF dan XMP sambil mempertahankan potongan gambar VP8
Ilustrasi vektor ToolAcre asli

WebP membungkus data gambarnya dalam wadah RIFF, dan format yang diperluas dapat membawa potongan EXIF dan XMP di samping gambar. Postingan ini menjelaskan tentang container, flag di header VP8X, dan apa yang harus dilakukan alat browser untuk menghapus metadata dengan bersih.

WebP yang masih memiliki GPS di dalamnya — mengapa mengonversi JPEG menjadi WebP tidak secara otomatis menghilangkan metadatanya

Mengonversi foto sumber menjadi WebP tidak membuktikan GPS atau metadata pengeditannya hilang. WebP yang diperluas dapat membawa bongkahan EXIF yang berisi blok TIFF dan bongkahan XMP di samping gambar yang dikompresi. ToolAcre membaca kolom EXIF, melaporkan paket XMP yang ada tanpa menguraikan XML-nya dan menghapus keduanya dari salinan yang sudah dibersihkan.

RIFF singkatnya — header 'RIFF', tipe formulir 'WEBP', nama potongan empat karakter, ukuran little-endian, dan padding byte genap

WebP menggunakan wadah RIFF: file dimulai dengan RIFF, berukuran little-endian dan mengidentifikasi formulir sebagai WEBP. Setiap potongan berikut memiliki nama empat karakter, ukuran payload little-endian dan pad byte opsional ketika panjang payload ganjil. Pejalan menghormati bantalan tersebut sehingga potongan berikutnya dimulai pada batas yang benar.

Sederhana vs diperpanjang WebP — mengapa file biasa 'VP8 ' atau 'VP8L' tidak dapat membawa metadata, dan bagaimana 'VP8X' menambahkan bit tanda untuk ICC, alfa, EXIF, XMP dan animasi

WebP sederhana mungkin berisi potongan gambar VP8 atau VP8L, sedangkan file yang diperluas menggunakan VP8X untuk mendeklarasikan fitur seperti metadata, profil warna, atau animasi. Pembersih tidak mengubah satu mode pengkodean ke mode pengkodean lainnya. Ia menjalankan potongan mana pun yang ada, mempertahankan potongan gambar dan animasi, dan hanya memodifikasi detail penampung yang diperlukan setelah metadata dihapus.

Itu EXIF Dan 'XMP ' potongan — a TIFF-tersusun EXIF blok dan sebuah XMP paket disimpan sebagai potongan saudara dari data gambar

EXIF FourCC berisi data TIFF yang digunakan oleh pembaca EXIF bersama. XMP menggunakan nama empat karakter XMP diikuti dengan spasi; spasi adalah bagian dari pengidentifikasi potongan. Pembaca tidak menafsirkan paket itu, namun melaporkan bahwa XMP mungkin berisi penulis, lokasi, atau riwayat pengeditan sehingga keberadaannya tidak disalahartikan sebagai blok tidak dikenal yang tidak berbahaya.

Pengupasan apa yang harus dilakukan dengan benar — menghapus potongan, menghapus bit flag VP8X yang cocok, dan menulis ulang ukuran RIFF sehingga file tetap valid

Menghapus potongan hanyalah setengah dari perbaikan WebP. VP8X memiliki bit kehadiran yang mengumumkan EXIF dan XMP, jadi bit tersebut harus dihapus setelah potongannya hilang, dan bidang ukuran RIFF harus ditulis ulang untuk wadah yang lebih pendek. Implementasinya melakukan kedua operasi sambil mempertahankan ICCP dan menyalin VP8 atau VP8L byte data gambar demi byte.

Contoh praktis: foto produk yang dikonversi — memeriksanya, menghapusnya, dan mengonfirmasi bahwa potongan gambar yang hilang atau tidak hilang identik dengan byte

Gambar produk yang dikonversi memberikan pemeriksaan yang berguna: periksa, catat bidang GPS apa pun dan catat apakah ada paket XMP. Hapus, verifikasi bahwa potongan tersebut tidak lagi muncul dan bandingkan byte potongan gambar. Jaringan pengujian memerlukan tanda EXIF untuk dihapus, ICCP untuk tetap ada, dan ukuran RIFF yang dinyatakan agar sama dengan panjang pembersihan sebenarnya.

Apa yang tidak tercakup di sini — bingkai animasi WebP dan keputusan profil ICC; halaman alat mendokumentasikan cara alat tersebut memperlakukannya

Alat ini mempertahankan ICCP karena menghapus profil warna dapat mengubah warna secara nyata, dan alat ini mempertahankan potongan ANIM dan ANMF daripada meratakan animasi. Itu tidak menafsirkan konten XMP, menemukan steganografi dalam data gambar terkompresi atau membersihkan HEIC, AVIF dan wadah lain yang tidak didukung. Ini adalah batasan yang dinyatakan, bukan fallback diam-diam.

Kesimpulan: WebP metadata hanyalah sebuah potongan, bukan sebuah misteri — Alat Privasi Metadata Gambar menghapusnya tanpa mengkode ulang gambar tersebut

Metadata WebP adalah fitur wadah dengan pembukuan struktural tertentu, bukan properti misterius piksel. Menghapus EXIF dan XMP, menghapus tanda VP8X dan memperbarui ukuran RIFF sudah cukup untuk cakupan yang didukung. Karena potongan gambar tidak didekodekan, salinan yang dibersihkan akan mempertahankan data gambar sekaligus membuat klaim privasi yang lebih sempit dapat diperiksa.