Estrutura técnica do arquivo
CodedCharacterSet
Conjunto de caracteres (IPTC)
Atualizado em
- Exposição
- Técnico
- Padrão
- IPTC
- Exemplo de valor
- UTF8
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.jpgComo 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.