Canon CRW (.crw)

Camera 표준

Canon Raw CIFF(CRW)는 초기 디지털 SLR 및 PowerShot 하이 아마추어 카메라에 사용된 카메라 이미지 파일 포맷(CIFF) 힙 사양을 기반으로 한 캐논의 1세대 RAW 이미지 포맷입니다.

CRW을(를) JPG(으)로 변환

무료 브라우저 내 CRW-JPG 변환기. 기기에서 파일을 즉시 변환하세요.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 CRW 파일을 식별합니다:

여기에 파일을 선택하거나 놓으세요

100% 브라우저 내 프라이버시 변환 - 파일이 기기를 절대 떠나지 않습니다

또는 붙여넣기 Ctrl+V
제로 네트워크 전송 프라이버시 보장: 외부 서버로 업로드된 데이터 0바이트. 모든 처리는 브라우저 샌드박스내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 CRW 파일을 식별합니다:

16진수 시그니처 (오프셋 0):

49 49 1A 00 00 00 48 45 41 50 43 43 44 52

ASCII 표현: 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 (현재)CR2NEFDNG
컨테이너 사양CIFF 레코드 힙TIFF/EP 구조화된 IFDTIFF/EP 구조화된 IFDTIFF/EP 개방형 사양
헤더 매직 바이트II....HEAPCCDRII*.....CRMM\0*II*\0
활성 시기1998 - 20042004 - 20182001 - 현재2004 - 현재
비트 심도10비트 ~ 12비트 선형14비트 선형12비트 ~ 14비트 선형최대 16비트 선형

일반적인 손상 모드 및 헥스 복구 가이드

소프트웨어가 '잘못된 CIFF 레코드 테이블 오프셋'을 보고합니다.

근본 원인: 메모리 카드를 너무 일찍 제거하여 후행 CIFF 디렉토리 테이블이 잘림.

복구: exiftool을 사용하여 원본 이미지 힙을 복구하거나 dcraw -v broken.crw를 통해 변환합니다.

보안 분석 및 파서 공격 벡터

레거시 CIFF 레코드 파서에는 파일 범위를 넘어 가리키는 레코드 오프셋에 대한 경계 검사가 부족한 경우가 많습니다.

알려진 공격 벡터

  • 레코드 순회 루프에서 정수 언더플로를 유발하는 잘못된 형식의 CIFF 레코드 길이.
  • 구형 RAW 이미지 라이브러리에서 힙 손상을 유발하는 겹치는 레코드 오프셋.
  • 잘못된 형식의 JPEG 썸네일 압축 해제 버퍼 오버플로.

방어적 모범 사례:

역사적 배경 및 주요 이력

2004EOS-1D Mark II 및 EOS 20D의 출시와 함께 TIFF 기반 CR2 포맷으로 대체됩니다.
20031,000달러 미만의 최초 보급형 소비자용 DSLR인 획기적인 캐논 EOS 디지털 레벨(300D)을 구동합니다.
1998PowerShot Pro70 및 EOS D30을 포함한 초기 디지털 카메라에서 캐논이 도입합니다.

주요 장점

  • 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 등의 카메라가 있습니다.