Что такое формат файла CRW?
.crw - это устаревший проприетарный формат необработанных изображений Canon, построенный на спецификации CIFF (Camera Image File Format), совместно разработанной с Kodak в декабре 1997 года. Он хранит необработанные 12-битные данные сенсора с байеровским фильтром, зафиксированные непосредственно матрицей, сохраняя полный динамический диапазон до применения какой-либо внутрикамерной обработки JPEG.
В отличие от более позднего формата .cr2 (который упаковывает необработанные данные в контейнер TIFF) и .cr3 (ISO Base Media File Format), .crw использует структуру кучи (heap) CIFF - записи каталога хранят смещения относительно их собственного блока, а не абсолютные позиции в файле. Файл начинается с характерного 14-байтового заголовка: маркера little-endian II, 4-байтового указателя размера блока CIFF, а затем ASCII-строки HEAPCCDR - идентификатора кучи для «Camera Canon DR».
Каждый файл .crw содержит встроенную миниатюру JPEG наряду с необработанными данными сенсора и специфическими метаданными Canon (MakerNote). Размер файлов варьируется примерно от 3 МБ до 10 МБ. Формат использовался в камерах Canon от PowerShot G1 (сентябрь 2000 г.) до EOS D30, D60, 10D и 300D (Digital Rebel) - последних камер, записывающих .crw. Canon перешла на .cr2 с выходом EOS 20D в 2004 году.
Сегодня файлы .crw могут быть обработаны в Adobe Photoshop (через Camera Raw), darktable, RawTherapee, Canon Digital Photo Professional и Adobe DNG Converter. ExifTool Фила Харви является авторитетным парсером с открытым исходным кодом для структуры CIFF.
Безопасность и защита
РИСК: LOWCRW - это пассивный файл необработанного изображения камеры, содержащий данные сенсора и метаданные; он не содержит исполняемого кода. Открывать его безопасно. Метаданные (EXIF) в CRW могут включать GPS-координаты, серийный номер камеры и временные метки - удалите их перед публикацией, если важна конфиденциальность (ExifTool). Большой размер файла (3-10 МБ) означает отсутствие практического риска от вредоносных файлов в профессиональных инструментах.
Детали формата
в двух словахПрограммы, открывающие файлы CRW
Технические подробности
глубокая спецификация| Формат контейнера | CIFF (Camera Image File Format) - проприетарный Canon/Kodak; отличается от TIFF |
| Магические байты | `49 49 1A 00 00 00 48 45 41 50 43 43 44 52` («II» + указатель блока CIFF + «HEAPCCDR») по смещению 0 |
| Порядок байтов | Little-endian (маркер «II» по смещению 0) |
| Разрядность RAW | 12 бит на канал (данные сенсора Bayer CFA); эффективная глубина цвета 36 бит |
| Цветовой фильтр | Мозаика Bayer CFA (Color Filter Array) - для получения видимого изображения требуется дебайеризация |
| Сжатие | Без потерь (lossless); необработанные данные сенсора хранятся с минимальной обработкой |
| Встроенная миниатюра | Превью-изображение JPEG, хранящееся как запись в каталоге CIFF |
| Метаданные | Canon MakerNote, хранящийся как запись каталога CIFF наряду с полями, эквивалентными EXIF |
| Структура каталогов | Куча CIFF с CDir (каталог фрагментов) в конце файла; все смещения относительны их собственного блока, а не абсолютны |
| Максимальное разрешение | ~6.3 Мп (EOS 10D / EOS 300D Digital Rebel - последние камеры Canon, создававшие файлы CRW) |
| Совместимые камеры | PowerShot G1-G5, Pro70, Pro90 IS, EOS D30, D60, 10D, 300D (Digital Rebel) |
| Заменен форматом | `.cr2` (Canon RAW на базе TIFF, представлен в EOS 20D в 2004 году) |
| Типичный размер файла | 3 МБ - 10 МБ |
| Выпущен | 1997 (CIFF spec); in cameras ~2000 (Canon G1, D30) |
| Последняя версия | CIFF v1.0 rev 4 (December 24, 1997) - format never updated; superseded by CR2 |
| Спецификация | exiftool.org |
Конвертации CRW
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах CRW.