Снимки Canon CR2 (.cr2)
Производное СтандартCanon Raw 2 (CR2): это прежний флагманский RAW-формат Canon, широко использовавшийся во всей легендарной линейке цифровых зеркальных камер EOS с 2004 по 2018 год.
Конвертировать из CR2 в JPG
Бесплатный конвертер из CR2 в JPG прямо в браузере. Конвертируйте файлы мгновенно на Вашем устройстве.
Анализ и метаданные
Операционные системы и анализаторы файлов идентифицируют файлы CR2 по начальной двоичной последовательности байтов:
Сигнатура заголовка на уровне байтов (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 (Текущий) | CR3 | NEF | ARW |
|---|---|---|---|---|
| Контейнерный движок | TIFF/EP с сигнатурой 'CR' | ISO-BMFF (MPEG-4 Part 12) | TIFF/EP | TIFF/EP |
| Сжатие сенсора | JPEG с кодированием Хаффмана без потерь | C-RAW с потерями и без потерь | Алгоритм Хаффмана без потерь / несжатый | Sony 11+7 бит / Без потерь |
| Поколения камер | Зеркальные камеры Canon EOS (2004: 2018) | Беззеркальные камеры Canon EOS R (2018+) | Зеркальные камеры Nikon и беззеркальные 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 с безопасным управлением памятью и изоляцией, без привилегированного доступа к файловой системе хоста.
История происхождения и ключевые этапы
Ключевые преимущества и плюсы
- Масштабная совместимость с программным обеспечением во всей индустрии со всеми когда-либо созданными конвертерами RAW, системами управления цифровыми активами и редакторами.
- Сжатие Huffman без потерь сохраняет данные, записанные сенсором; разрядность и детализация зависят от модели камеры и настроек съёмки.
- Включает полноразмерный JPEG-предпросмотр и обширные таблицы коррекции периферийного освещения объективов Canon.
Технические ограничения и минусы
- Структура IFD на базе TIFF анализируется медленнее по сравнению с современными контейнерами с блочной структурой, такими как CR3.
- Размеры файлов больше, чем у современных RAW-форматов на базе HEVC, таких как Canon C-RAW.
- Отсутствие нативной поддержки метаданных глубины с двухпиксельного сенсора до появления специализированных режимов 5D Mark IV.
Интересные технические факты
- В каждом корректном файле CR2 байты 8 и 9 содержат символы 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?
Многие современные приложения для работы с фотографиями могут открывать файлы CR2; поддержка зависит от версии приложения и модели камеры.
Сохраняет ли CR2 настройки стиля изображения на постоянной основе?
Нет. Стили изображения (Пейзаж, Портрет, Монохромный) сохраняются в виде тегов метаданных, не изменяющих исходные данные, и их можно изменить в любой момент во время постобработки.
Связанные конвертации для CR2
Преобразование RAW-файлов CR2 с цифровых камер Canon EOS напрямую в стандартные изображения JPEG высокого разрешения. Результат представляет собой обработанное изображение, а не исходный RAW с данными сенсора.
Превращайте RAW-файлы цифровых камер Canon EOS CR2 напрямую в печатные мастер-файлы PNG без потерь. Результат представляет собой обработанное изображение, а не исходный RAW с данными сенсора.
Преобразуйте кадр Canon CR2 в одностраничный PDF для просмотра. Цветопередача камеры и баланс белого применяются к 8-битным пикселям sRGB; в PDF нет средств обработки RAW.