Comment décrypter MakerNote dans les fichiers Nikon NEF : où sont cachées les informations kilométriques ?
Programme de formation ingénieur : Comment examiner un fichier NEF au microscope
Lorsque vous ouvrez une image `.NEF` normale dans la visionneuse intégrée, le système voit l'en-tête EXIF standard (structure TIFF) : date, vitesse d'obturation, ouverture et modèle d'appareil photo. Mais où sont cachées les données sur le développement de la mécanique ?
Les données de durée de fonctionnement sont cachées dans un conteneur binaire fermé **MakerNote**.
Où se trouve physiquement l’étiquette kilométrique ?
Si nous ouvrons le fichier `.NEF` dans un éditeur HEX hexadécimal (par exemple, HxD), nous verrons un en-tête de service avec la signature `Nikon\x00\x02` :
- Balise 0x00A7 (nombre d'obturateurs) :Il s'agit d'un entier de 4 octets au format Little-Endian ou Big-Endian. C'est ici que le processeur EXPEED saisit fermement le numéro de séquence de chaque image.
- Balise 0x001d (numéro de série) :Numéro de série crypté et câblé de la carte système et du boîtier.
- Balise 0x00a8 (informations Flash) :Compteur du nombre de flashs du flash esclave intégré ou externe.
Pourquoi de simples services en ligne plantent-ils sur les fichiers NEF ?
Car selon la génération du processeur EXPEED (EXPEED 1 dans le D90 et EXPEED 7 dans le Z9), Nikon a changé décalage des champs de bits dans la structure MakerNote.
De simples scripts tordus recherchent un décalage à une adresse fixe et lisent des octets inutiles, produisant ainsi un « 0 ». ou le numéro « 4.294.967.295 ». Notre service Web est basé sur un analyseur personnalisé qui analyse correctement la structure des octets toutes les générations de Nikon !
Table d'adresses d'octets de balises dans MakerNote Nikon
| ID de balise (hexadécimal) | Nom de la balise | Qu'est-ce qui est stocké en octets ? |
|---|---|---|
| 0x00A7 | Nombre d'obturateurs | Compteur précis de déclenchements d'obturateur (4 octets) |
| 0x001D | Numéro de série | Numéro de série d'usine de la carcasse |
| 0x00A8 | FlashInfo | Statistiques de déclenchement de la lumière pulsée |
Vous ne voulez pas fouiller manuellement dans le code HEX ?
Glissez et déposez simplement votre fichier .NEF ou .JPG sur notre site Web - notre algorithme extraira instantanément les données de la balise 0x00A7 !
Décrypter MakerNote Nikon en ligne →