Como descriptografar MakerNote em arquivos NEF da Nikon: onde estão ocultas as informações de quilometragem?
Programa educacional de engenharia: como examinar um arquivo NEF sob um microscópio
Quando você abre uma imagem `.NEF` normal no visualizador integrado, o sistema vê o cabeçalho EXIF padrão (estrutura TIFF): data, velocidade do obturador, abertura e modelo da câmera. Mas onde estão escondidos os dados sobre o desenvolvimento da mecânica?
Os dados do tempo de operação estão ocultos em um contêiner binário fechado **MakerNote**.
Onde a etiqueta de quilometragem está localizada fisicamente?
Se abrirmos o arquivo `.NEF` em um editor hexadecimal HEX (por exemplo, HxD), veremos um cabeçalho de serviço com a assinatura `Nikon\x00\x02`:
- Tag 0x00A7 (contagem de obturador):Este é um número inteiro de 4 bytes no formato Little-Endian ou Big-Endian. É aqui que o processador EXPEED insere firmemente o número de sequência de cada quadro.
- Etiqueta 0x001d (Número de série):Número de série criptografado com fio da placa de sistema e do gabinete.
- Etiqueta 0x00a8 (Informações do Flash):Contador do número de flashes do flash escravo integrado ou externo.
Por que serviços online simples travam em arquivos NEF?
Porque dependendo da geração do processador EXPEED (EXPEED 1 no D90 e EXPEED 7 no Z9), a Nikon mudou deslocamento de campos de bits na estrutura MakerNote.
Scripts tortos simples procuram um deslocamento em um endereço fixo e leem bytes de lixo, produzindo um “0” como resultado. ou o número "4.294.967.295". Nosso serviço web é baseado em um analisador personalizado que analisa corretamente a estrutura de bytes qualquer geração de Nikon!
Tabela de endereços de bytes de tags no MakerNote Nikon
| ID da etiqueta (hexadecimal) | Nome da etiqueta | O que é armazenado em bytes? |
|---|---|---|
| 0x00A7 | Contagem de obturadores | Contador preciso de disparo do obturador (4 bytes) |
| 0x001D | Número de série | Número de série de fábrica da carcaça |
| 0x00A8 | FlashInfo | Estatísticas de disparo de luz pulsada |
Não quer vasculhar o código HEX manualmente?
Basta arrastar e soltar seu arquivo .NEF ou .JPG em nosso site - nosso algoritmo extrairá instantaneamente os dados da tag 0x00A7!
Descriptografar MakerNote Nikon online →