Canon CRW (.crw)
Camera 표준Canon Raw CIFF(CRW)는 초기 디지털 SLR 및 PowerShot 하이 아마추어 카메라에 사용된 카메라 이미지 파일 포맷(CIFF) 힙 사양을 기반으로 한 캐논의 1세대 RAW 이미지 포맷입니다.
CRW을(를) JPG(으)로 변환
무료 브라우저 내 CRW-JPG 변환기. 기기에서 파일을 즉시 변환하세요.
검사 및 메타데이터
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 CRW 파일을 식별합니다:
바이트 단위 헤더 시그니처 (매직 바이트)
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 CRW 파일을 식별합니다:
16진수 시그니처 (오프셋 0):
49 49 1A 00 00 00 48 45 41 50 43 43 44 52ASCII 표현: II....HEAPCCDR
표준화: Camera Image File Format (CIFF)
기술 사양
| 컨테이너 아키텍처 | CIFF (Camera Image File Format) structured binary record heap |
| 압축 | Lossless modified JPEG Huffman encoding |
| 바이트 엔디안 | 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 (현재) | CR2 | NEF | DNG |
|---|---|---|---|---|
| 컨테이너 사양 | CIFF 레코드 힙 | TIFF/EP 구조화된 IFD | TIFF/EP 구조화된 IFD | 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을 사용하여 원본 이미지 힙을 복구하거나 dcraw -v broken.crw를 통해 변환합니다.
보안 분석 및 파서 공격 벡터
레거시 CIFF 레코드 파서에는 파일 범위를 넘어 가리키는 레코드 오프셋에 대한 경계 검사가 부족한 경우가 많습니다.
알려진 공격 벡터
- 레코드 순회 루프에서 정수 언더플로를 유발하는 잘못된 형식의 CIFF 레코드 길이.
- 구형 RAW 이미지 라이브러리에서 힙 손상을 유발하는 겹치는 레코드 오프셋.
- 잘못된 형식의 JPEG 썸네일 압축 해제 버퍼 오버플로.
방어적 모범 사례:
역사적 배경 및 주요 이력
주요 장점
- 2000년대 초반의 기초적인 디지털 카메라에서 촬영된 원본 10비트 및 12비트 센서 데이터 보존.
- CIFF 힙 아키텍처는 이미지 센서 블록과 카메라 설정 간의 깔끔한 분리를 제공합니다.
- 초기 컴팩트플래시(CompactFlash) 미디어에 적합한 가벼운 파일 크기 (이미지당 일반적으로 5MB ~ 8MB).
기술적 제한 사항 및 단점
- 최신 소프트웨어에서 대부분 지원이 중단되었으며, 가져오기를 위해 종종 레거시 DNG 변환 도구가 필요함.
- 내부에 저장되는 대신 보조 .THM(썸네일) 사이드카 파일에 특정 카메라 설정을 저장함.
- 파일 끝에 있는 원시 CIFF 디렉토리 구조는 불완전한 파일 쓰기에 취약함.
흥미로운 기술적 상식
- 헤더의 'HEAPCCDR' 문자열은 'Heap Canon Camera Digital Raw'를 의미합니다.
- 캐논 디지털 레벨 300D 카메라는 CRW 포맷으로 2000년대 초반의 수백만 장의 상징적인 디지털 사진을 촬영했습니다.
- CIFF는 1990년대 후반 캐논, 이스트만 코닥, 휼렛팩커드가 공동 개발했습니다.
자주 묻는 기술 질문
.CRW 파일과 함께 .THM 파일이 존재하는 이유는 무엇인가요?
캐논 CRW 카메라는 메타데이터와 썸네일을 보조 .THM 파일에 저장했는데, 이는 사실 EXIF 태그가 포함된 표준 JPEG 파일입니다.
최신 라이트룸(Lightroom) 버전에서도 여전히 CRW를 가져올 수 있나요?
네, 어도비 카메라 RAW(Adobe Camera Raw)는 CRW 파일에 대한 하위 호환성을 유지하고 있지만, 장기 보관을 위해서는 DNG로 변환하는 것이 좋습니다.
어떤 카메라가 CR2/CRW 파일을 생성하나요?
캐논 EOS D30, D60, 10D, 디지털 리벨(Digital Rebel, 300D) 및 파워샷(PowerShot) G1, G2, G3, G5, Pro1 등의 카메라가 있습니다.