Imágenes y fotografías · Herramienta de privacidad de metadatos de imágenes
Donde PNG Los archivos ocultan metadatos: fragmentos de texto, iTXt, zTXt y eXIf
· Cómo funciona
imagen-privacidad formatos de archivo procesamiento del navegador
PNG no tiene tradición EXIF, por lo que la gente supone que no contiene nada, sin embargo, puede contener fragmentos de texto con nombres y comentarios de software, paquetes XMP y, desde 2017, un fragmento eXIf dedicado. Esta publicación explica cómo una herramienta de navegador los encuentra y elimina.
La captura de pantalla 'limpia' que dio nombre a su software de edición: por qué los PNG de editores y herramientas de captura de pantalla pueden contener más que píxeles
Una captura de pantalla puede parecer visualmente sencilla, mientras que un fragmento de texto nombra a su autor o software de escritura. Los metadatos PNG no se limitan a una tradición EXIF: el texto, las marcas de tiempo y una carga útil EXIF en forma de TIFF pueden ocupar fragmentos separados. El inspector expone el contenido de texto ordinario e identifica los otros fragmentos de metadatos admitidos antes de crear una copia limpia.
PNG anatomía en una página: la firma de ocho bytes, el diseño del fragmento CRC de longitud, tipo de datos y cómo el caso del nombre del fragmento lo marca como crítico o auxiliar
Un PNG comienza con una firma de ocho bytes seguida de fragmentos que contienen una longitud, un tipo de cuatro caracteres, una carga útil y un CRC. Las dimensiones de la imagen viven en IHDR, los píxeles comprimidos en IDAT y el archivo termina en IEND. Esa estructura etiquetada permite al limpiador eliminar fragmentos completos de metadatos y copiar palabra por palabra cada fragmento superviviente, por lo que nunca tiene que decodificar píxeles ni volver a calcular un CRC.
Los fragmentos de texto: tEXt, zTXt e iTXt: pares de palabras clave latinas 1, texto comprimido, UTF-8 texto internacional y la palabra clave 'XML:com.adobe.xmp' que oculta un paquete XMP completo.
El formulario de texto almacena una palabra clave y texto sin formato, para que el lector pueda mostrar ambos. zTXt contiene texto comprimido y iTXt lleva texto internacional; esta implementación enumera sus palabras clave pero no descomprime su contenido. Sin embargo, ambos se eliminan como fragmentos completos, lo que evita pretender que falta un valor no leído simplemente porque la tabla no pudo mostrarlo.
eXIf, time y el resto: el fragmento 2017 eXIf que lleva un bloque EXIF estructurado TIFF, el sello de modificación de time y qué fragmentos auxiliares afectan la visualización en lugar de la privacidad.
El fragmento eXIf lleva un bloque TIFF que puede contener los mismos directorios de cámara, hora y GPS analizados en JPEG o WebP. El fragmento de tiempo registra cuándo se escribió el archivo por última vez y se informa como una marca de tiempo. Otros fragmentos auxiliares no son automáticamente privados: su efecto es importante, por lo que la clasificación se basa en la matriz de soporte documentada en lugar de si un fragmento es opcional.
Cómo decide un separador qué eliminar: eliminar fragmentos de metadatos manteniendo IHDR, PLTE, IDAT, IEND y los fragmentos que rigen el color y la transparencia.
El separador suelta eXIf, tEXt, zTXt, iTXt y time. Mantiene la información de color gAMA, cHRM, sRGB e iCCP, la densidad de pHY y fragmentos de renderizado como tRNS, bKGD y sBIT porque eliminarlos podría alterar la visualización. Este es un límite deliberado: limpiar significa eliminar las categorías de metadatos nombradas, no eliminar todos los fragmentos auxiliares.
Ejemplo resuelto: inspeccionar un PNG exportado: enumerar lo que lleva antes y después de quitarlo y confirmar que la imagen se decodifica de manera idéntica
Para un PNG exportado, primero inspeccione la tabla de campos: un valor de texto de autor legible aparece directamente, mientras que el texto comprimido aparece solo por palabra clave. Después de la eliminación, el informe enumera cada tipo eliminado y el limpiador puede volver a leer el resultado. La prueba de implementación también compara IDAT antes y después y requiere bytes idénticos, lo que demuestra que no se logró un archivo más pequeño al recomprimir la imagen.
Lo que esto no cubre: animación APNG y decisiones de gestión del color; la página de herramientas documenta exactamente qué tipos de fragmentos elimina
Los fragmentos animados y los perfiles de color están fuera de la interpretación detallada del lector de privacidad, y un perfil de color puede llevar en sí mismo una cadena de descripción aunque se conserve. La herramienta tampoco detecta información oculta en IDAT ni admite todos los contenedores de imágenes. Utilice las listas eliminadas y conservadas como declaración exacta del alcance en lugar de tratar una tabla de metadatos vacía como autorización universal.
Conclusión: PNG los metadatos son opcionales, por lo que pueden desaparecer: la herramienta de privacidad de metadatos de imágenes inspecciona y elimina los metadatos PNG sin tocar los datos de la imagen comprimida.
PNG los metadatos son material contenedor opcional, por lo que los fragmentos admitidos se pueden eliminar sin reconstruir la imagen. El flujo de trabajo seguro consiste en inspeccionar, eliminar, verificar y descargar la nueva copia sin metadatos conservando el original. Eso le da al diseñador un resultado predecible: texto, EXIF y fragmentos de tiempo de escritura se van; el color, la transparencia, la densidad y los datos de la imagen comprimida permanecen.