TIFF es la estructura sobre la que se construyó el EXIF.

Arrastra un TIFF abajo. Tu navegador casi con seguridad no puede dibujarlo, y las etiquetas se leerán igualmente.

En un TIFF, los metadatos son el archivo

Todos los demás formatos añaden los metadatos por fuera: un JPEG mete un bloque TIFF dentro de un segmento APP1, un HEIC guarda uno como elemento, un PNG se inventó bloques. TIFF no tiene segmento porque no le hace falta: el archivo abre con una cabecera de 8 bytes que apunta a un Image File Directory, y ese directorio es a la vez la lista de etiquetas y el índice de los píxeles. Cuando lees EXIF en cualquier otro sitio, estás leyendo un fragmento de TIFF copiado a otro contenedor.

El orden de bytes se declara, no se supone

Un TIFF empieza con II o MM —Intel o Motorola, little-endian o big-endian— seguido del número 42 escrito en ese orden como autocomprobación. Todo lo que viene después, cada desplazamiento y cada entero, se lee así. Por eso la misma etiqueta puede guardarse en dos disposiciones de bytes distintas, y por eso un TIFF truncado falla tan por completo: si pierdes la cabecera, no hay forma de interpretar ni un solo desplazamiento del archivo.

Un archivo, varios directorios

Los IFD se encadenan: cada uno acaba con el desplazamiento del siguiente, o con cero. Un escaneo de varias páginas usa esa cadena para sus páginas, y una miniatura suele ocupar un segundo directorio. EXIF y GPS son subdirectorios colgados del primero mediante etiquetas puntero. Así que la tabla de abajo puede estar enseñándote la primera página de varias, y un DNG en bruto, que es TIFF con etiquetas de más, tiene la misma forma.

Dónde guarda las cosas un TIFF

II / MM
El orden de bytes, en los dos primeros bytes. Todo lo demás se lee a través de él.
IFD0
El directorio principal: etiquetas de imagen, marca, modelo, orientación, resolución.
IFD1
Un segundo directorio, por convención la miniatura o la página siguiente.
ExifIFD
Exposición, objetivo y hora de captura. Un subdirectorio, alcanzado por una etiqueta puntero.
GPSIFD
Latitud, longitud, altitud. Otro subdirectorio.
StripOffsets
Dónde están los píxeles. Una etiqueta como cualquier otra, y eso es lo importante.

Preguntas sobre TIFF

¿Por qué puedo leer las etiquetas si mi navegador no muestra la imagen?Abrir

Porque leer etiquetas es recorrer directorios y desplazamientos, que es aritmética, mientras que mostrar la imagen necesita un descodificador para la compresión que use el archivo. Ningún navegador principal incluye un descodificador TIFF. La vista previa dirá que no está disponible; la tabla de etiquetas estará completa.

¿Un DNG es lo mismo que un TIFF?Abrir

Estructuralmente, casi. El DNG está construido sobre TIFF/EP, así que usa la misma cabecera, los mismos directorios y las mismas entradas de etiqueta de 12 bytes, con etiquetas adicionales para los datos del sensor. Lo que aprendas aquí sobre los IFD le vale.

Mi TIFF tiene 40 páginas. ¿Cuál estoy viendo?Abrir

La primera. Los directorios son una lista enlazada y este espacio de trabajo lee el que señala la cabecera, que es la página uno. Las páginas posteriores llevan sus propias etiquetas y no se muestran.

¿Cómo se limpia un TIFF?Abrir

Con la limpieza por recodificación, que exporta un JPEG. Como las etiquetas de un TIFF y su índice de píxeles viven en la misma estructura, no hay forma de soltar las etiquetas y que el archivo siga siendo un TIFF en un navegador, y ningún navegador sabe escribir uno de todas formas.

Qué puede hacer

Eliminar datos EXIF
Arrastra una foto y descarga una copia sin sus metadatos incrustados. El JPEG pierde su segmento EXIF sin tocar los píxeles; HEIC, PNG, WebP y los demás se recodifican. No se sube nada.
Quitar la ubicación GPS
Mira las coordenadas que lleva una foto y descarga una copia sin ellas. El JPEG pierde las etiquetas de ubicación y conserva todo lo demás. No se sube nada.
Editar el EXIF de un JPEG
Cambia el título, el autor, la descripción, los derechos, el software y la hora de captura de un JPEG y descarga la copia editada. Funciona en local; tu archivo original no se toca nunca.
Visor de XMP, IPTC e ICC
Lee todos los grupos de metadatos que lleva un archivo —EXIF, XMP, IPTC, ICC, notas de fabricante— agrupados y exportables como JSON. Para control de calidad, análisis forense y depuración. No se sube nada.
Abrir varias fotos
Abre hasta cincuenta fotos, mira cuáles llevan una ubicación y saca el conjunto entero como hoja de cálculo. No se sube nada, y los originales nunca se escriben.