Canon CRW (.crw)

Camera Стандарт

Canon Raw CIFF (CRW) е първото поколение RAW формат за изображения на Canon, базиран на спецификацията за heap на Camera Image File Format (CIFF). Използван е при ранни цифрови огледално-рефлексни камери и потребителски фотоапарати PowerShot.

Конвертиране на CRW към JPG

Безплатен конвертор от CRW към JPG в браузъра. Конвертирайте файлове незабавно на вашето устройство.

Инспектиране и метаданни

Операционните системи и файловите анализатори идентифицират CRW файлове чрез проверка на началната двоична байтова последователност:

Изберете или пуснете файлове тук

100% поверително конвертиране в браузъра - файловете никога не напускат вашето устройство

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на хедъра (Magic Bytes)

Операционните системи и файловите анализатори идентифицират CRW файлове чрез проверка на началната двоична байтова последователност:

HEX ПОДПИС (ОФСЕТ 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) structured binary record heap
КомпресияLossless modified JPEG Huffman encoding
Поредност на байтовете (Endianness)Little-Endian (Intel byte order)
Цветови пространстваCamera Sensor RGB, sRGB tone curve
Канали и структура1 channel Bayer mosaic (RGGB)
Максимални размериUp to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D)
ПрозрачностNone
Стрийминг и прогресивно зарежданеNon-streamable heap structure with tail record index directory

Техническа сравнителна матрица: CRW спрямо конкуренти

Технически атрибутCRW (Текущ)CR2NEFDNG
Спецификация на контейнераCIFF запис heapTIFF/EP структуриран IFDTIFF/EP структуриран IFDTIFF/EP отворена спецификация
Магически байтове в хедъраII....HEAPCCDRII*.....CRMM\0*II*\0
Активна ера1998 - 20042004 - 20182001 - Настояще2004 - Настояще
Битова дълбочина10-битов до 12-битов линеен14-битов линеен12-битов до 14-битов линеенДо 16-битов линеен

Често срещани режими на повреда и ръководство за хекс възстановяване

Софтуерът докладва 'Невалидно отместване на таблицата със записи на CIFF'.

Първопричина: Преждевременно изваждане на картата, оставило последната таблица с директории на CIFF непълна (отрязана).

Възстановяване: Използвайте exiftool за възстановяване на суровия image heap или конвертирайте с dcraw -v broken.crw.

Анализ на сигурността и вектори на атака към парсера

Старите парсери на CIFF записи често нямат проверки на границите за отмествания на записи, сочещи извън файловите граници.

Известни вектори на атака

  • Повредена дължина на CIFF записа, причиняваща целочислено подпълване (integer underflow) в цикли за обхождане на записи.
  • Припокриващи се отмествания на записи, задействащи повреда на heap паметта в остарели библиотеки за RAW изображения.
  • Препълване на буфера при декомпресия на вградения JPEG миниатюрен кадър.

Защитни добри практики:

Исторически произход и етапи

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

Основни предимства и плюсове

  • Запазва оригиналните 10-битови и 12-битови сензорни данни от основополагащи цифрови фотоапарати от началото на 2000-те години.
  • Архитектурата с CIFF heap осигурява ясно разделение между блоковете на сензора за изображения и настройките на фотоапарата.
  • Лек размер на файловете (обикновено от 5 MB до 8 MB на изображение), подходящ за ранните CompactFlash носители.

Технически ограничения и минуси

  • Доста остарял в съвременния софтуер, често изискващ стари инструменти за конвертиране към DNG за обработка.
  • Съхранява определени настройки на фотоапарата в съпътстващи .THM (миниатюрни) файлове вместо вътрешно.
  • Примитивната CIFF структура на директориите в края на файла го прави уязвим при непълни файлови записи.

Интересни технически факти

  • Низът 'HEAPCCDR' в хедъра означава 'Heap Canon Camera Digital Raw'.
  • Фотоапаратите Canon Digital Rebel 300D заснемат милиони емблематични цифрови фотографии от началото на 2000-те години във формат CRW.
  • CIFF е съвместно разработен от Canon, Eastman Kodak и Hewlett-Packard в края на 90-те години на миналия век.

Често задавани технически въпроси

Защо до моя .CRW файл има .THM файл?

Камерите Canon CRW записваха метаданни и миниатюри (thumbnails) в съпътстващ .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.