Canon CR3 (.cr3)

ISO/IEC Стандарт

Canon Raw 3 (CR3) - це формат RAW нового покоління від Canon, створений на базі ISO Base Media File Format, який живить сучасні бездзеркальні камери EOS R із компактним стисненням C-RAW та можливістю роботи з глибиною Dual Pixel.

Конвертувати з CR3 у JPG

Безкоштовний конвертер з CR3 у JPG у браузері. Миттєво конвертуйте файли на своєму пристрої.

Аналіз та метадані

Операційні системи та аналізатори файлів ідентифікують файли CR3, перевіряючи початкову послідовність бінарних байтів:

Виберіть або перетягніть файли сюди

100% приватна конвертація у браузері - файли ніколи не покидають ваш пристрій

або вставте Ctrl+V
Гарантія конфіденційності з нульовою передачею мережею: 0 байт завантажено на зовнішні сервери. Уся обробка виконується локально в пісочниці вашого браузера.

Сигнатура заголовка на байтовому рівні (Magic Bytes)

Операційні системи та аналізатори файлів ідентифікують файли CR3, перевіряючи початкову послідовність бінарних байтів:

ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 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) з блоком бренду 'crx '
СтисненняКодування плиток без втрат, схоже на JPEG-XR, або високоефективне стиснення C-RAW з втратами
Порядок байтів (Endianness)Атоми контейнера з прямим порядком байтів; потік бітів корисного навантаження
Колірні просториCanon Wide Gamut RGB, Adobe RGB, sRGB
Канали та структураОдноканальна мозаїка Баєра (RGGB) або субканали фотодіодів автофокусування Dual Pixel
Максимальні розміриДо 8192 x 5464 (45 МП Canon EOS R5) та потоки RAW-відео 8K
ПрозорістьВідсутня (заряди субпікселів сенсора)
Потокове та прогресивне завантаженняІєрархія атомів з блочною структурою дозволяє швидко перевіряти метаданні з довільним доступом

Технічна матриця порівняння: CR3 проти конкурентів

Технічний атрибутCR3 (Поточний)CR2ARWNEF
Тип контейнераISO-BMFF (блоки QuickTime/MP4)TIFF/EPTIFF/EPTIFF/EP
Високоефективний режимC-RAW (прибл. на 40% менший обсяг)Немає (тільки без втрат)11+7 біт з втратами12/14-бітний NEF з втратами
Дані сенсора Dual PixelЗберігання в рідному потоці двох фотодіодівТільки спеціалізований подвійний файл 5D4ВідсутніВідсутні
Швидкість парсингуІндексація блоків за частку мілісекундиПомірне сканування TIFF IFDПомірне сканування TIFF IFDПомірне сканування TIFF IFD

Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі

Помилки аналізатора з повідомленням 'Відсутній атом moov або треку в контейнері CR3'.

Першопричина: Акумулятор камери розрядився до того, як останні блоки метаданних контейнера встигли записатися на карту CFexpress.

Відновлення: Використовуйте untrunc або спеціалізовані інструменти відновлення атомів ISOBMFF, щоб додати індекс зі справжнього знімка CR3.

Аналіз безпеки та векторів атак на парсери

Файли CR3 містять глибоко вкладені блоки атомів, де вразливості цілочисельного переповнення в полях довжини блоків можуть спричинити переповнення буфера.

Відомі вектори атак

  • Сформовані поля розміру атома 'moov', що викликають переповнення динамічної пам'яті (купи) виділення пам'яті медіафреймворками.
  • Глибоко вкладена ієрархія атомів, що викликає вичерпання стека в рекурсивних парсерах.
  • Пошкоджені таблиці зміщення плиток у блоках 'CMP1'/'CRX', що призводять до запису пікселів за межами буфера.

Захисні найкращі практики: Використовуйте обмежені цикли розбору блоків і декодуйте потоки сирих даних сенсора в ізольованих середовищах виконання WebAssembly.

Історичне походження та віхи

2020Canon EOS R5 приймає CR3 для внутрішнього запису 8K RAW відео на швидкості 2.6 Гбіт/с.
2018Canon представляє CR3 з процесором DIGIC 8 у бездзеркальній камері EOS M50.
2018Запущено формат C-RAW, що забезпечує зменшення розміру файлу на 40% з практично непомітною втратою деталей.

Головні переваги та плюси

  • Сучасний контейнер ISOBMFF забезпечує значно швидше зчитування метаданних порівняно із застарілими TIFF IFD.
  • Стиснення C-RAW зменшує обсяг файлу приблизно на 40%, зберігаючи повну 14-бітну гнучкість постобробки.
  • Інкапсулює дані сенсора Dual Pixel RAW для мікрорегулювання фокуса та зсуву боке в DPP.

Технічні обмеження та мінуси

  • Вимагає новіших бібліотек декодування; застаріле програмне забезпечення RAW, випущене до 2018 року, не може відкривати файли CR3.
  • Закритий пропрієтарний алгоритм стиснення, реверс-інжиніринг якого виконано лише завдяки інтенсивним дослідженням із відкритим кодом.
  • Складна структура атомів ускладнює низькорівневе відновлення бінарних даних після серйозного пошкодження карти пам'яті.

Цікаві технічні факти

  • CR3 використовує абсолютно ту саму структуру контейнера блоків, що й фільми MP4, фотографії HEIC та зображення AVIF.
  • Основний бренд 'crx ' у полі ftyp означає 'Canon Raw Extension'.
  • Камери Canon EOS R5 записують понад 300 мегабайт даних CR3 на секунду під час зйомки неперервних серій зі швидкістю 20 кадрів/с.

Поширені технічні запитання

Що таке C-RAW у форматі CR3?

C-RAW (Compact RAW) - це додаткове налаштування високоефективного стиснення з втратами в камерах Canon, яке зменшує розмір файлів приблизно на 40%, зберігаючи повну роздільну здатність та 14-бітну глибину сенсора.

Як я можу конвертувати CR3 у JPG без програмного забезпечення від Adobe?

Ви можете використовувати вбудований у браузер конвертер RAW від File2File.app, щоб миттєво конвертувати файли CR3 у JPG або PNG без встановлення будь-якого десктопного софту.

Чи підтримує CR3 відео у форматі 8K raw?

Так. Такі камери, як Canon EOS R5 та R5 C, записують кінематографічні кадри у форматі 8K raw, інкапсульовані в архітектуру контейнера CR3 / CRM.