Nikon NEF फ़ाइलों में मेकरनोट को कैसे डिक्रिप्ट करें: माइलेज की जानकारी कहाँ छिपी हुई है?

इंजीनियरिंग शैक्षिक कार्यक्रम: माइक्रोस्कोप के तहत एनईएफ फ़ाइल की जांच कैसे करें

जब आप अंतर्निर्मित व्यूअर में एक नियमित `.NEF` छवि खोलते हैं, तो सिस्टम मानक EXIF हेडर देखता है (टीआईएफएफ संरचना): तिथि, शटर गति, एपर्चर और कैमरा मॉडल। लेकिन यांत्रिकी के विकास के आंकड़े कहां छिपे हैं?

ऑपरेटिंग समय डेटा एक बंद बाइनरी कंटेनर **मेकरनोट** में छिपा हुआ है।

माइलेज टैग भौतिक रूप से कहाँ स्थित है?

यदि हम हेक्साडेसिमल HEX संपादक (उदाहरण के लिए, HxD) में `.NEF` फ़ाइल खोलते हैं, तो हमें हस्ताक्षर के साथ एक सेवा शीर्षलेख दिखाई देगा `निकोन\x00\x02`:

  1. टैग 0x00A7 (शटर गणना):यह लिटिल-एंडियन या बिग-एंडियन प्रारूप में 4-बाइट पूर्णांक है। यह वह जगह है जहां EXPEED प्रोसेसर प्रत्येक फ्रेम के अनुक्रम संख्या को मजबूती से दर्ज करता है।
  2. टैग 0x001d (सीरियल नंबर):सिस्टम बोर्ड और केस का हार्डवेयर्ड एन्क्रिप्टेड सीरियल नंबर।
  3. टैग 0x00a8 (फ़्लैश जानकारी):अंतर्निर्मित या बाह्य स्लेव फ़्लैश की फ़्लैशों की संख्या का काउंटर।

सरल ऑनलाइन सेवाएँ NEF फ़ाइलों पर क्रैश क्यों हो जाती हैं?

क्योंकि EXPEED प्रोसेसर की पीढ़ी (D90 में EXPEED 1 और Z9 में EXPEED 7) के आधार पर, Nikon बदल गया मेकरनोट संरचना में बिट फ़ील्ड्स का ऑफसेट।

सरल टेढ़ी-मेढ़ी स्क्रिप्ट एक निश्चित पते पर ऑफसेट की तलाश करती हैं और कचरा बाइट्स पढ़ती हैं, जिसके परिणामस्वरूप "0" उत्पन्न होता है। या संख्या "4,294,967,295"। हमारी वेब सेवा एक कस्टम पार्सर पर आधारित है जो बाइट संरचना को सही ढंग से पार्स करती है निकॉन की कोई भी पीढ़ी!

मेकरनोट निकॉन में टैग बाइट एड्रेस टेबल

टैग आईडी (हेक्स) टैग नाम बाइट्स में क्या संग्रहित होता है?
0x00A7 शटरगणना सटीक शटर फायरिंग काउंटर (4 बाइट्स)
0x001D क्रम संख्या शव का कारखाना क्रमांक
0x00A8 फ्लैशइन्फो स्पंदित प्रकाश ट्रिगर आँकड़े

क्या आप मैन्युअल रूप से HEX कोड को खंगालना नहीं चाहते?

बस अपनी .NEF या .JPG फ़ाइल को हमारी वेबसाइट - हमारे एल्गोरिदम पर खींचें और छोड़ें टैग 0x00A7 का डेटा तुरंत निकाल लेगा!

मेकरनोट निकॉन को ऑनलाइन डिक्रिप्ट करें →