Nikon NEF dosyalarındaki MakerNote'un şifresi nasıl çözülür: kilometre bilgisi nerede gizli?
Mühendislik eğitim programı: Bir NEF dosyası mikroskop altında nasıl incelenir
Yerleşik görüntüleyicide normal bir `.NEF` görüntüsünü açtığınızda sistem standart EXIF başlığını görür (TIFF yapısı): tarih, enstantane hızı, diyafram açıklığı ve kamera modeli. Peki mekaniğin gelişimine ilişkin veriler nerede gizli?
Çalışma süresi verileri kapalı bir ikili kapta gizlidir **MakerNote**.
Kilometre etiketi fiziksel olarak nerede bulunur?
`.NEF` dosyasını onaltılık HEX düzenleyicide (örneğin HxD) açarsak, imzalı bir hizmet başlığı göreceğiz 'Nikon\x00\x02':
- Etiket 0x00A7 (Deklanşör Sayısı):Bu, Little-Endian veya Big-Endian formatında 4 baytlık bir tam sayıdır. EXPEED işlemcinin her karenin sıra numarasını kesin olarak girdiği yer burasıdır.
- Etiket 0x001d (Seri Numarası):Sistem kartının ve kasanın kablolu şifrelenmiş seri numarası.
- Etiket 0x00a8 (Flash Bilgisi):Dahili veya harici ikincil flaşın flaş sayısı sayacı.
Basit çevrimiçi hizmetler NEF dosyalarında neden çöküyor?
Çünkü EXPEED işlemcinin nesline (D90'da EXPEED 1 ve Z9'da EXPEED 7) bağlı olarak Nikon değişti MakerNote yapısındaki bit alanlarının ofseti.
Basit çarpık komut dosyaları, sabit bir adreste bir uzaklık arar ve çöp baytları okur ve sonuç olarak "0" üretir. veya "4,294,967,295" numarası. Web hizmetimiz bayt yapısını doğru bir şekilde ayrıştıran özel bir ayrıştırıcıyı temel alır Nikon'un herhangi bir nesli!
MakerNote Nikon'daki bayt adresi tablosunu etiketleyin
| Etiket Kimliği (Hex) | Etiket adı | Bayt cinsinden ne saklanır? |
|---|---|---|
| 0x00A7 | Deklanşör Sayısı | Doğru deklanşör tetikleme sayacı (4 bayt) |
| 0x001D | Seri Numarası | Karkasın fabrika seri numarası |
| 0x00A8 | FlashInfo | Darbeli ışık tetikleme istatistikleri |
HEX kodunu manuel olarak incelemek istemiyor musunuz?
.NEF veya .JPG dosyanızı web sitemize (algoritmamız) sürükleyip bırakmanız yeterli 0x00A7 etiketinin verilerini anında çıkaracak!
MakerNote Nikon'un çevrimiçi şifresini çözme →