Nikon NEF फाइलहरूमा MakerNote कसरी डिक्रिप्ट गर्ने: माइलेज जानकारी कहाँ लुकाइएको छ?

ईन्जिनियरिङ् शैक्षिक कार्यक्रम: माइक्रोस्कोप अन्तर्गत NEF फाइल कसरी जाँच गर्ने

जब तपाइँ निर्मित दर्शकमा नियमित `.NEF` छवि खोल्नुहुन्छ, प्रणालीले मानक EXIF हेडर देख्छ। (TIFF संरचना): मिति, शटर गति, एपर्चर र क्यामेरा मोडेल। तर मेकानिक्सको विकासको बारेमा डाटा कहाँ लुकेको छ?

सञ्चालन समय डेटा बन्द बाइनरी कन्टेनर **MakerNote** मा लुकाइएको छ।

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

यदि हामीले हेक्साडेसिमल HEX सम्पादकमा `.NEF` फाइल खोल्यौं (उदाहरणका लागि, HxD), हामीले हस्ताक्षरसहितको सेवा हेडर देख्नेछौं। `Nikon\x00\x02`:

  1. ट्याग 0x00A7 (शटर गणना):यो Little-Endian वा Big-Endian ढाँचामा 4-बाइट पूर्णांक हो। यो जहाँ EXPEED प्रोसेसर दृढतापूर्वक प्रत्येक फ्रेम को अनुक्रम संख्या प्रविष्ट गर्दछ।
  2. ट्याग ०x००१d (सिरियल नम्बर):प्रणाली बोर्ड र केस को हार्डवायर ईन्क्रिप्टेड क्रम संख्या।
  3. ट्याग 0x00a8 (फ्ल्यास जानकारी):बिल्ट-इन वा बाह्य दास फ्ल्यासको फ्ल्याशहरूको संख्याको काउन्टर।

किन NEF फाइलहरूमा साधारण अनलाइन सेवाहरू क्र्यास हुन्छन्?

किनभने EXPEED प्रोसेसर (D90 मा EXPEED 1 र Z9 मा EXPEED 7) को पुस्तामा निर्भर गर्दै, Nikon परिवर्तन भयो। MakerNote संरचनामा बिट क्षेत्रहरूको अफसेट।

साधारण कुटिल स्क्रिप्टहरूले एक निश्चित ठेगानामा अफसेट खोज्छ र गारबेज बाइटहरू पढ्छ, परिणामको रूपमा "0" उत्पादन गर्दछ। वा नम्बर "4,294,967,295"। हाम्रो वेब सेवा अनुकूलन पार्सरमा आधारित छ जसले बाइट संरचनालाई सही रूपमा पार्स गर्दछ Nikon को कुनै पनि पुस्ता!

MakerNote Nikon मा ट्याग बाइट ठेगाना तालिका

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

HEX कोड म्यानुअल रूपमा खन्न चाहनुहुन्न?

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

डिक्रिप्ट MakerNote Nikon अनलाइन →