isGenAI.com

Glossário

Chunk de texto PNG: onde prompts e XMP ficam em um PNG

Um chunk de texto PNG é um chunk auxiliar do tipo tEXt, zTXt ou iTXt que guarda uma palavra-chave e um valor de texto dentro de um arquivo PNG, usado por ferramentas de IA para registros como parameters, prompt, workflow e invokeai_metadata e por editores para o XMP, sob a palavra-chave XML:com.adobe.xmp.

Ilustração desenhada por código para Chunk de texto PNG

Ilustração · Arquivo PNG

  1. Signature + IHDR
  2. iTXt XML:com.adobe.xmpregistro
  3. tEXt parameters
  4. tEXt prompt / workflow
  5. tEXt invokeai_metadata
  6. eXIf
  7. caBX C2PA manifest
  8. IDAT pixels
  9. IEND

Origem por IA declarada

O próprio arquivo se identifica como feito por IA.

O DigitalSourceType do IPTC, como trainedAlgorithmicMedia, é lido do XMP e exibido com o valor exato.

Verificar uma imagem →
Origem por IA declarada: onde este registro fica dentro de um arquivo PNG e o que o relatório do isGenAI diz sobre ele. A imagem é uma ilustração desenhada por código.

Como os chunks funcionam

A especificação PNG define tEXt para texto Latin-1, zTXt para texto comprimido com zlib e iTXt para texto UTF-8 com compressão e marcas de idioma opcionais. Cada chunk tem um comprimento, um tipo, os dados e um checksum CRC-32. As palavras-chave têm de 1 a 79 bytes. Como os chunks são auxiliares, os decodificadores podem ignorá-los e os codificadores podem descartá-los, e é por isso que salvar um PNG de novo normalmente faz perder os prompts salvos.

As ferramentas de IA escolheram chunks de texto porque são simples e legíveis por humanos; nada neles é assinado.

Como o isGenAI os lê

O verificador e o leitor de proveniência no navegador percorrem a lista de chunks, verificam todos os CRCs, descomprimem o texto comprimido dentro de um limite de tamanho, rejeitam chaves duplicadas e texto internacional malformado e param no IEND. Apenas as palavras-chave parameters, prompt, workflow e invokeai_metadata são lidas como registros; o restante do texto é ignorado, para que um comentário qualquer nunca seja confundido com um prompt. O guia de registros de texto PNG inclui exemplos para download de cada tipo de chunk.

Remover ou comparar chunks

O removedor de metadados recria um PNG apenas com os chunks essenciais e lista quais chunks de texto removeu. A ferramenta de comparação de metadados de imagem mostra quais chunks diferem entre duas cópias.

A ordem dos chunks é flexível: os chunks de texto podem aparecer antes ou depois dos dados da imagem, desde que venham antes do IEND. Leitores que param cedo, nos primeiros dados de imagem, podem perder um prompt salvo perto do fim, e é por isso que o isGenAI percorre o arquivo inteiro.

Como usar este termo ao verificar um arquivo

  1. Envie o arquivo original ao detector de imagens de IA ou à ferramenta indicada na página.
  2. Encontre o achado que usa este termo em “How we checked” (como verificamos) e leia o campo de origem que ele indica.
  3. Pese cada achado pelo tipo: um registro assinado, um campo declarado, um prompt salvo e uma cópia correspondente são evidências de força diferente.
  4. Lembre-se de que a ausência de um registro não é evidência de autoria humana.

Leia o guia de registros de texto PNG

Perguntas frequentes

Qual é a diferença entre tEXt, zTXt e iTXt?

tEXt é Latin-1 simples, zTXt é comprimido, iTXt é UTF-8 com compressão e idioma opcionais. As ferramentas de IA usam os três.

Quais palavras-chave as ferramentas de IA usam?

parameters (AUTOMATIC1111), prompt e workflow (ComfyUI), invokeai_metadata (InvokeAI), Comment (NovelAI) e XML:com.adobe.xmp para o XMP.

Por que meu PNG perdeu os chunks de texto?

Chunks auxiliares são descartados pela maioria dos editores, conversores e plataformas ao salvar. Guarde o original.

Um chunk de texto pode ser falsificado?

Sim. Ele não é assinado. O isGenAI o relata como declaração de força moderada e confere o CRC para detectar corrupção.

Fontes

As definições seguem os padrões publicados indicados acima; o comportamento do isGenAI descrito é o do verificador em produção em outubro de 2026.