Canon CRW (.crw)

Формат Стандарт

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

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

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

Анализ и метаданные

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

Выберите или перетащите файлы сюда

Конфиденциально - файлы никогда не покидают ваше устройство

или вставьте 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

Стандартизация: Формат файла изображения камеры (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 (Текущий)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 бит

Распространенные сценарии повреждения и руководство по восстановлению в HEX

Программа сообщает об ошибке 'Неверное смещение таблицы записей 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.