Canon CR2 (.cr2)

TIFF/EP Стандарт

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

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

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

Инспектиране и метаданни

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

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

100% поверително конвертиране в браузъра - файловете никога не напускат вашето устройство

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

Байтов подпис на хедъра (Magic Bytes)

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

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

49 49 2A 00 10 00 00 00 43 52

ASCII ПРЕДСТАВЯНЕ: 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 (Текущ)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+)Nikon DSLR и Z без огледалоSony Alpha без огледало
Среден размер (30MP)35 MB - 40 MB18 MB - 30 MB30 MB - 38 MB30 MB - 42 MB

Често срещани режими на повреда и ръководство за хекс възстановяване

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

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

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

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

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

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

  • Цялостно препълване (integer overflow) при изчисляване ширината на блока, водещо до запис в heap памет извън допустимите граници по време на дебейеризация.
  • Повредени хафманови таблици за декомпресия, задействащи безкрайни цикли в стари реализации на LibRaw.
  • Препълване на буфера при ICC профили във вградения предварителен преглед.

Защитни добри практики:

Исторически произход и етапи

2018Canon представя CR3 (CRX), базиран на ISO-BMFF в EOS M50, което бележи началото на оттеглянето на CR2.
2008Canon пуска EOS 5D Mark II, което популяризира CR2 в професионалната хибридна фотография и кинематография.
2004Въведен с Canon EOS 1D Mark II и EOS 20D, като заменя по-стария CRW формат, базиран на CIFF.

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

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