Canon CRW (.crw)
Camera СтандартCanon Raw CIFF (CRW): це формат зображень RAW першого покоління від Canon на основі специфікації структури даних Camera Image File Format (CIFF). Його використовували в перших цифрових дзеркальних камерах і напівпрофесійних камерах PowerShot.
Конвертувати з CRW у JPG
Безкоштовний конвертер з CRW у JPG у браузері. Миттєво конвертуйте файли на своєму пристрої.
Аналіз та метадані
Операційні системи та аналізатори файлів ідентифікують файли CRW, перевіряючи початкову послідовність бінарних байтів:
Сигнатура заголовка на байтовому рівні (Magic Bytes)
Операційні системи та аналізатори файлів ідентифікують файли CRW, перевіряючи початкову послідовність бінарних байтів:
ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):
49 49 1A 00 00 00 48 45 41 50 43 43 44 52ПОДАННЯ В ASCII: II....HEAPCCDR
Стандартизація: Camera Image File Format (CIFF)
Технічні характеристики
| Архітектура контейнера | Структурована сукупність бінарних записів CIFF (Camera Image File Format) |
| Стиснення | Кодування Хаффмана на основі модифікованого JPEG без втрат |
| Порядок байтів (Endianness) | Зворотний порядок байтів (Little-Endian; 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 може спричинити цілочисельне заниження в циклах обходу записів.
- Зміщення записів, що перекриваються, можуть спричинити пошкодження динамічної пам'яті в застарілих бібліотеках для обробки RAW-зображень.
- Некоректні дані мініатюри 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.
Пов'язані пари конвертації CRW
Конвертуйте застарілі файли необроблених зображень Canon CIFF CRW з камер EOS та PowerShot у сучасні зображення JPEG. Результат є обробленим зображенням, а не оригіналом RAW із даними сенсора.
Конвертуйте застарілі файли RAW-зображень Canon CIFF CRW у графіку PNG архівного рівня без втрат. Результат є обробленим зображенням, а не оригіналом RAW із даними сенсора.
Поділіться старим зображенням Canon CRW у вигляді односторінкового PDF. LibRaw обробляє його до 8-бітного sRGB; для подальших змін експозиції чи балансу білого потрібен CRW.