La cabecera del archivo (image file header) Tiene una longitud de 8 bytes con la siguiente información: (“H” se agrega a valores hexadecimales.) Byte 0-1 II 4949H Es el indicador del formato LITTLE-ENDIAN en el cual el primer byte es el menos significante y avanza hacia el más significante. LSB/MSB MM 4D4DH
Es el indicador del formato BIG-ENDIAN y determina que el primer byte es el más significante y avanza hacia el menos significante. MSB/LSB Por ejemplo para almacenar el número decimal 14358 se utilizan dos bytes: 56 x 256 = 14336
en el Byte más significante se almacena 56 (MSB)
22
en el Byte menos significante se almacena 22 (LSB)
Luego se suma 14336+22 = 14358, el orden de almacenamiento de los bytes está determinado por el formato.
Cabecera 0
Formato de orden de Bytes
2
42
4-7
Desplazamiento hasta el primer directorio IFD
A
IFD N
Número de punteros a los directorios
A+2
Directorio 0
A+14
Directorio 1
A+26
Directorio 2
A +2+N*12
Offset al siguiente IFD
DIRECTORIO X
Tag
X+2 X+4
Tipo Contador
X+8
Offset a los datos
datos 104