Canon CR3 (.cr3)
ISO/IEC СтандартCanon Raw 3 (CR3) - это RAW-формат нового поколения от Canon, созданный на базе базового формата медиафайлов ISO и поддерживающий современные беззеркальные камеры EOS R со сжатием C-RAW и функциями определения глубины Dual Pixel.
Конвертировать из CR3 в JPG
Бесплатный конвертер из CR3 в JPG прямо в браузере. Конвертируйте файлы мгновенно на вашем устройстве.
Анализ и метаданные
Операционные системы и анализаторы файлов идентифицируют файлы CR3 по начальной двоичной последовательности байтов:
Сигнатура заголовка на уровне байтов (Magic Bytes)
Операционные системы и анализаторы файлов идентифицируют файлы CR3 по начальной двоичной последовательности байтов:
HEX-СИГНАТУРА (СМЕЩЕНИЕ 0):
00 00 00 18 66 74 79 70 63 72 78 20ПРЕДСТАВЛЕНИЕ ASCII: ....ftypcrx
Стандартизация: ISO/IEC 14496-12 (Базовый формат медиафайлов ISO)
Технические спецификации
| Архитектура контейнера | Контейнер ISO Base Media File Format (ISOBMFF) с боксом бренда 'crx ' |
| Сжатие | Тайловое кодирование без потерь, похожее на JPEG-XR, или эффективное сжатие C-RAW с потерями |
| Порядок байтов (Endianness) | Атомы контейнера с прямым порядком байтов; поток полезных данных |
| Цветовые пространства | 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
Мгновенно извлекайте и конвертируйте файлы Canon EOS R беззеркальных RAW-камер формата CR3 в высококачественные фотографии JPEG прямо в вашем браузере.
Конвертируйте превью с беззеркальных камер Canon EOS R формата CR3 в изображения PNG без потерь для универсального графического дизайна и прозрачных веб-процессов.