isGenAI.com

Glosario

Chunk de texto PNG: dónde viven los prompts y el XMP en un PNG

Un chunk de texto PNG es un chunk auxiliar de tipo tEXt, zTXt o iTXt que almacena una palabra clave y un valor de texto dentro de un archivo PNG; las herramientas de IA lo usan para registros como parameters, prompt, workflow e invokeai_metadata, y los editores lo usan para XMP con la palabra clave XML:com.adobe.xmp.

Ilustración dibujada por código para Chunk de texto PNG

Ilustración · Archivo 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

Origen IA declarado

El archivo se declara generado por IA.

El DigitalSourceType de IPTC, como trainedAlgorithmicMedia, se lee del XMP y se muestra con su valor exacto.

Comprobar una imagen →
Origen IA declarado: dónde está este registro dentro de un archivo PNG y qué dice de él el informe de isGenAI. La imagen es una ilustración dibujada por código.

Cómo funcionan los chunks

La especificación PNG define tEXt para texto Latin-1, zTXt para texto comprimido con zlib e iTXt para texto UTF-8 con compresión y etiquetas de idioma opcionales. Cada chunk tiene una longitud, un tipo, datos y una suma de comprobación CRC-32. Las palabras clave ocupan de 1 a 79 bytes. Como los chunks son auxiliares, los decodificadores pueden ignorarlos y los codificadores pueden descartarlos, y por eso volver a guardar un PNG suele hacer que se pierdan los prompts guardados.

Las herramientas de IA eligieron los chunks de texto porque son sencillos y legibles por personas; nada en ellos está firmado.

Cómo los lee isGenAI

El verificador y el lector de procedencia en el navegador recorren la lista de chunks, verifican cada CRC, descomprimen el texto comprimido dentro de un tamaño acotado, rechazan claves duplicadas y texto internacional mal formado, y se detienen en IEND. Solo las palabras clave parameters, prompt, workflow e invokeai_metadata se leen como registros; el resto del texto se ignora para que un comentario cualquiera nunca se confunda con un prompt. La guía de registros de texto PNG incluye ejemplos descargables de cada tipo de chunk.

Eliminar o comparar chunks

El eliminador de metadatos reconstruye un PNG solo con los chunks esenciales y lista qué chunks de texto ha eliminado. La herramienta de comparación de metadatos de imágenes muestra qué chunks difieren entre dos copias.

El orden de los chunks es flexible: los chunks de texto pueden aparecer antes o después de los datos de imagen, siempre que vayan antes de IEND. Los lectores que se detienen en los primeros datos de imagen pueden pasar por alto un prompt guardado cerca del final, y por eso isGenAI recorre el archivo completo.

Cómo usar este término al comprobar un archivo

  1. Sube el archivo original al detector de imágenes con IA o a la herramienta que se indica en la página.
  2. Busca el hallazgo que usa este término en “How we checked” (cómo lo comprobamos) y lee el campo de origen que menciona.
  3. Valóralo según su tipo: un registro firmado, un campo declarado, un prompt guardado y una copia coincidente son pruebas de distinta solidez.
  4. Recuerda que la ausencia de un registro no demuestra que el autor sea una persona.

Leer la guía de registros de texto PNG

Preguntas frecuentes

¿Qué diferencia hay entre tEXt, zTXt e iTXt?

tEXt es Latin-1 sin comprimir, zTXt está comprimido e iTXt es UTF-8 con compresión e idioma opcionales. Las herramientas de IA usan los tres.

¿Qué palabras clave usan las herramientas de IA?

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

¿Por qué mi PNG perdió sus chunks de texto?

La mayoría de los editores, conversores y plataformas descartan los chunks auxiliares al guardar. Conserva el original.

¿Se puede falsificar un chunk de texto?

Sí. No está firmado. isGenAI lo presenta como declaración de solidez moderada y comprueba el CRC para detectar corrupción.

Fuentes

Las definiciones siguen los estándares publicados enlazados arriba; el comportamiento de isGenAI descrito es el del verificador desplegado en octubre de 2026.