Canon CR3 (.cr3)
ISO/IEC มาตรฐานCanon Raw 3 (CR3) คือรูปแบบไฟล์ RAW ยุคถัดไปของแคนนอน สร้างขึ้นบนมาตรฐาน ISO Base Media File Format ขับเคลื่อนกล้องมิเรอร์เลส EOS R สมัยใหม่ด้วยการบีบอัด C-RAW ขนาดกะทัดรัดและความสามารถด้านความลึกแบบ Dual Pixel
แปลง CR3 เป็น JPG
ตัวแปลงจาก CR3 เป็น JPG ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ
ตรวจสอบและดู Metadata
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ CR3 โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็นส่วนหัวในระดับไบต์ (Magic Bytes)
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ CR3 โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็น HEX (OFFSET 0):
00 00 00 18 66 74 79 70 63 72 78 20การแสดงผลรูปแบบ ASCII: ....ftypcrx
มาตรฐาน: ISO/IEC 14496-12 (ISO Base Media File Format)
ข้อมูลจำเพาะทางเทคนิค
| สถาปัตยกรรมคอนเทนเนอร์ | ISO Base Media File Format (ISOBMFF) container with 'crx ' brand box |
| การบีบอัด | Lossless JPEG-XR-like tile encoding or lossy high-efficiency C-RAW compression |
| การจัดลำดับไบต์ (Byte Endianness) | Big-Endian container atoms; payload bitstream |
| พื้นที่สี | Canon Wide Gamut RGB, Adobe RGB, sRGB |
| ช่องสัญญาณและโครงสร้าง | 1 channel Bayer mosaic (RGGB) or Dual Pixel AF photodiode sub-channels |
| ขนาดสูงสุด | Up to 8192 x 5464 (45 MP Canon EOS R5) and 8K raw video streams |
| ความโปร่งใส | None (sub-pixel sensor charges) |
| การสตรีมและแบบโปรเกรสซีฟ | Box-structured atom hierarchy permits fast random-access metadata inspection |
ตารางเปรียบเทียบทางเทคนิค: CR3 กับคู่แข่ง
| คุณลักษณะทางเทคนิค | CR3 (ปัจจุบัน) | CR2 | ARW | NEF |
|---|---|---|---|---|
| ประเภทคอนเทนเนอร์ | ISO-BMFF (กล่อง QuickTime/MP4) | TIFF/EP | TIFF/EP | TIFF/EP |
| โหมดประสิทธิภาพสูง | C-RAW (ขนาดไฟล์เล็กกว่า ~40%) | ไม่มี (แบบไม่สูญเสียข้อมูลเท่านั้น) | สูญเสียข้อมูล 11+7 บิต | สูญเสียข้อมูล 12/14-bit NEF |
| ข้อมูลเซนเซอร์ Dual Pixel | การจัดเก็บสตรีมโฟโตไดโอดคู่แบบเนทีฟ | ไฟล์คู่พิเศษของ 5D4 เท่านั้น | ไม่มี | ไม่มี |
| ความเร็วในการแยกวิเคราะห์ | การทำดัชนีกล่องด้วยความเร็วระดับต่ำกว่ามิลลิวินาที | การสแกน TIFF IFD แบบปานกลาง | การสแกน TIFF IFD แบบปานกลาง | การสแกน TIFF IFD แบบปานกลาง |
รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex
ตัวแยกวิเคราะห์แสดงข้อผิดพลาด 'ไม่พบ moov หรือ track atom ในคอนเทนเนอร์ CR3' (Missing moov or track atom in CR3 container)
สาเหตุหลัก: แบตเตอรี่กล้องหมดก่อนที่กล่องเมทาเดตีนคอนเทนเนอร์สุดท้ายจะถูกบันทึกลงสู่การ์ด CFexpress
การกู้คืน: ใช้เครื่องมือ untrunc หรือเครื่องมือซ่อมแซมกล่อง ISOBMFF เฉพาะทางเพื่อผนวกดัชนีจากภาพถ่าย CR3 ที่สมบูรณ์
การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์
ไฟล์ CR3 มีกล่อง Atom ที่ซ้อนกันหลายชั้น ซึ่งช่องโหว่ Integer overflow ในฟิลด์ความยาวของกล่องอาจทำให้เกิดบัฟเฟอร์โอเวอร์โฟลว์ได้
เวกเตอร์การโจมตีที่ทราบ
- ฟิลด์ขนาดกล่อง 'moov' ที่ถูกสร้างขึ้นมาเฉพาะ ทำให้เกิดหน่วยความจำ Heap โอเวอร์โฟลว์ในการจัดสรรหน่วยความจำของเฟรม워크สื่อ
- ลำดับชั้นของกล่องที่ซ้อนกันลึกเกินไป ส่งผลให้เกิดอาการสแต็กหมด (Stack exhaustion) ในตัวแยกวิเคราะห์แบบเรียกซ้ำ (Recursive parsers)
- ตารางออฟเซตไทล์ที่เสียหายในกล่อง 'CMP1'/'CRX' ซึ่งนำไปสู่การเขียนพิกเซลนอกขอบเขต
แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:
ประวัติความเป็นมาและเหตุการณ์สำคัญ
ข้อได้เปรียบและจุดเด่นสำคัญ
- คอนเทนเนอร์ ISOBMFF สมัยใหม่อ่านเมทาเดตีนได้รวดเร็วกว่า TIFF IFD รุ่นเก่าอย่างเห็นได้ชัด
- การบีบอัดแบบ C-RAW ช่วยลดขนาดไฟล์ลงประมาณ 40% พร้อมคงความยืดหยุ่นในการปรับแต่งหลังการถ่ายภาพแบบ 14-bit เต็มรูปแบบ
- ห่อหุ้มข้อมูลเซนเซอร์ Dual Pixel RAW สำหรับการปรับแต่งโฟกัสระดับไมโครและการเลื่อนโบเก้ในโปรแกรม DPP
ข้อจำกัดทางเทคนิคและข้อควรพิจารณา
- ต้องใช้ไลบรารีการถอดรหัสรุ่นใหม่ ซอฟต์แวร์ raw รุ่นเก่าที่ผลิตก่อนปี 2018 จะไม่สามารถเปิดไฟล์ CR3 ได้
- อัลกอริทึมการบีบอัดที่เป็นกรรมสิทธิ์และปิดกั้น ถูกแกะรอยย้อนกลับ (Reverse-engineered) ผ่านการวิจัยแบบโอเพนซอร์สอย่างเข้มข้นเท่านั้น
- โครงสร้างกล่อง (Atom) ที่ซับซ้อนทำให้การกู้คืนข้อมูลไบนารีระดับต่ำทำได้ยากขึ้นหลังจากการ์ดหน่วยความจำเสียหายอย่างรุนแรง
เกร็ดความรู้ทางเทคนิคที่น่าสนใจ
- CR3 ใช้โครงสร้างคอนเทนเนอร์แบบกล่องตัวเดียวกับภาพยนตร์ MP4, ภาพถ่าย HEIC และภาพ AVIF
- แบรนด์หลัก 'crx ' ในกล่อง ftyp ย่อมาจาก 'Canon Raw Extension'
- กล้อง Canon EOS R5 เขียนข้อมูล CR3 ด้วยความเร็วมากกว่า 300 เมกะไบต์ต่อวินาที เมื่อถ่ายภาพต่อเนื่องความเร็วสูง 20 เฟรมต่อวินาที
คำถามทางเทคนิคที่พบบ่อย
C-RAW ใน CR3 คืออะไร?
C-RAW (Compact RAW) คือการตั้งค่าการบีบอัดแบบสูญเสียข้อมูลที่มีประสิทธิภาพสูงในกล้อง Canon ซึ่งช่วยลดขนาดไฟล์ลงประมาณ 40% ในขณะที่ยังคงความละเอียดของเซ็นเซอร์ RAW เต็มรูปแบบและความลึก 14 บิตเอาไว้
ฉันจะแปลง CR3 เป็น JPG โดยไม่ต้องใช้ซอฟต์แวร์ของ Adobe ได้อย่างไร?
คุณสามารถใช้ตัวแปลง raw ในเบราว์เซอร์ของ File2File.app เพื่อแปลงไฟล์ CR3 เป็น JPG หรือ PNG ได้ทันทีโดยไม่ต้องติดตั้งซอฟต์แวร์เดสก์ท็อปใดๆ
CR3 รองรับวิดีโอ raw ความละเอียด 8K หรือไม่?
ได้ กล้องอย่าง Canon EOS R5 และ R5 C บันทึกฟุตเทจภาพยนตร์ raw 8K ที่ถูกห่อหุ้มไว้ในสถาปัตยกรรมคอนเทนเนอร์ CR3 / CRM