Canon CR2 (.cr2)
TIFF/EP СтандартCanon Raw 2 (CR2) е класическият флагмански RAW формат на Canon, използван масово в легендарната серия фотоапарати EOS DSLR от 2004 до 2018 г.
Конвертиране на CR2 към JPG
Безплатен конвертор от CR2 към JPG в браузъра. Конвертирайте файлове незабавно на вашето устройство.
Инспектиране и метаданни
Операционните системи и файловите анализатори идентифицират CR2 файлове чрез проверка на началната двоична байтова последователност:
Байтов подпис на хедъра (Magic Bytes)
Операционните системи и файловите анализатори идентифицират CR2 файлове чрез проверка на началната двоична байтова последователност:
HEX ПОДПИС (ОФСЕТ 0):
49 49 2A 00 10 00 00 00 43 52ASCII ПРЕДСТАВЯНЕ: II*.....CR
Стандартизация: TIFF/EP (ISO 12234-2) derivative
Технически спецификации
| Контейнерна архитектура | TIFF-based file format with custom Canon header offset and CR signature |
| Компресия | Lossless Huffman-encoded modified JPEG tiles or uncompressed 12/14-bit sensor data |
| Поредност на байтовете (Endianness) | Little-Endian (Intel order) |
| Цветови пространства | Camera Sensor RGB, Adobe RGB, sRGB profile tag |
| Канали и структура | 1 channel Bayer mosaic (RGGB) |
| Максимални размери | Up to 8688 x 5792 (50.6 MP Canon EOS 5DS/5DS R) |
| Прозрачност | None (linear sensor mosaic array) |
| Стрийминг и прогресивно зареждане | Non-streamable; offsets to sensor strips located in IFD3 |
Техническа сравнителна матрица: CR2 спрямо конкуренти
| Технически атрибут | CR2 (Текущ) | CR3 | NEF | ARW |
|---|---|---|---|---|
| Контейнерен механизъм | TIFF/EP с 'CR' подпис | ISO-BMFF (MPEG-4 Част 12) | TIFF/EP | TIFF/EP |
| Компресия на сензора | Хафманов JPEG без загуба | C-RAW без загуба и със загуба | Хафман без загуба / некомпресиран | Sony 11+7 бита / Без загуба |
| Поколения фотоапарати | Canon EOS DSLR (2004-2018) | Canon EOS R Без огледало (2018+) | Nikon DSLR и Z без огледало | Sony Alpha без огледало |
| Среден размер (30MP) | 35 MB - 40 MB | 18 MB - 30 MB | 30 MB - 38 MB | 30 MB - 42 MB |
Често срещани режими на повреда и ръководство за хекс възстановяване
Lightroom показва съобщение 'Файлът изглежда неподдържан или повреден'.
Първопричина: Повреден указател в таблицата с отмествания на IFD, каращ парсера да чете сензорни данни извън края на файла.
Възстановяване: Използвайте exiftool или dcraw -c broken.cr2 > fixed.ppm, за да извлечете непокътнатите Bayer данни.
Анализ на сигурността и вектори на атака към парсера
Грешките при анализа на CR2 исторически засягат програми за преглед на изображения, обработващи дефектни таблици с блокове в Makernotes на Canon.
Известни вектори на атака
- Цялостно препълване (integer overflow) при изчисляване ширината на блока, водещо до запис в heap памет извън допустимите граници по време на дебейеризация.
- Повредени хафманови таблици за декомпресия, задействащи безкрайни цикли в стари реализации на LibRaw.
- Препълване на буфера при ICC профили във вградения предварителен преглед.
Защитни добри практики:
Исторически произход и етапи
Основни предимства и плюсове
- Мащабна съвместимост в индустрията с всеки RAW девелопър, DAM и редактор, създаван някога.
- Хафмановото компресиране без загуба на данни запазва пълния 14-битов запас в светлите части и детайлите в сенките.
- Вгражда пълен JPEG предварителен преглед и обширни таблици за корекция на периферното осветление за обективи на Canon.
Технически ограничения и минуси
- Структурата на IFD, базирана на TIFF, се анализира по-бавно в сравнение с модерни контейнери с боксова структура като CR3.
- Размерът на файловете е по-голям от този на съвременните RAW формати, производни на HEVC, като Canon C-RAW.
- Липсва родна поддръжка за метаданни за дълбочина от Dual-Pixel сензор преди специализираните режими на 5D Mark IV.
Интересни технически факти
- Битове 8 и 9 във всеки валиден CR2 файл съдържат ASCII знаците 'C' и 'R' (0x43 0x52) след стандартния TIFF маркер 0x2A.
- Файловете CR2 от Canon EOS 5D Mark II стоят зад фотографиите на корици на списание Time и снимките на холивудски епизоди.
- CR2 файловете съхраняват суровите сензорни данни в множество блокове (slices), за да позволят паралелна обработка на ранните 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 настройките на стила на изображението за постоянно?
Не. Стиловете на изображението (Landscape, Portrait, Monochrome) се записват като неразрушими етикети (tags) за метаданни, които могат да бъдат променяни по всяко време по време на постпродукцията.
Свързани двойки за конвертиране на CR2
Конвертирането на сурови файлове от камера Canon CR2 в обработени JPEG изображения преобразува масивни некомпресирани данни от сензора в леки и лесно прегледими снимки.
Обработвайте сурови CR2 файлове от дигитални камери Canon EOS директно в несгъстени беззагубни PNG мастъри за печат.