Nikon NEF (.nef)

TIFF/EP มาตรฐาน

Nikon Electronic Format (NEF) คือรูปแบบภาพ RAW หลักของ Nikon ที่บันทึกข้อมูลเซ็นเซอร์ที่บริสุทธิ์และไม่ผ่านการปรุงแต่งจากกล้อง DSLR, กล้องมิเรอร์เลสซีรีส์ Z และกล้องดิจิทัลระดับมืออาชีพของ Nikon

แปลง NEF เป็น JPG

ตัวแปลงจาก NEF เป็น JPG ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ

ตรวจสอบไฟล์และข้อมูลเมตา

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ NEF โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

เลือกหรือวางไฟล์ที่นี่

เป็นส่วนตัว - ไฟล์จะไม่ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V
รับประกันความเป็นส่วนตัวโดยไม่มีการส่งข้อมูลผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

ลายเซ็นส่วนหัวระดับไบต์

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ NEF โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

ลายเซ็น HEX (OFFSET 0):

4D 4D 00 2A

การแสดงผลรูปแบบ ASCII: MM\0*

มาตรฐาน: TIFF/EP (ISO 12234-2) extension

ข้อมูลจำเพาะทางเทคนิค

สถาปัตยกรรมคอนเทนเนอร์คอนเทนเนอร์ IFD แบบมีโครงสร้างที่ใช้ TIFF พร้อมบล็อก Makernote ของ Nikon จำนวนมาก
การบีบอัดแบบไม่บีบอัด, แบบบีบอัดโดยไม่สูญเสียข้อมูล (Huffman/NEF) หรือแบบบีบอัดสูญเสียข้อมูล 12 บิต / 14 บิต
การจัดลำดับไบต์ลำดับไบต์แบบ Big-Endian (Motorola) หรือ Little-Endian (Intel)
พื้นที่สีRGB ตาม Picture Control ของ Nikon, Adobe RGB, เส้นโค้งโทน sRGB ที่ฝังมา
ช่องสัญญาณและโครงสร้างโมเสกเบเยอร์ 1 ช่องสัญญาณ (RGGB)
ขนาดสูงสุดรองรับขนาดสูงสุด 8256 x 5504 พิกเซล (45.7 MP ใน Nikon D850 / Z7 / Z8 / Z9)
ความโปร่งใสไม่มี (เป็นค่าที่วัดได้จากโฟโตไดโอดของเซนเซอร์ Raw)
การสตรีมและแบบโปรเกรสซีฟไม่รองรับการสตรีม ต้องสแกนส่วนหัว IFD0 เพื่อทำดัชนีชุดข้อมูล CFA ดิบ

ตารางเปรียบเทียบทางเทคนิค: NEF กับคู่แข่ง

คุณลักษณะทางเทคนิคNEF (ปัจจุบัน)CR3ARWDNG
รูปแบบคอนเทนเนอร์TIFF/EP พร้อม Nikon MakernoteISO-BMFFTIFF/EPข้อกำหนด TIFF/EP แบบเปิด
ตัวเลือกความลึกบิตการเลือกไฟล์ RAW แบบ 12-bit หรือ 14-bit14-bit / C-RAW14-bit / Lossless12-bit ถึง 16-bit เชิงเส้น
ตัวเลือกประสิทธิภาพสูงRAW ประสิทธิภาพสูง (ซีรีส์ Z)C-RAWบีบอัดแบบไม่สูญเสียข้อมูลDNG แบบสูญเสียข้อมูล
การเรียงลำดับไบต์Big-Endian (MM) หรือ Little-Endian (II)คอนเทนเนอร์ Big-EndianLittle-Endian (II)แตกต่างกัน (II หรือ MM)

รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex

ภาพแสดงผลปกติในตัวอย่างภาพ แต่แสดงแถบสีม่วงแดงทึบเมื่อซูมเข้าไป

สาเหตุหลัก: บล็อกข้อมูลเซ็นเซอร์เสียหายในขณะที่ไฟล์ภาพตัวอย่าง JPEG ที่ฝังอยู่ยังคงไม่เสียหาย

การกู้คืน: ดึงภาพตัวอย่างที่ฝังอยู่ซึ่งไม่เสียหายออกโดยใช้คำสั่ง exiftool -b -JpgFromRaw broken.nef > preview.jpg

การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์

Nikon Makernotes มีแท็ก sub-IFD ที่ซ้อนกันอยู่ลึกหลายร้อยแท็ก ซึ่งอาจกระตุ้นให้เกิดข้อผิดพลาดขอบเขตหน่วยความจำในโปรแกรมถอดรหัสที่มีช่องโหว่

เวกเตอร์การโจมตีที่ทราบ

  • การอ่านหน่วยความจำเกินขอบเขต (Buffer over-read) ในการแยกวิเคราะห์แท็กโค้ง Nikon Makernote ในไบนารี LibRaw หรือ dcraw รุ่นเก่า
  • ตารางการถอดรหัส Huffman ที่ผิดรูปทำให้เกิดลูปอนันต์ระหว่างการคลายการบีบอัด NEF
  • การคำนวณตัวเลขเกินขอบเขต (Integer overflow) ระหว่างการจัดสรรอาร์เรย์เซ็นเซอร์ 14-bit หลายเมกะพิกเซล

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน: ถอดรหัสไฟล์ NEF โดยใช้โมดูล WebAssembly ที่มีความแข็งแกร่งพร้อมขอบเขตหน่วยความจำแบบแซนด์บ็อกซ์

ประวัติความเป็นมาและเหตุการณ์สำคัญ

2021Nikon Z9 เปิดตัว RAW แบบบีบอัดประสิทธิภาพสูง (TicoRAW) ภายในข้อกำหนด NEF
2007Nikon D3 และ D300 เปิดตัวสถาปัตยกรรม Picture Control ที่ฝังอยู่ภายในข้อมูลเมตาของ NEF
1999Nikon เปิดตัว NEF ควบคู่ไปกับกล้อง Nikon D1 อันประวัติศาสตร์ ซึ่งเป็นกล้องดิจิทัล SLR ระดับมืออาชีพเครื่องแรกที่สร้างขึ้นตั้งแต่เริ่มต้น

ข้อได้เปรียบและจุดเด่นสำคัญ

  • ช่วงไดนามิกที่เป็นมาตรฐานของอุตสาหกรรมและการกู้คืนไฮไลต์จากเซ็นเซอร์ BSI CMOS แบบกำหนดเองของ Nikon และ Sony
  • NEF ที่บีบอัดแบบไม่สูญเสียข้อมูลอาจลดขนาดไฟล์ได้ประมาณ 20-40% ขึ้นอยู่กับกล้องและการตั้งค่า โดยไม่เปลี่ยนคุณภาพภาพ
  • ประกอบด้วยภาพตัวอย่าง JPEG ความละเอียดเต็มรูปแบบที่ฝังอยู่และข้อมูลการปรับเทียบขอบมืดของเลนส์ ความผิดเพี้ยน และ AF ของ Nikon ครบถ้วน

ข้อจำกัดทางเทคนิคและข้อควรพิจารณา

  • ข้อมูลเมตาสมดุลสีขาวที่เข้ารหัสลับในอดีตบนกล้องรุ่นแรกๆ (เช่น Nikon D2X) ทำให้เกิดข้อถกเถียงในอุตสาหกรรม
  • ไฟล์มีขนาดใหญ่เมื่อถ่ายแบบ 14-bit ไม่บีบอัดบนตัวกล้อง 45 MP (เกิน 80 MB ต่อเฟรม)
  • ต้องใช้โปรไฟล์สีเฉพาะของกล้องเพื่อให้จับคู่กับการเรนเดอร์ของ Nikon NX Studio ได้อย่างแม่นยำ

เกร็ดความรู้ทางเทคนิคที่น่าสนใจ

  • NASA เคยนำกล้อง Nikon ขึ้นบินและบันทึกไฟล์ภาพดิบ NEF หลายแสนไฟล์บนสถานีอวกาศนานาชาติ
  • กล้อง Nikon อนุญาตให้ช่างภาพเลือกระหว่างการบันทึกภาพดิบแบบ 12-bit และ 14-bit ในการตั้งค่ากล้อง
  • ในปี 2005 นักพัฒนาไฟล์ RAW รวมตัวกันเพื่อประท้วงแท็กสมดุลสีขาวที่เข้ารหัสของ Nikon ในโครงการริเริ่ม 'OpenRAW'

คำถามทางเทคนิคที่พบบ่อย

ความแตกต่างระหว่าง NEF แบบ 12 บิตและ 14 บิตคืออะไร?

NEF แบบ 14 บิตบันทึกข้อมูลโทนสีต่อช่องสัญญาณสีมากกว่าแบบ 12 บิตถึง 4 เท่า ให้การกู้คืนรายละเอียดในส่วนเงา (shadow recovery) ที่สะอาดกว่าในฉากที่มีความต่างของแสงสูง แลกมาด้วยขนาดไฟล์ที่ใหญ่ขึ้นเล็กน้อย

แปลง NEF เป็น JPG โดยไม่สูญเสียคุณภาพได้หรือไม่?

การแปลง NEF เป็น JPG จะใช้โปรไฟล์สีถาวรและการบีบอัดแบบสูญเสียข้อมูลขนาด 8 บิต สำหรับการแก้ไขที่มีคุณภาพสูงสุด ให้แปลง NEF เป็น TIFF หรือ PNG แบบ 16 บิตแทน

ทำไมไฟล์ NEF ถึงแสดงผลแตกต่างกันระหว่างใน Lightroom และ Nikon NX Studio?

Nikon NX Studio จะใช้การตั้งค่า Picture Control ที่เป็นกรรมสิทธิ์ของกล้องโดยอัตโนมัติ (ความต่างระดับแสง, ความคมชัด, active D-lighting) ในขณะที่ Lightroom ใช้โปรไฟล์สีกล้องของ Adobe เอง

คู่การแปลงไฟล์ NEF ที่เกี่ยวข้อง

NEF เป็น JPG

ประมวลผลภาพที่บันทึกจากเซ็นเซอร์ RAW ของกล้อง Nikon ในรูปแบบ NEF ให้เป็นภาพถ่าย JPEG สีสันสดใสที่เปิดดูได้ โดยไม่ต้องใช้ Lightroom ผลลัพธ์เป็นภาพที่ประมวลผลแล้ว ไม่ใช่ข้อมูลเซ็นเซอร์ RAW ต้นฉบับ

NEF เป็น PNG

ประมวลผลภาพถ่ายจากเซ็นเซอร์ RAW ของกล้องให้เป็นกราฟิก PNG แบบ 8-bit ไม่สูญเสียคุณภาพ (lossless) มาตรฐาน สำหรับการดูบนเว็บ การออกแบบกราฟิก และการแก้ไขภาพทันที ผลลัพธ์เป็นภาพที่ประมวลผลแล้ว ไม่ใช่ข้อมูลเซ็นเซอร์ RAW ต้นฉบับ

NEF เป็น PDF

ส่งภาพปรู๊ฟจาก Nikon NEF เป็น PDF หนึ่งหน้าเพื่อให้ฝ่ายบรรณาธิการตรวจทาน ภาพที่เรนเดอร์เป็น sRGB แบบ 8 บิต และในหน้า PDF ไม่มีเครื่องมือควบคุมการประมวลผล RAW ของ Nikon