Canon CR2 (.cr2)

TIFF/EP Стандарт

Canon Raw 2 (CR2) е класическият флагмански RAW формат на Canon, използван масово в легендарната серия фотоапарати EOS DSLR от 2004 до 2018 г.

Конвертиране от CR2 към JPG

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

Проверка и метаданни

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

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на заглавката (сигнатурни байтове)

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

HEX ПОДПИС (ОФСЕТ 0):

49 49 2A 00 10 00 00 00 43 52

ASCII ПРЕДСТАВЯНЕ: 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 (Текущ)CR3NEFARW
Механизъм на контейнераTIFF/EP със сигнатура „CR“ISO-BMFF (MPEG-4, част 12)TIFF/EPTIFF/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 MB18 MB - 30 MB30 MB - 38 MB30 MB - 42 MB

Често срещани видове повреди и ръководство за възстановяване на шестнадесетични данни

В Lightroom се показва съобщението „Файлът изглежда неподдържан или повреден“.

Първопричина: Повреден указател в таблицата с отмествания на IFD кара парсера да чете данни от сензора след края на файла.

Възстановяване: Използвайте exiftool или командата dcraw -c broken.cr2 > fixed.ppm, за да извлечете непокътнатите данни от мозайката Bayer.

Анализ на сигурността и вектори на атака към парсера

Грешки при парсването на CR2 исторически са засягали програми за преглед на изображения, които обработват неправилно формирани таблици с ленти в бележките на производителя Canon (Makernotes).

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

  • Целочислено препълване при изчисляване на ширината на лентата, което води до запис извън границите на динамичната памет при демозаикиране.
  • Повредени таблици за декодиране на Хафман, които задействат безкрайни цикли в остарели реализации на 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.

Основни предимства

  • 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) се записват като метаданни, които не променят оригиналните данни и могат да се редактират по всяко време при последваща обработка.