MetaWipe

Estrutura técnica do arquivo

CodedCharacterSet

Conjunto de caracteres (IPTC)

Atualizado em

Exposição
Técnico
Padrão
IPTC
Exemplo de valor
UTF8
Aparece em
JPGTIFF

O que é o campo CodedCharacterSet

CodedCharacterSet é um campo do registro de envelope do IPTC (dataset 1:90) que informa qual codificação de caracteres foi usada nos textos do bloco IPTC. Quando ele indica UTF-8, acentos e cedilhas em legendas, nomes e cidades são lidos corretamente. Quando está ausente, o leitor precisa adivinhar a codificação, e textos em português podem aparecer com caracteres trocados.

O valor gravado é uma sequência de escape da norma ISO 2022. Para UTF-8, são os bytes ESC % G, que o ExifTool exibe como UTF8. Programas antigos gravavam texto IPTC em Latin-1 ou na página de código do sistema e não preenchiam este campo, por isso arquivos mais velhos frequentemente mostram acentos quebrados.

O ExifTool tem a opção de gravar o CodedCharacterSet como UTF8 ao editar IPTC, e o Photoshop grava esse marcador quando salva textos IPTC em Unicode. O campo fica no registro 1, o envelope, enquanto quase todos os campos de conteúdo ficam no registro 2, o de aplicação.

O que ele revela sobre você

CodedCharacterSet não revela nada sobre você. Ele só diz como o texto do bloco IPTC está codificado. Não há variação suficiente entre arquivos para que esse campo identifique uma pessoa ou um aparelho. Na prática, a única consequência dele é técnica: se estiver errado ou ausente, legendas e nomes com acentos podem aparecer corrompidos em outros programas.

Como ver o CodedCharacterSet de um arquivo

No leitor de metadados do MetaWipe, gratuito e sem cadastro, o campo aparece com uma explicação em português. Na linha de comando, o ExifTool mostra só esse campo:

exiftool -CodedCharacterSet arquivo.jpg

Como remover o CodedCharacterSet

CodedCharacterSet é apagado junto com todos os outros blocos de metadados (EXIF, XMP, IPTC, C2PA e os campos próprios de cada formato). O conteúdo — os pixels da imagem, o vídeo, o texto do documento — não é alterado nem recomprimido.

Perguntas frequentes

Por que os acentos aparecem errados nos metadados IPTC da minha foto?

Acentos quebrados no IPTC costumam indicar que o campo CodedCharacterSet está ausente ou não bate com a codificação real do texto. Sem ele, o leitor pode interpretar UTF-8 como Latin-1, ou o contrário. Quando o CodedCharacterSet indica UTF8, legendas e nomes com acentos são lidos corretamente pelos programas atuais.

O que significa o valor UTF8 em Coded Character Set?

O valor UTF8 no campo Coded Character Set do IPTC significa que os textos do bloco IPTC estão codificados em UTF-8. No arquivo, isso é gravado como a sequência de escape ESC % G da norma ISO 2022, e o ExifTool a traduz para UTF8 ao exibir os metadados.

Campos relacionados