Canon CR3 (.cr3)

ISO/IEC Стандарт

Canon CR3: це застарілий флагманський формат RAW.

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

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

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

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

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

Приватно - файли ніколи не залишають ваш пристрій

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

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

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

ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):

?? ?? ?? ?? 66 74 79 70

ПОДАННЯ В ASCII: ????ftyp

Стандартизація: ISO/IEC 14496-12 (ISO Base Media File Format)

Технічні характеристики

Архітектура контейнераКонтейнер ISO Base Media File Format (ISOBMFF) з блоком бренду 'crx '
СтисненняКодування плиток без втрат, подібне до JPEG-XR, або ефективне стиснення C-RAW з втратами
Порядок байтів (Endianness)Порядок байтів від старшого до молодшого (Big-Endian) у контейнері; потік бітів корисних даних
Колірні простори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
Високоефективний режимВаріант RAW з меншим розміром; економія різниться.Немає (підтримується лише стиснення без втрат)11+7 біт з втратами12/14-бітний NEF з втратами
Дані сенсора Dual PixelВбудоване зберігання потоку даних із двох фотодіодівТільки спеціалізований подвійний файл 5D4ВідсутніВідсутні
Швидкість розборуІндексація блоків за частку мілісекундиПомірне сканування TIFF IFDПомірне сканування TIFF IFDПомірне сканування TIFF IFD

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

Помилка засобу розбору: 'У контейнері CR3 відсутній атом moov або доріжки'.

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

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

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

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

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

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

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

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

2020Canon EOS R5 використовує CR3 для внутрішнього запису відео RAW у форматі 8K із бітрейтом 2,6 Гбіт/с.
2018Canon представляє CR3 з процесором DIGIC 8 у бездзеркальній камері EOS M50.
2018Canon представила C-RAW як варіант RAW зі зменшеним розміром; економія місця й видимі відмінності залежать від камери та зображення, особливо в сильно скоригованих тінях.

Основні переваги

  • Сучасний контейнер ISOBMFF забезпечує значно швидше зчитування метаданих порівняно із застарілими структурами TIFF IFD.
  • C-RAW зберігає повну кількість пікселів камери, зменшуючи розмір файлу; економія та відновлення деталей у тінях залежать від камери й зображення.
  • Інкапсулює дані сенсора 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): додатковий режим RAW зі зменшеним розміром у підтримуваних камерах Canon. Він зберігає повну роздільність зображення, але економія місця й деталі в тінях можуть відрізнятися від звичайного RAW.

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

Для цього можна скористатися браузерним конвертером RAW від File2File.app: він миттєво перетворює файли CR3 на JPG або PNG без встановлення програм на комп'ютер.

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

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