Canon CRW (.crw)
Camera СтандартCanon Raw CIFF (CRW) - це формат зображень RAW першого покоління від Canon, заснований на специфікації купи CIFF (Camera Image File Format), який використовувався в ранніх цифрових дзеркальних камерах та напівпрофесійних камерах PowerShot.
Конвертувати з CRW у JPG
Безкоштовний конвертер з CRW у JPG у браузері. Миттєво конвертуйте файли на своєму пристрої.
Аналіз та метадані
Операційні системи та аналізатори файлів ідентифікують файли CRW, перевіряючи початкову послідовність бінарних байтів:
Сигнатура заголовка на байтовому рівні (Magic Bytes)
Операційні системи та аналізатори файлів ідентифікують файли CRW, перевіряючи початкову послідовність бінарних байтів:
ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):
49 49 1A 00 00 00 48 45 41 50 43 43 44 52ASCII-УЯВЛЕННЯ: II....HEAPCCDR
Стандартизація: Camera Image File Format (CIFF)
Технічні характеристики
| Архітектура контейнера | Структурована купа бінарних записів CIFF (Camera Image File Format) |
| Стиснення | Кодування Хаффмана на основі модифікованого JPEG без втрат |
| Порядок байтів (Endianness) | Зворотний порядок байтів (порядок байтів Intel) |
| Колірні простори | RGB матриці камери, Тональна крива sRGB |
| Канали та структура | Одноканальна мозаїка Баєра (RGGB) |
| Максимальні розміри | До 3072 x 2048 (6.3 МП Canon EOS 10D / Digital Rebel 300D) |
| Прозорість | Відсутня |
| Потокове та прогресивне завантаження | Непотокова структура купи з довідковим каталогом записів у хвості файлу |
Технічна матриця порівняння: CRW проти конкурентів
| Технічний атрибут | CRW (Поточний) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Специфікація контейнера | Купа записів CIFF | Структурований IFD TIFF/EP | Структурований IFD TIFF/EP | Відкрита специфікація TIFF/EP |
| Магія заголовка | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Активна епоха | 1998 - 2004 | 2004 - 2018 | 2001 - Дотепер | 2004 - Дотепер |
| Глибина кольору | 10-біт до 12-біт лінійна | 14-біт лінійна | 12-біт до 14-біт лінійна | До 16-біт лінійна |
Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі
Програмне забезпечення повідомляє про 'Неправильне зміщення таблиці записів CIFF'.
Першопричина: Передчасне виймання карти пам'яті, що призвело до обрізання кінцевої таблиці каталогу CIFF.
Відновлення: Використовуйте exiftool для відновлення купи сирих зображень або конвертуйте за допомогою dcraw -v broken.crw.
Аналіз безпеки та векторів атак на парсери
Застарілі парсери записів CIFF часто не мають перевірок меж для зміщень записів, що вказують за межі файлу.
Відомі вектори атак
- Сформована довжина запису CIFF, що викликає заниження цілочисельного значення в циклах обходу записів.
- Зміщення записів, що перетинаються, викликають пошкодження купи в застарілих бібліотеках сирих зображень.
- Переповнення буфера декомпресії мініатюр JPEG через некоректну форму.
Захисні найкращі практики: Перевіряйте загальні розміри купи записів CIFF перед виділенням буферів декомпресії.
Історичне походження та віхи
Головні переваги та плюси
- Зберігає оригінальні 10-бітні та 12-бітні дані сенсора з фундаментальних цифрових камер початку 2000-х років.
- Архітектура купи CIFF забезпечує чітке відокремлення між блоками датчика зображення та налаштуваннями камери.
- Легкі файли (зазвичай від 5 МБ до 8 МБ на зображення), придатні для ранніх носіїв CompactFlash.
Технічні обмеження та мінуси
- Здебільшого застарів у сучасному програмному забезпеченні, часто вимагаючи застарілих інструментів конвертації DNG для завантаження.
- Зберігає певні налаштування камери в супутніх файлах мініатюр .THM замість внутрішнього сховища.
- Примітивна структура каталогу CIFF у кінці файлу вразлива до неповного запису файлу.
Цікаві технічні факти
- Рядок 'HEAPCCDR' у заголовку означає 'Heap Canon Camera Digital Raw'.
- Камери Canon Digital Rebel 300D зняли мільйони культових цифрових фотографій початку 2000-х років у форматі CRW.
- CIFF була спільно розроблена компаніями Canon, Eastman Kodak та Hewlett-Packard наприкінці 1990-х років.
Поширені технічні запитання
Чому поруч із файлом .CRW є файл .THM?
Камери Canon CRW зберігали метаданні та мініатюри в супутньому файлі .THM, який фактично є стандартним файлом JPEG, що містить теги EXIF.
Чи можуть сучасні версії Lightroom досі імпортувати CRW?
Так, Adobe Camera Raw зберігає зворотну сумісність для файлів CRW, хоча для довгострокового архівування рекомендується конвертувати їх у формат DNG.
Які камери створювали файли CRW?
Камери, що включають Canon EOS D30, D60, 10D, Digital Rebel (300D) та PowerShot G1, G2, G3, G5 і Pro1.