Nikon NEF فائلن ۾ MakerNote کي ڪيئن ختم ڪجي: ميلج جي معلومات ڪٿي لڪيل آهي؟

انجنيئرنگ تعليمي پروگرام: هڪ خوردبيني تحت اين اي ايف فائل کي ڪيئن جانچيو

جڏهن توهان هڪ باقاعده `.NEF` تصوير کوليو ٿا بلٽ ان ناظر ۾، سسٽم ڏسي ٿو معياري EXIF هيڊر (TIFF جوڙجڪ): تاريخ، شٽر اسپيڊ، ايپرچر ۽ ڪئميرا ماڊل. پر ميخانيات جي ترقي بابت ڊيٽا ڪٿي لڪيل آهي؟

آپريٽنگ ٽائيم ڊيٽا بند ٿيل بائنري ڪنٽينر **MakerNote** ۾ لڪيل آهي.

مائليج ٽيگ جسماني طور تي ڪٿي آهي؟

جيڪڏهن اسان `.NEF` فائل کي هيڪساڊيڪل HEX ايڊيٽر ۾ کوليون ٿا (مثال طور، HxD)، اسان کي دستخط سان هڪ خدمت هيڊر نظر ايندو. `Nikon\x00\x02`:

  1. ٽيگ 0x00A7 (شٽر ڳڻپ):ھي 4 بائيٽ انٽيجر آھي Little-Endian يا Big-Endian فارميٽ ۾. اهو آهي جتي EXPEED پروسيسر مضبوط طور تي هر فريم جي ترتيب نمبر ۾ داخل ٿئي ٿو.
  2. ٽيگ 0x001d (سيريل نمبر):سسٽم بورڊ ۽ ڪيس جو هارڊ وائرڊ انڪرپٽ ٿيل سيريل نمبر.
  3. ٽيگ 0x00a8 (فليش ڄاڻ):بلٽ ان يا خارجي غلام فليش جي فليش جي تعداد جو انسداد.

NEF فائلن تي سادي آن لائين خدمتون ڇو خراب ٿين ٿيون؟

ڇاڪاڻ ته EXPEED پروسيسر جي نسل تي منحصر آهي (D90 ۾ EXPEED 1 ۽ Z9 ۾ EXPEED 7)، Nikon تبديل ٿي وئي MakerNote جي جوڙجڪ ۾ بٽ فيلڊز جو آفسيٽ.

سادو ٽڙيل اسڪرپٽ هڪ مقرر پتي تي هڪ آفسيٽ ڳوليندا آهن ۽ گاربيج بائيٽ پڙهندا آهن، نتيجي طور "0" پيدا ڪندا آهن. يا نمبر "4,294,967,295". اسان جي ويب سروس هڪ ڪسٽم parser تي ٻڌل آهي جيڪا صحيح طور تي بائيٽ جي جوڙجڪ کي پارس ڪري ٿي Nikon جي ڪنهن به نسل!

MakerNote Nikon ۾ ٽيگ بائيٽ ايڊريس ٽيبل

ٽيگ ID (Hex) ٽيگ جو نالو بائيٽ ۾ ڇا ذخيرو ٿيل آهي؟
0x00A7 شٽر ڳڻپ درست شٽر فائرنگ انسداد (4 بائيٽ)
0x001D سيريل نمبر لاش جو ڪارخانو سيريل نمبر
0x00A8 FlashInfo پلس لائيٽ ٽرگر جا انگ اکر

ڇا توھان نه ٿا چاھيو دستي طور HEX ڪوڊ ذريعي؟

بس پنهنجي .NEF يا .JPG فائل کي ڇڪيو ۽ ڇڏي ڏيو اسان جي ويب سائيٽ تي - اسان جو الگورتھم ٽيگ 0x00A7 جي ڊيٽا کي فوري طور تي ڪڍي ڇڏيندو!

MakerNote Nikon آن لائن ڊڪريٽ ڪريو →