Canon CRW (.crw)
Camera СтандартCanon Raw CIFF (CRW) е RAW форматът за изображения от първо поколение на Canon, базиран на спецификацията за heap на Camera Image File Format (CIFF). Използван е в ранни цифрови DSLR фотоапарати и усъвършенствани потребителски модели PowerShot.
Конвертиране от CRW към JPG
Безплатен конвертор от CRW към JPG в браузъра. Конвертирайте файлове незабавно на вашето устройство.
Проверка и метаданни
Операционните системи и файловите анализатори идентифицират CRW файлове чрез проверка на началната двоична байтова последователност:
Байтов подпис на заглавката (сигнатурни байтове)
Операционните системи и файловите анализатори идентифицират CRW файлове чрез проверка на началната двоична байтова последователност:
HEX ПОДПИС (ОФСЕТ 0):
49 49 1A 00 00 00 48 45 41 50 43 43 44 52ASCII ПРЕДСТАВЯНЕ: II....HEAPCCDR
Стандартизация: Camera Image File Format (CIFF)
Технически спецификации
| Контейнерна архитектура | Структуриран двоичен heap от записи във формат CIFF (Camera Image File Format) |
| Компресия | Модифицирано JPEG кодиране на Хафман без загуби |
| Поредност на байтовете (Endianness) | Ред от младшия към старшия байт (Little-Endian, Intel). |
| Цветови пространства | RGB цветово пространство на сензора, Тонова крива sRGB |
| Канали и структура | Един канал с мозайка Bayer (RGGB) |
| Максимални размери | До 3072 x 2048 (6,3 MP при Canon EOS 10D/Digital Rebel 300D) |
| Прозрачност | Няма |
| Поточно предаване и прогресивно зареждане | Не поддържа поточно обработване; heap структура с индексна директория в края на файла |
Техническа сравнителна матрица: CRW спрямо конкуренти
| Технически атрибут | CRW (Текущ) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Спецификация на контейнера | CIFF куп от записи | Структуриран IFD на TIFF/EP | Структуриран IFD на TIFF/EP | Отворена спецификация на TIFF/EP |
| Сигнатура в заглавката | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Период на употреба | 1998 - 2004 | 2004 - 2018 | 2001 - до момента | 2004 - до момента |
| Битова дълбочина | Линейни данни с дълбочина от 10 до 12 бита | 14 бита, линейно | От 12 до 14 бита, линейно | До 16 бита, линейно |
Често срещани видове повреди и ръководство за възстановяване на шестнадесетични данни
Софтуерът показва съобщението „Невалидно отместване в таблицата със записи на CIFF“.
Първопричина: Картата е извадена преждевременно и последната таблица с директории на CIFF е останала непълна.
Възстановяване: Използвайте exiftool, за да възстановите необработения heap с данни за изображението, или конвертирайте файла с командата dcraw -v broken.crw.
Анализ на сигурността и вектори на атака към парсера
В остарелите парсери за записи на CIFF често липсват проверки, които да не допускат отместванията на записите да сочат извън границите на файла.
Известни вектори на атака
- Неправилна дължина на запис в CIFF, която причинява целочислено препълване надолу в цикли за обхождане на записите.
- Припокриващи се отмествания на записи, които повреждат heap паметта в остарели библиотеки за RAW изображения.
- Препълване на буфера при декомпресиране на вградената JPEG миниатюра.
Най-добри практики за защита: Проверявайте общия размер на heap от записи в CIFF, преди да заделяте буфери за декомпресиране.
Исторически произход и етапи
Основни предимства
- Запазва оригиналните 10-битови и 12-битови сензорни данни от основополагащи цифрови фотоапарати от началото на 2000-те години.
- Архитектурата с CIFF куп осигурява ясно разделение между блоковете на сензора за изображения и настройките на фотоапарата.
- Файловете са малки (обикновено от 5 MB до 8 MB на изображение), подходящи за ранните носители CompactFlash.
Технически ограничения и минуси
- Вече почти не се поддържа от съвременния софтуер; за отваряне често са нужни остарели инструменти за импортиране или конвертиране в DNG.
- Някои настройки на фотоапарата се съхраняват в придружаващи файлове .THM с миниатюри, а не в самия CRW файл.
- Примитивната CIFF директория в края на файла е уязвима при непълно записване.
Интересни технически факти
- Низът „HEAPCCDR“ в заглавката означава „Heap Canon Camera Digital Raw“.
- Фотоапаратите Canon Digital Rebel 300D заснемат милиони емблематични цифрови фотографии от началото на 2000-те години във формат CRW.
- CIFF е разработен съвместно от Canon, Eastman Kodak и Hewlett-Packard в края на 90-те години.
Често задавани технически въпроси
Защо до моя .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.
Свързани двойки за конвертиране на CRW
Конвертирайте стари RAW файлове във формат CIFF CRW от фотоапарати Canon EOS и PowerShot в модерни JPEG изображения. Резултатът е визуализирано изображение, а не оригиналните RAW данни от сензора.
Конвертирайте стари сурови файлове Canon CIFF CRW в PNG изображения без загуба на качество, подходящи за архивиране. Резултатът е визуализирано изображение, а не оригиналните RAW данни от сензора.
Споделете по-старо изображение Canon CRW като PDF от една страница. LibRaw го обработва до 8-битов sRGB, а за бъдещи корекции на експозицията или баланса на бялото е необходим оригиналният CRW файл.