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 ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ
ตรวจสอบไฟล์และข้อมูลเมตา
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ CR3 โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็นส่วนหัวระดับไบต์
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ CR3 โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็น HEX (OFFSET 0):
?? ?? ?? ?? 66 74 79 70การแสดงผลรูปแบบ ASCII: ????ftyp
มาตรฐาน: ISO/IEC 14496-12 (ISO Base Media File Format)
ข้อมูลจำเพาะทางเทคนิค
| สถาปัตยกรรมคอนเทนเนอร์ | คอนเทนเนอร์ ISO Base Media File Format (ISOBMFF) ที่มี brand box 'crx ' |
| การบีบอัด | การเข้ารหัสไทล์แบบ JPEG-XR โดยไม่สูญเสียข้อมูล หรือการบีบอัด C-RAW ประสิทธิภาพสูงแบบสูญเสียข้อมูล |
| การจัดลำดับไบต์ | อะตอมของคอนเทนเนอร์เรียงไบต์แบบ Big-Endian ส่วนข้อมูลเพย์โหลดเป็นบิตสตรีม |
| พื้นที่สี | RGB ขอบเขตสีกว้างของ Canon, Adobe RGB, sRGB |
| ช่องสัญญาณและโครงสร้าง | โมเสกเบเยอร์ 1 ช่องสัญญาณ (RGGB) หรือช่องย่อยโฟโตไดโอดของ Dual Pixel AF |
| ขนาดสูงสุด | รองรับขนาดสูงสุด 8192 x 5464 พิกเซล (45 MP ใน Canon EOS R5) และสตรีมวิดีโอดิบ 8K |
| ความโปร่งใส | ไม่มี (เป็นประจุจากเซนเซอร์ระดับซับพิกเซล) |
| การสตรีมและแบบโปรเกรสซีฟ | โครงสร้างอะตอมแบบกล่องเป็นลำดับชั้น ช่วยให้ตรวจดูข้อมูลเมตาแบบสุ่มได้อย่างรวดเร็ว |
ตารางเปรียบเทียบทางเทคนิค: CR3 กับคู่แข่ง
| คุณลักษณะทางเทคนิค | CR3 (ปัจจุบัน) | CR2 | ARW | NEF |
|---|---|---|---|---|
| ประเภทคอนเทนเนอร์ | ISO-BMFF (กล่อง QuickTime/MP4) | TIFF/EP | TIFF/EP | TIFF/EP |
| โหมดประสิทธิภาพสูง | ตัวเลือก RAW ขนาดเล็กลง การประหยัดแตกต่างกัน | ไม่มี (มีเฉพาะการบีบอัดแบบไม่สูญเสียข้อมูล) | สูญเสียข้อมูล 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' ที่สร้างขึ้นเป็นพิเศษทำให้เกิดฮีปล้นระหว่างการจัดสรรหน่วยความจำในเฟรมเวิร์กสื่อ
- ลำดับชั้นกล่องที่ซ้อนกันลึกทำให้สแตกเต็มในตัวแยกวิเคราะห์แบบเรียกซ้ำ
- ตารางออฟเซตไทล์ที่เสียหายในกล่อง 'CMP1'/'CRX' ซึ่งนำไปสู่การเขียนพิกเซลนอกขอบเขต
แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน: ใช้ลูปแยกวิเคราะห์กล่องที่มีขอบเขต และถอดรหัสสตรีมเซ็นเซอร์ดิบในรันไทม์ WebAssembly ที่แยกส่วน
ประวัติความเป็นมาและเหตุการณ์สำคัญ
ข้อได้เปรียบและจุดเด่นสำคัญ
- คอนเทนเนอร์ ISOBMFF สมัยใหม่อ่านเมทาดาทาได้รวดเร็วกว่า TIFF IFD รุ่นเก่าอย่างเห็นได้ชัด
- C-RAW คงความละเอียดพิกเซลเต็มของกล้องพร้อมลดขนาดไฟล์ การประหยัดและการกู้รายละเอียดเงาแตกต่างตามกล้องและภาพ
- บรรจุข้อมูลเซนเซอร์ 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) เป็นการตั้งค่า RAW ขนาดเล็กลงที่เป็นตัวเลือกในกล้อง Canon ที่รองรับ โดยคงความละเอียดภาพเต็มไว้ แต่การประหยัดขนาดไฟล์และรายละเอียดในเงาอาจต่างจาก RAW ปกติ
แปลง CR3 เป็น JPG โดยไม่ใช้ซอฟต์แวร์ Adobe ได้อย่างไร
คุณสามารถใช้ตัวแปลง raw ในเบราว์เซอร์ของ File2File.app เพื่อแปลงไฟล์ CR3 เป็น JPG หรือ PNG ได้ทันทีโดยไม่ต้องติดตั้งซอฟต์แวร์เดสก์ท็อปใดๆ
CR3 รองรับวิดีโอ raw ความละเอียด 8K หรือไม่?
ได้ กล้องอย่าง Canon EOS R5 และ R5 C บันทึกฟุตเทจภาพยนตร์ raw 8K ที่ถูกห่อหุ้มไว้ในสถาปัตยกรรมคอนเทนเนอร์ CR3 / CRM
คู่การแปลงไฟล์ CR3 ที่เกี่ยวข้อง
แยกและแปลงไฟล์ RAW แบบ CR3 ของกล้องมิเรอร์เลส Canon EOS R ให้เป็นภาพถ่าย JPEG คุณภาพสูงได้ทันทีในเบราว์เซอร์ของคุณ ผลลัพธ์เป็นภาพที่ประมวลผลแล้ว ไม่ใช่ข้อมูลเซ็นเซอร์ RAW ต้นฉบับ
แปลงภาพตัวอย่างจากกล้องมิเรอร์เลส Canon EOS R CR3 เป็นภาพ PNG แบบไม่สูญเสียคุณภาพ (lossless) สำหรับงานออกแบบกราฟิกทั่วไปและเวิร์กโฟลว์เว็บที่มีพื้นหลังโปร่งใส ผลลัพธ์เป็นภาพที่ประมวลผลแล้ว ไม่ใช่ข้อมูลเซ็นเซอร์ RAW ต้นฉบับ
แปลงภาพ Canon CR3 เป็น PDF 1 หน้าเพื่อให้ตรวจดูได้อย่างรวดเร็ว หน้าดังกล่าวใช้ภาพตัวอย่างที่ฝังอยู่ในไฟล์ จึงอาจมีขนาดเล็กกว่าภาพ RAW เต็มเฟรม