Canon CR2 (.cr2)
TIFF/EP СтандартCanon Raw 2 (CR2) - це застарілий головний формат RAW від Canon, який широко використовувався в легендарній лінійці цифрових дзеркальних камер EOS з 2004 по 2018 рік.
Конвертувати з CR2 у JPG
Безкоштовний конвертер з CR2 у JPG у браузері. Миттєво конвертуйте файли на своєму пристрої.
Аналіз та метадані
Операційні системи та аналізатори файлів ідентифікують файли CR2, перевіряючи початкову послідовність бінарних байтів:
Сигнатура заголовка на байтовому рівні (Magic Bytes)
Операційні системи та аналізатори файлів ідентифікують файли CR2, перевіряючи початкову послідовність бінарних байтів:
ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):
49 49 2A 00 10 00 00 00 43 52ASCII-УЯВЛЕННЯ: 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 (Поточний) | CR3 | NEF | ARW |
|---|---|---|---|---|
| Контейнерний рушій | TIFF/EP із сигнатурою 'CR' | ISO-BMFF (MPEG-4 Part 12) | TIFF/EP | TIFF/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 без привілейованого доступу до файлової системи хоста.
Історичне походження та віхи
Головні переваги та плюси
- Масштабна сумісність програмного забезпечення в усій галузі з будь-яким проявником 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 налаштування стилю зображення назавжди?
Ні. Стилі зображення (Пейзаж, Портрет, Монохромний) зберігаються як деструктивні теги метаданних, які можна будь-коли змінити під час постобробки.