AZ Tools

Inspector de Chunks PNG

Archivo

Un archivo PNG es una firma mágica de 8 bytes seguida por una secuencia de chunks. Cada chunk tiene una longitud, un código de tipo de 4 letras, bytes de payload, y un CRC de 32 bits. El caso de cada letra en el tipo codifica flags — primera letra mayúscula es `critical` (el decoder debe manejarlo), minúscula es `ancillary`. Este inspector parsea el archivo completo en el navegador, lista cada chunk con su meta, muestra la cabecera IHDR (dimensiones, tipo de color, profundidad de bit), y decodifica cualquier bloque de metadata `tEXt` / `iTXt` — lugares comunes donde los editores esconden firmas, copyrights, o notas de cámara.

Cómo usar

  1. Suelta un archivo `.png`. El resumen IHDR y la lista de chunks aparecen inmediatamente.
  2. La tabla de chunks muestra el tipo de 4 letras, la longitud del payload, y los cuatro flags de bits de tipo.
  3. Cualquier metadata `tEXt` / `iTXt` se decodifica en el fondo — útil para detectar tags de copyright embebidos o firmas de editor.

Preguntas frecuentes

¿Qué son chunks critical vs ancillary?
Los chunks critical (IHDR, PLTE, IDAT, IEND — primera letra mayúscula) deben ser entendidos por un decoder para que la imagen renderice. Los chunks ancillary (primera letra minúscula, e.g. `tEXt`, `pHYs`, `tIME`) cargan metadata que los decoders pueden ignorar seguros.
¿De dónde vienen las keys `tEXt`?
Las keys registradas estándar son `Title`, `Author`, `Description`, `Copyright`, `Creation Time`, `Software`, `Disclaimer`, `Warning`, `Source`, `Comment`. Los editores usualmente escriben `Software` (el nombre del editor) y a veces keys custom privadas.

Herramientas relacionadas