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 файлове чрез проверка на началната двоична байтова последователност:

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на заглавката (сигнатурни байтове)

Операционните системи и файловите анализатори идентифицират CR3 файлове чрез проверка на началната двоична байтова последователност:

HEX ПОДПИС (ОФСЕТ 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
Канали и структураЕдин канал с мозайка Bayer (RGGB) или подканали на фотодиодите за Dual Pixel AF
Максимални размериДо 8192 x 5464 (45 MP при Canon EOS R5) и 8K потоци от RAW видео
ПрозрачностНяма (заряди в сензорните субпиксели)
Поточно предаване и прогресивно зарежданеЙерархията от боксове позволява бърза проверка на метаданните с произволен достъп

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

Технически атрибутCR3 (Текущ)CR2ARWNEF
Тип контейнерISO-BMFF (QuickTime/MP4 боксове)TIFF/EPTIFF/EPTIFF/EP
Режим с висока ефективностRAW формат с намален размер; спестеното място варираНяма (само без загуба)Със загуба 11+7 битаNEF със загуба 12/14-бита
Данни от сензора Dual PixelСъхранение на данни от два фотодиода в самия форматСамо специализиран двоен файл от 5D4НямаНяма
Скорост на анализИндексиране на боксове за по-малко от милисекундаУмерено сканиране на TIFF IFDУмерено сканиране на TIFF IFDУмерено сканиране на TIFF IFD

Често срещани видове повреди и ръководство за възстановяване на шестнадесетични данни

Парсерът показва грешки със съобщение „Липсва атом moov или track в контейнера CR3“.

Първопричина: Батерията на фотоапарата е изтощена, преди последните метаданни в контейнера да бъдат записани на CFexpress картата.

Възстановяване: Използвайте untrunc или специализирани инструменти за поправка на атоми ISOBMFF, за да добавите индекса от изправен CR3 кадър.

Анализ на сигурността и вектори на атака към парсера

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

Известни вектори на атака

  • Специално подготвени стойности за размера на атома moov, които причиняват препълване на динамичната памет при заделяне от медийни рамки.
  • Дълбоко вложена йерархия от атоми, която изчерпва стека в рекурсивни парсери.
  • Повредени таблици с отмествания на ленти в боксовете CMP1/CRX, които водят до запис на пиксели извън допустимите граници.

Най-добри практики за защита: Използвайте цикли за парсване на боксове с ограничен брой повторения и декодирайте суровите потоци от сензора в изолирани среди за изпълнение на WebAssembly.

Исторически произход и етапи

2020Canon EOS R5 започва да използва CR3 за вътрешен запис на RAW видео с резолюция 8K при 2,6 Gbps.
2018Canon представя CR3 заедно с процесора DIGIC 8 в безогледалния фотоапарат EOS M50.
2018Canon представя C-RAW като RAW формат с намален размер; спестеното място и видимите разлики варират според фотоапарата и изображението, особено при силно повдигане на сенките.

Основни предимства

  • Съвременният контейнер ISOBMFF позволява значително по-бързо четене на метаданни в сравнение с остарелите TIFF IFD структури.
  • C-RAW запазва пълната резолюция на пикселите на фотоапарата и намалява размера на файла; спестеното място и възможностите за възстановяване на детайлите в сенките зависят от фотоапарата и изображението.
  • Капсулира данни от сензора Dual Pixel RAW за корекция на микрофокуса и изместване на бокето в DPP.

Технически ограничения и минуси

  • Изисква по-нови библиотеки за декодиране; софтуерът за стари RAW файлове отпреди 2018 г. не може да отваря CR3 файлове.
  • Алгоритъмът за компресия е със затворена спецификация и собственост на Canon; възстановен е чрез интензивни изследвания с отворен код.
  • Сложната структура на боксовете затруднява възстановяването на двоични данни на ниско ниво след сериозна повреда на картата памет.

Интересни технически факти

  • 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 записват 8K RAW кино видео, капсулирано в структурата на контейнера CR3/CRM.