Canon CR2 (.cr2)
TIFF/EP СтандартCanon Raw 2 (CR2) е класическият флагмански RAW формат на Canon, използван масово в легендарната серия фотоапарати EOS DSLR от 2004 до 2018 г.
Конвертиране от CR2 към JPG
Безплатен конвертор от CR2 към JPG в браузъра. Конвертирайте файлове незабавно на вашето устройство.
Проверка и метаданни
Операционните системи и файловите анализатори идентифицират CR2 файлове чрез проверка на началната двоична байтова последователност:
Байтов подпис на заглавката (сигнатурни байтове)
Операционните системи и файловите анализатори идентифицират CR2 файлове чрез проверка на началната двоична байтова последователност:
HEX ПОДПИС (ОФСЕТ 0):
49 49 2A 00 10 00 00 00 43 52ASCII ПРЕДСТАВЯНЕ: II*.....CR
Стандартизация: TIFF/EP (ISO 12234-2) derivative
Технически спецификации
| Контейнерна архитектура | Файлов формат, базиран на TIFF, със собствено отместване в заглавката на Canon и сигнатура CR |
| Компресия | JPEG-подобно кодиране на Хафман без загуби или некомпресирани 12/14-битови данни от сензора |
| Поредност на байтовете (Endianness) | Ред от младшия към старшия байт (Little-Endian, Intel). |
| Цветови пространства | RGB цветово пространство на сензора, Adobe RGB, Маркер за профил sRGB |
| Канали и структура | Един канал с мозайка Bayer (RGGB) |
| Максимални размери | До 8688 x 5792 (50,6 MP при Canon EOS 5DS/5DS R) |
| Прозрачност | Няма (линейна сензорна мозайка) |
| Поточно предаване и прогресивно зареждане | Не поддържа поточно обработване; отместванията към сензорните ленти се намират в 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+) | DSLR фотоапарати Nikon и безогледални фотоапарати Nikon от серията Z | Безогледални фотоапарати Sony Alpha |
| Среден размер (30 MP) | 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 исторически са засягали програми за преглед на изображения, които обработват неправилно формирани таблици с ленти в бележките на производителя Canon (Makernotes).
Известни вектори на атака
- Целочислено препълване при изчисляване на ширината на лентата, което води до запис извън границите на динамичната памет при демозаикиране.
- Повредени таблици за декодиране на Хафман, които задействат безкрайни цикли в остарели реализации на LibRaw.
- Препълване на буфера за ICC профила във вградения преглед.
Най-добри практики за защита: Обработвайте CR2 файловете в изолирани WebAssembly среди с безопасна работа с паметта и без привилегирован достъп до файловата система на хоста.
Исторически произход и етапи
Основни предимства
- CR2 се поддържа от много програми за обработка на RAW файлове и приложения за управление на изображения, но съвместимостта зависи от софтуера и версията.
- Компресията на Huffman без загуби запазва данните, записани от сензора; наличната битова дълбочина и детайлност зависят от модела и настройките за снимане.
- Вгражда 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?
Много съвременни приложения за снимки могат да отварят CR2 файлове; поддръжката зависи от версията на приложението и модела на фотоапарата.
Съхранява ли CR2 настройките на стила на изображението за постоянно?
Не. Стиловете на изображението (Landscape, Portrait, Monochrome) се записват като метаданни, които не променят оригиналните данни и могат да се редактират по всяко време при последваща обработка.
Свързани двойки за конвертиране на CR2
Конвертирайте суровите файлове CR2 от цифров фотоапарат Canon директно в стандартни JPEG изображения с висока резолюция. Резултатът е визуализирано изображение, а не оригиналните RAW данни от сензора.
Обработвайте сурови CR2 файлове от дигитални камери Canon EOS директно в PNG мастер файлове без загуба на качество за печат. Резултатът е визуализирано изображение, а не оригиналните RAW данни от сензора.
Преобразувайте кадър във формат Canon CR2 в PDF от една страница за преглед. Цветовата матрица на фотоапарата и балансът на бялото се прилагат към 8-битовите sRGB пиксели; PDF файлът не предоставя контроли за RAW обработка.