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 файлове чрез проверка на началната двоична байтова последователност:
Байтов подпис на заглавката (сигнатурни байтове)
Операционните системи и файловите анализатори идентифицират CR3 файлове чрез проверка на началната двоична байтова последователност:
HEX ПОДПИС (ОФСЕТ 0):
?? ?? ?? ?? 66 74 79 70ASCII ПРЕДСТАВЯНЕ: ????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 (Текущ) | CR2 | ARW | NEF |
|---|---|---|---|---|
| Тип контейнер | ISO-BMFF (QuickTime/MP4 боксове) | TIFF/EP | TIFF/EP | TIFF/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.
Исторически произход и етапи
Основни предимства
- Съвременният контейнер 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.
Свързани двойки за конвертиране на CR3
Конвертирайте RAW файлове CR3 от безогледални фотоапарати Canon EOS R във висококачествени JPEG снимки бързо в браузъра си. Резултатът е визуализирано изображение, а не оригиналните RAW данни от сензора.
Конвертирайте визуализациите от CR3 файловете на безогледалните фотоапарати Canon EOS R в PNG изображения без загуба на качество за графичен дизайн и уеб работни процеси с прозрачност. Резултатът е визуализирано изображение, а не оригиналните RAW данни от сензора.
Преобразувайте снимка във формат Canon CR3 в PDF от една страница за бърз преглед. Страницата използва вграденото изображение за преглед от камерата, затова може да е с по-ниска резолюция от пълния RAW кадър.