Imagens e fotos · Ferramenta de privacidade de metadados de imagens
Como WebP armazena EXIF e XMP em pedaços de RIFF e como retirá-los
· Como funciona
exif privacidade de imagem formatos de arquivo
WebP agrupa seus dados de imagem em um contêiner RIFF, e o formato estendido pode transportar pedaços EXIF e XMP ao lado da imagem. Esta postagem explica o contêiner, os sinalizadores no cabeçalho VP8X e o que uma ferramenta de navegador deve fazer para remover os metadados de maneira limpa.
O WebP que ainda tinha GPS nele — por que converter um JPEG em WebP não elimina automaticamente seus metadados
Converter uma fotografia de origem em WebP não prova que seu GPS ou que a edição de metadados desapareceu. WebP estendido pode carregar um pedaço EXIF contendo um bloco TIFF e um pedaço XMP ao lado da imagem compactada. ToolAcre lê campos EXIF, relata um pacote XMP como presente sem analisar seu XML e remove ambos de uma cópia limpa.
RIFF em resumo - o cabeçalho 'RIFF', o tipo de formulário 'WEBP', nomes de blocos de quatro caracteres, tamanhos little-endian e preenchimento de bytes pares
WebP usa um contêiner RIFF: o arquivo começa com RIFF, carrega um tamanho little-endian e identifica o formato como WEBP. Cada pedaço seguinte tem um nome de quatro caracteres, um tamanho de carga útil little-endian e um byte de preenchimento opcional quando o comprimento da carga útil é ímpar. O caminhante respeita esse preenchimento para que o próximo pedaço comece no limite correto.
WebP simples vs estendido - por que um arquivo 'VP8' ou 'VP8L' simples não pode transportar metadados e como 'VP8X' adiciona bits de sinalização para ICC, alfa, EXIF, XMP e animação
Um WebP simples pode conter um pedaço de imagem VP8 ou VP8L, enquanto arquivos estendidos usam VP8X para declarar recursos como metadados, perfis de cores ou animação. O limpador não converte um modo de codificação em outro. Ele percorre quaisquer pedaços presentes, preserva pedaços de imagem e animação e modifica apenas os detalhes do contêiner necessários após a remoção dos metadados.
Os pedaços EXIF e 'XMP ' — um bloco EXIF estruturado em TIFF e um pacote XMP armazenado como pedaços irmãos dos dados da imagem
O EXIF FourCC contém os dados TIFF consumidos pelo leitor EXIF compartilhado. XMP usa o nome de quatro caracteres XMP seguido por um espaço; o espaço faz parte do identificador do bloco. O leitor não interpreta esse pacote, mas informa que XMP pode conter autor, localização ou histórico de edição para que a presença não seja confundida com um bloco desconhecido inofensivo.
O que a remoção precisa acertar - remover os pedaços, limpar os bits do sinalizador VP8X correspondentes e reescrever o tamanho RIFF para que o arquivo permaneça válido
Remover os pedaços é apenas metade do reparo WebP. VP8X tem bits de presença anunciando EXIF e XMP, então esses bits devem ser limpos após seus pedaços serem eliminados, e o campo de tamanho de RIFF deve ser reescrito para o contêiner mais curto. A implementação executa ambas as operações enquanto retém ICCP e copia VP8 ou VP8L dados de imagem byte por byte.
Exemplo resolvido: uma foto de produto convertida - inspecionando-a, removendo-a e confirmando se o pedaço de imagem com ou sem perdas é idêntico em bytes
Uma imagem de produto convertida fornece uma verificação útil: inspecione-a, registre quaisquer campos GPS e observe se um pacote XMP está presente. Retire-o, verifique se esses pedaços não aparecem mais e compare os bytes dos pedaços da imagem. O conjunto de testes requer que o sinalizador EXIF seja limpo, ICCP permaneça e o tamanho RIFF declarado seja igual ao comprimento real limpo.
O que isso não cobre — quadros WebP animados e decisões de perfil ICC; a página da ferramenta documenta como ela os trata
A ferramenta mantém ICCP porque a remoção de um perfil de cores pode mudar visivelmente as cores e mantém pedaços ANIM e ANMF em vez de nivelar a animação. Ele não interpreta conteúdo XMP, não encontra esteganografia em dados de imagem compactados ou limpa HEIC, AVIF e outros contêineres não suportados. Estes são limites declarados e não alternativas silenciosas.
Conclusão: os metadados WebP são um pedaço, não um mistério – a ferramenta de privacidade de metadados de imagem os remove sem recodificar a imagem
WebP metadados são um recurso de contêiner com contabilidade estrutural específica, não uma propriedade misteriosa dos pixels. Remover EXIF e XMP, limpar seus sinalizadores VP8X e atualizar o tamanho de RIFF é suficiente para o escopo suportado. Como o pedaço da imagem não é decodificado, a cópia limpa preserva os dados da imagem, ao mesmo tempo que torna inspecionável sua reivindicação de privacidade mais restrita.