Canon CRW (.crw)

Camera Стандарт

Canon Raw CIFF (CRW): це формат зображень RAW першого покоління від Canon на основі специфікації структури даних Camera Image File Format (CIFF). Його використовували в перших цифрових дзеркальних камерах і напівпрофесійних камерах PowerShot.

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

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

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

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

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

Приватно - файли ніколи не залишають ваш пристрій

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

Сигнатура заголовка на байтовому рівні (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 (Поточний)CR2NEFDNG
Специфікація контейнераКупа записів CIFFСтруктурований IFD TIFF/EPСтруктурований IFD TIFF/EPВідкрита специфікація TIFF/EP
Сигнатура заголовкаII....HEAPCCDRII*.....CRMM\0*II*\0
Активна епоха1998-20042004-20182001: Дотепер2004: Дотепер
Глибина кольорулінійна, від 10 до 12 бітлінійна, 14-бітналінійна, від 12 до 14 бітЛінійна, до 16 біт

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

Програмне забезпечення повідомляє про 'Недійсне зміщення таблиці записів CIFF'.

Першопричина: Передчасне виймання карти пам'яті, що призвело до обрізання кінцевої таблиці каталогу CIFF.

Відновлення: Використовуйте exiftool для відновлення купи сирих зображень або конвертуйте за допомогою dcraw -v broken.crw.

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

Застарілі засоби розбору записів CIFF часто не перевіряють, чи не виходять зміщення записів за межі файлу.

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

  • Некоректна довжина запису CIFF може спричинити цілочисельне заниження в циклах обходу записів.
  • Зміщення записів, що перекриваються, можуть спричинити пошкодження динамічної пам'яті в застарілих бібліотеках для обробки RAW-зображень.
  • Некоректні дані мініатюри JPEG можуть спричинити переповнення буфера під час розпакування.

Рекомендації щодо захисту: Перш ніж виділяти буфери декомпресії, перевіряйте загальні розміри записів CIFF.

Історичне походження та віхи

2004Замінено на формат CR2 на основі TIFF із випуском EOS-1D Mark II та EOS 20D.
2003Забезпечує роботу новаторської камери Canon EOS Digital Rebel (300D), першої споживчої цифрової дзеркальної камери дешевше 1000 доларів.
1998Представлено Canon у ранніх цифрових камерах, включаючи PowerShot Pro70 та EOS D30.

Основні переваги

  • Зберігає оригінальні 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.