Снимки 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 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, каталогизаторов и редакторов.
- Алгоритм сжатия Хаффмана без потерь сохраняет полный динамический диапазон светлых участков и деталей в тенях в 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 настройки стиля изображения на постоянной основе?
Нет. Стили изображения (Пейзаж, Портрет, Монохромный) сохраняются в виде неудаляемых тегов метаданных, которые можно изменить в любой момент во время постобработки.
Связанные пары конвертации CR2
Конвертирование файлов RAW Canon CR2 в обработанные изображения JPEG превращает массивные несжатые данные матрицы в легкие фотографии, пригодные для просмотра на любых устройствах.
Превращайте RAW-файлы цифровых камер Canon EOS CR2 напрямую в несжатые печатные мастер-файлы PNG без потерь.