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 по начальной двоичной последовательности байтов:
Сигнатура заголовка на уровне байтов (Magic Bytes)
Операционные системы и анализаторы файлов идентифицируют файлы CR3 по начальной двоичной последовательности байтов:
HEX-СИГНАТУРА (СМЕЩЕНИЕ 0):
?? ?? ?? ?? 66 74 79 70ПРЕДСТАВЛЕНИЕ ASCII: ????ftyp
Стандартизация: ISO/IEC 14496-12 (Базовый формат медиафайлов ISO)
Технические спецификации
| Архитектура контейнера | Контейнер ISO Base Media File Format (ISOBMFF) с боксом бренда 'crx ' |
| Сжатие | Тайловое кодирование без потерь, похожее на JPEG-XR, или высокоэффективное сжатие C-RAW с потерями |
| Порядок байтов (Endianness) | Атомы контейнера используют порядок Big-Endian (старший байт первым); полезные данные представлены битовым потоком |
| Цветовые пространства | Canon Wide Gamut RGB, Adobe RGB, sRGB |
| Каналы и структура | Одноканальный мозаичный фильтр Байера (RGGB) или субканалы фотодиодов Dual Pixel AF |
| Максимальные размеры | До 8192 x 5464 (45 МП Canon EOS R5) и потоки сырого видео 8K |
| Прозрачность | Отсутствует (заряды субпикселей сенсора) |
| Потоковая передача и прогрессивная загрузка | Иерархия атомов с блочной структурой позволяет быстро проверять метаданные с произвольным доступом к ним |
Техническая матрица сравнения: CR3 с конкурентами
| Технический атрибут | CR3 (Текущий) | CR2 | ARW | NEF |
|---|---|---|---|---|
| Тип контейнера | ISO-BMFF (блоки QuickTime/MP4) | TIFF/EP | TIFF/EP | TIFF/EP |
| Режим высокой эффективности | C-RAW (примерно на 40% меньше места) | Отсутствует (только без потерь) | С потерями 11+7 бит | NEF с потерями 12/14 бит |
| Данные сенсора Dual Pixel | Хранение исходного потока с двух фотодиодов | Только специальный двухфайловый режим 5D4 | Отсутствует | Отсутствует |
| Скорость разбора | Индексация блоков за доли миллисекунды | Умеренное сканирование TIFF IFD | Умеренное сканирование TIFF IFD | Умеренное сканирование TIFF IFD |
Распространенные сценарии повреждения и руководство по восстановлению в HEX
Ошибки парсера с сообщением 'В контейнере CR3 отсутствует атом moov или track'.
Первопричина: Аккумулятор камеры разрядился до того, как метаданные конечного контейнера успели записаться на карту CFexpress.
Восстановление: Используйте untrunc или специализированные инструменты восстановления атомов ISOBMFF, чтобы добавить индекс из неповрежденного снимка CR3.
Анализ безопасности и векторы атак на парсер
Файлы CR3 содержат глубоко вложенные блочные атомы, где уязвимости целочисленного переполнения в полях длины блоков могут вызвать переполнение буфера.
Известные векторы атак
- Специально сформированные поля размера атома 'moov', вызывающие переполнение кучи при выделении памяти в медиафреймворках.
- Глубоко вложенная иерархия атомов, вызывающая исчерпание стека в рекурсивных синтаксических анализаторах.
- Поврежденные таблицы смещений тайлов в блоках 'CMP1'/'CRX', приводящие к записи пикселей за пределами выделенной памяти.
Лучшие практики защиты: Используйте ограниченные циклы разбора блоков и декодируйте потоки сырых данных сенсора в изолированных средах выполнения WebAssembly.
История происхождения и ключевые этапы
Ключевые преимущества и плюсы
- Современный контейнер ISOBMFF обеспечивает значительно более быстрое чтение метаданных по сравнению с устаревшими IFD TIFF.
- Сжатие C-RAW уменьшает объем файла примерно на 40%, сохраняя при этом возможность гибкой постобработки с сохранением полной 14-битной разрядности.
- Инкапсулирует данные сенсора Dual Pixel RAW для микроподстройки фокуса и сдвига боке в DPP.
Технические ограничения и минусы
- Требует более новых библиотек декодирования; старое программное обеспечение для работы с RAW, выпущенное до 2018 года, не может открывать файлы CR3.
- Закрытый проприетарный алгоритм сжатия, обратная разработка которого велась только путем интенсивных исследований с открытым исходным кодом.
- Сложная структура атомов усложняет низкоуровневое восстановление двоичных данных после серьезного повреждения карты памяти.
Интересные технические факты
- CR3 использует точно такую же структуру контейнера блоков, как фильмы MP4, фотографии HEIC и изображения AVIF.
- Основной бренд 'crx ' в боксе ftyp означает 'Canon Raw Extension'.
- Камеры Canon EOS R5 записывают данные CR3 со скоростью более 300 мегабайт в секунду при съемке непрерывных серий со скоростью 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.
Связанные конвертации для CR3
Мгновенно извлекайте и конвертируйте RAW-файлы формата CR3 с беззеркальных камер Canon EOS R в высококачественные фотографии JPEG прямо в Вашем браузере. Результат представляет собой обработанное изображение, а не исходный RAW с данными сенсора.
Конвертируйте превью CR3 с беззеркальных камер Canon EOS R в изображения PNG без потерь для графического дизайна и веб-проектов с прозрачным фоном. Результат представляет собой обработанное изображение, а не исходный RAW с данными матрицы.
Преобразуйте фотографию Canon CR3 в одностраничный PDF для быстрого просмотра. На странице используется встроенное изображение для предварительного просмотра, поэтому оно может быть меньше полного кадра RAW.