Снимки Canon CR2 (.cr2)

Производное Стандарт

Canon Raw 2 (CR2) - это традиционный флагманский RAW-формат от Canon, который широко использовался во всей легендарной линейке цифровых зеркальных фотоаппаратов EOS с 2004 по 2018 год.

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

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

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

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

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

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

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

Сигнатура заголовка на уровне байтов (Magic Bytes)

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

HEX-СИГНАТУРА (СМЕЩЕНИЕ 0):

49 49 2A 00 10 00 00 00 43 52

ПРЕДСТАВЛЕНИЕ ASCII: II*.....CR

Стандартизация: Производное от TIFF/EP (ISO 12234-2)

Технические спецификации

Архитектура контейнераФайловый формат на основе TIFF с пользовательским смещением заголовка Canon и сигнатурой CR
СжатиеМодифицированные тайлы JPEG с кодированием Хаффмана без потерь или несжатые данные сенсора 12/14 бит
Порядок байтов (Endianness)Обратный порядок байтов (порядок Intel)
Цветовые пространстваRGB матрицы камеры, Adobe RGB, Тег профиля sRGB
Каналы и структураОдноканальный мозаичный фильтр Байера (RGGB)
Макс. габаритыДо 8688 x 5792 (50.6 МП Canon EOS 5DS/5DS R)
ПрозрачностьОтсутствует (линейный мозаичный массив сенсора)
Потоковая передача и прогрессивная загрузкаНе поддерживает потоковую передачу; смещения полос сенсора находятся в IFD3

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

Технический атрибутCR2 (Текущий)CR3NEFARW
Контейнерный движокTIFF/EP с сигнатурой 'CR'ISO-BMFF (MPEG-4 Part 12)TIFF/EPTIFF/EP
Сжатие сенсораJPEG Хаффмана без потерьC-RAW с потерями и без потерьАлгоритм Хаффмана без потерь / несжатыйSony 11+7 бит / Без потерь
Поколения камерЗеркалки Canon EOS (2004 - 2018)Беззеркалки Canon EOS R (2018+)Зеркалки и беззеркалки Nikon ZБеззеркалки Sony Alpha
Средний размер (30 МП)35 МБ - 40 МБ18 МБ - 30 МБ30 МБ - 38 МБ30 МБ - 42 МБ

Типичные режимы повреждения и руководство по восстановлению в HEX

Lightroom отображает сообщение 'Файл поврежден или не поддерживается'.

Первопричина: Поврежденный указатель в таблице смещений IFD, из-за чего анализатор пытается прочитать данные сенсора за пределами конца файла.

Восстановление: Используйте exiftool или dcraw -c broken.cr2 > fixed.ppm для извлечения нетронутых данных Байера.

Анализ безопасности и векторы атак на парсер

Ошибки анализа CR2 исторически затрагивали программы просмотра изображений, обрабатывающие некорректные таблицы срезов в Makernotes от Canon.

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

  • Целочисленное переполнение при вычислении ширины среза, приводящее к записи в кучу за пределами буфера в процессе дебайеризации.
  • Поврежденные таблицы декодирования Хаффмана, вызывающие бесконечные циклы в устаревших реализациях LibRaw.
  • Переполнение буфера профиля ICC встроенного превью.

Защитные лучшие практики: Обрабатывайте файлы CR2 с помощью безопасных для памяти песочниц WebAssembly без привилегированного доступа к файловой системе хоста.

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

2018Canon представляет CR3 (CRX) на базе ISO-BMFF в модели EOS M50, начиная отказ от CR2.
2008Canon выпускает EOS 5D Mark II, популяризируя CR2 в профессиональной гибридной фотографии и кинематографии.
2004Представлен вместе с Canon EOS 1D Mark II и EOS 20D, заменив более старый формат CRW на базе CIFF.

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

  • Масштабная совместимость с программным обеспечением во всей индустрии среди всех созданных разработчиков RAW, каталогизаторов и редакторов.
  • Алгоритм сжатия Хаффмана без потерь сохраняет полный динамический диапазон светлых участков и деталей в тенях в 14-битном формате.
  • Включает полноразмерный JPEG-предпросмотр и обширные таблицы коррекции периферийного освещения объективов Canon.

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

  • Структура IFD на базе TIFF анализируется медленнее по сравнению с современными контейнерами с блочной структурой, такими как CR3.
  • Размеры файлов больше, чем у современных RAW-форматов на базе HEVC, таких как Canon C-RAW.
  • Отсутствие нативной поддержки метаданных глубины с двухпиксельного сенсора до появления специализированных режимов 5D Mark IV.

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

  • Байты 8 и 9 в каждом валидном файле CR2 представляют собой символы ASCII 'C' и 'R' (0x43 0x52) сразу после стандартного маркера TIFF 0x2A.
  • Файлы CR2 с камеры Canon EOS 5D Mark II использовались для создания фотографий для обложек журнала Time и съемок эпизодов голливудских сериалов.
  • Файлы CR2 сохраняют сырые данные сенсора по нескольким срезам для обеспечения параллельной обработки на ранних процессорах изображений DIGIC.

Часто задаваемые технические вопросы

Почему компания Canon заменила CR2 на CR3?

Canon заменила CR2 на CR3, чтобы перейти на современную структуру контейнеров ISO-BMFF (MP4/HEIF), которая поддерживает гибкие метаданные, карты глубины Dual Pixel RAW и эффективное сжатие C-RAW.

Можно ли открыть файлы CR2 без Canon Digital Photo Professional?

Да. Любое современное приложение для редактирования фотографий, средство просмотра операционной системы и File2File.app могут напрямую конвертировать и просматривать файлы CR2.

Сохраняет ли CR2 настройки стиля изображения на постоянной основе?

Нет. Стили изображения (Пейзаж, Портрет, Монохромный) сохраняются в виде неудаляемых тегов метаданных, которые можно изменить в любой момент во время постобработки.