Canon CR2 (.cr2)

TIFF/EP Стандарт

Canon Raw 2 (CR2) - це застарілий головний формат RAW від Canon, який широко використовувався в легендарній лінійці цифрових дзеркальних камер EOS з 2004 по 2018 рік.

Конвертувати з CR2 у JPG

Безкоштовний конвертер з CR2 у JPG у браузері. Миттєво конвертуйте файли на своєму пристрої.

Аналіз та метадані

Операційні системи та аналізатори файлів ідентифікують файли CR2, перевіряючи початкову послідовність бінарних байтів:

Виберіть або перетягніть файли сюди

100% приватна конвертація у браузері - файли ніколи не покидають ваш пристрій

або вставте Ctrl+V
Гарантія конфіденційності з нульовою передачею мережею: 0 байт завантажено на зовнішні сервери. Уся обробка виконується локально в пісочниці вашого браузера.

Сигнатура заголовка на байтовому рівні (Magic Bytes)

Операційні системи та аналізатори файлів ідентифікують файли CR2, перевіряючи початкову послідовність бінарних байтів:

ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 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 (Поточний)CR3NEFARW
Контейнерний рушійTIFF/EP із сигнатурою 'CR'ISO-BMFF (MPEG-4 Part 12)TIFF/EPTIFF/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 МБ

Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі

Lightroom відображає повідомлення 'Файл пошкоджено або він не підтримується'.

Першопричина: Пошкоджений вказівник у таблиці зміщень IFD, через що аналізатор зчитує дані сенсора за межами файлу.

Відновлення: Використовуйте exiftool або dcraw -c broken.cr2 > fixed.ppm, щоб витягти недоторкані дані Баєра.

Аналіз безпеки та векторів атак на парсери

Помилки аналізу CR2 історично зачіпали програми для перегляду зображень, які обробляли хибні таблиці фрагментів у метаданих Makernotes від Canon.

Відомі вектори атак

  • Переповнення цілочисельного значення під час обчислення ширини фрагмента, що призводить до запису в динамічну пам'ять за межами буфера під час дебаєризації.
  • Пошкоджені таблиці декодування Хаффмана, що викликають нескінченні цикли в застарілих реалізаціях 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.

Головні переваги та плюси

  • Масштабна сумісність програмного забезпечення в усій галузі з будь-яким проявником 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 зберігають необроблені дані сенсора в кількох фрагментах для забезпечення паралельної обробки на ранніх процесорах зображень 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 налаштування стилю зображення назавжди?

Ні. Стилі зображення (Пейзаж, Портрет, Монохромний) зберігаються як деструктивні теги метаданних, які можна будь-коли змінити під час постобробки.