Canon CRW (.crw)

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

Canon Raw CIFF (CRW) - это формат RAW-изображений первого поколения от Canon, основанный на спецификации кучи CIFF (Camera Image File Format), который использовался в ранних цифровых зеркальных и полупрофессиональных камерах 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

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