Canon CR3 (.cr3)

ISO/IEC Стандарт

Canon Raw 3 (CR3) - это RAW-формат нового поколения от Canon, созданный на базе базового формата медиафайлов ISO и поддерживающий современные беззеркальные камеры EOS R со сжатием C-RAW и функциями определения глубины Dual Pixel.

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

Бесплатный конвертер из CR3 в JPG прямо в браузере. Конвертируйте файлы мгновенно на вашем устройстве.

Анализ и метаданные

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

Выберите или перетащите файлы сюда

100% конфиденциальное преобразование в браузере - файлы никогда не покидают ваше устройство

или вставьте Ctrl+V
Гарантия конфиденциальности без передачи по сети: 0 байт загружено на внешние серверы. Вся обработка выполняется локально в песочнице вашего браузера.

Сигнатура заголовка на уровне байтов (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 (Текущий)CR2ARWNEF
Тип контейнераISO-BMFF (блоки QuickTime/MP4)TIFF/EPTIFF/EPTIFF/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.

Исторические истоки и вехи

2020Canon EOS R5 принимает CR3 для внутренней записи видео 8K RAW со скоростью 2.6 Гбит/с.
2018Canon представляет CR3 с процессором DIGIC 8 в беззеркальной камере EOS M50.
2018Запущен формат C-RAW, обеспечивающий уменьшение размера файла на 40% с практически незаметной потерь деталей.

Ключевые преимущества и плюсы

  • Современный контейнер 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.