PicScrub logoPicScrub
형식 목록으로 돌아가기

RAW 형식

카메라 원본 이미지 형식

개요

RAW 파일은 디지털 시대의 필름 네거티브예요. 아무 보정도 거치지 않은 센서 데이터가 그대로 들어 있죠. 그래서 전문적인 보정에는 더없이 좋지만, 동시에 카메라와 촬영 환경에 대한 방대한 메타데이터를 함께 안고 다닙니다.

좋은 소식은 대부분의 RAW 형식이 TIFF 구조를 바탕으로 한다는 거예요. TIFF를 이해하면 대부분의 RAW 파일을 헤쳐 나갈 수 있습니다. 나쁜 소식은 카메라 제조사마다 자기만의 독점 확장을 얹어 놓았다는 것이고요.

공개 표준

DNG (Digital Negative):Adobe가 만든, 문서화된 RAW 형식

독점 형식

CR2/CR3 (Canon), NEF (Nikon), ARW (Sony), ORF (Olympus)

DNG (Adobe Digital Negative)

DNG는 Adobe가 만능 RAW 형식을 만들어 보려고 내놓은 형식이고, 완전히 문서화된 유일한 RAW 형식이에요. 고를 수 있다면 규격이 공개된 DNG가 가장 다루기 쉽습니다.

속을 들여다보면 카메라별 색 정보를 담는 태그가 추가된 TIFF입니다. 그래서 TIFF를 아는 도구라면 어렵지 않게 파싱할 수 있어요.

DNG 파일 구조

TIFF Header
IFD0
EXIF IFD
SubIFDs
Raw Data
TIFF Header
8바이트
II/MM + 매직 넘버 + IFD 오프셋
IFD0
500바이트
메인 이미지 디렉터리
EXIF IFD
1000바이트
카메라 메타데이터
SubIFDs
500바이트
저해상도 이미지들
Raw Data
가변 길이
센서 데이터

DNG 헤더

바이트 순서 (리틀엔디언)
TIFF 매직 넘버 (42)
IFD0 오프셋
OffsetHexASCII
0000
49492A0008000000
II*.....

DNG 고유 태그

0xC612:DNGVersion
0xC614:UniqueCameraModel
0xC621:ColorMatrix1
0xC65A:CalibrationIlluminant1

DNG는 완전히 지원해요

PicScrub은 DNG 파일을 완전히 지원합니다. DNG가 표준 TIFF 구조를 쓰기 때문에, 일반 TIFF 파일과 똑같은 방식으로 EXIF, GPS를 비롯한 메타데이터를 지울 수 있어요.

독점 형식

여기서부터 복잡해집니다. 카메라 제조사마다 자기 RAW 형식이 있고, 대부분 TIFF 기반이긴 하지만 저마다 별난 구석이 있어요. 커뮤니티가 대부분을 리버스 엔지니어링해 놓긴 했지만, 문서는 여러 프로젝트에 흩어져 있습니다.

CR2 (Canon)

TIFF 기반이고, Canon 고유의 IFD와 센서 데이터를 위한 무손실 JPEG 압축을 씁니다.

시그니처: 49 49 2A 00 ... 43 52 02 00 (II + "CR" + 버전)
참고: 더 최신인 Canon의 CR3는 HEIC처럼 ISOBMFF 컨테이너를 씁니다.

NEF (Nikon)

TIFF 기반이고 보통 빅엔디언(MM)입니다. Nikon 고유의 메타데이터가 담긴 메이커 노트가 잔뜩 들어 있어요.

바이트 순서: 보통 빅엔디언 (4D 4D)

ARW (Sony)

TIFF 기반에 Sony만의 변형이 들어갑니다. 이미지 스트립이 여러 개 들어 있고, 일부 모델은 독자적인 암호화를 씁니다.

그 밖의 형식

  • • ORF (Olympus):TIFF 기반
  • • RAF (Fujifilm):독자 구조
  • • RW2 (Panasonic):TIFF 기반
  • • PEF (Pentax):TIFF 기반

안에 들어 있는 JPEG 미리보기

사람들이 잘 모르는 사실이 있어요. RAW 파일에는 보통 완전한 JPEG 미리보기가 들어 있습니다. 카메라 LCD에서 사진을 바로 확인할 수 있도록 카메라가 만들어 넣는 거죠. 파일 탐색기가 썸네일로 쓰는 것도 이거예요.

미리보기가 있는 이유

  • • 카메라 LCD:RAW를 처리하지 않고 바로 확인
  • • 썸네일:파일 탐색기의 미리보기
  • • 빠른 편집:편집 프로그램에서 더 빠른 초기 로딩

프라이버시 관점에서

안에 들어 있는 JPEG 미리보기에는 GPS 좌표를 포함해 본 이미지와 같은 EXIF 메타데이터가 그대로 들어 있는 경우가 많습니다. PicScrub은 본 파일과 함께 이 이미지들도 같이 처리해요.

메이커 노트

메이커 노트는 카메라 메타데이터의 무법지대예요. 제조사마다 원하는 걸 이 덩어리에 마음대로 집어넣는데, 형식은 문서화되어 있지 않습니다. 일부는 내용을 암호화하기까지 해요.

프라이버시 위험

  • • 카메라 일련번호
  • • 렌즈 일련번호
  • • 내부 펌웨어 버전
  • • 셔터 횟수
  • • 사용한 초점 포인트
  • • 사용자 설정

처리하기 어려운 이유

메이커 노트는 문서화되지 않은 독점 형식을 씁니다. 암호화된 것도 있어요. 완전히 지우려면 제조사마다의 형식을 다 알아야 합니다.

제조사별 태그 범위

제조사태그 범위주요 태그
Sony0x7000–0x74C8SonyRawFileType, VignettingCorrection, DistortionCorrection
Canon0xC5E0CR2CFAPattern
Nikon0xC7D5NikonNEFInfo
Hasselblad0xB4C3, 0xC51BHasselbladRawImage, HasselbladExif
Panasonic0xC6D2–0xC6D3PanasonicTitle, PanasonicTitle2
Adobe DNG0xC612–0xC7A8DNGVersion, ColorMatrix, CalibrationIlluminant

PicScrub이 RAW를 처리하는 방법

1

형식 판별

헤더에서 TIFF 구조와 형식별 시그니처를 확인합니다

2

TIFF 구조 파싱

IFD 사슬을 따라가며 EXIF, GPS, 메이커 노트의 위치를 찾습니다

3

내장 JPEG 처리

여러 해상도의 JPEG 미리보기를 찾아 함께 정리합니다

4

메타데이터 제거 또는 0으로 채우기

메타데이터 태그를 지우거나 내용을 0으로 덮어씁니다

5

원본 데이터 유지

센서 데이터와 색/보정에 꼭 필요한 태그는 그대로 남깁니다

남는 것

  • • 원본 센서 데이터
  • • 컬러 매트릭스
  • • 카메라 캘리브레이션 정보
  • • 화이트 밸런스 계수
  • • 유효 영역 정의

지워지는 것

  • • EXIF 메타데이터
  • • GPS 좌표
  • • 메이커 노트
  • • 내장 JPEG의 메타데이터
  • • 일련번호

DNG로 변환하기

RAW 파일을 공유해야 하는데 메타데이터를 확실히 지우고 싶다면, 먼저 DNG로 변환하는 걸 고려해 보세요.

권장하는 순서

DNG로 변환하면 실제 이미지 데이터는 그대로 두면서 독점 구조를 걷어낼 수 있어요:

  1. Adobe DNG Converter(무료)로 DNG로 변환합니다
  2. PicScrub으로 메타데이터를 지웁니다
  3. 깨끗해진 DNG 파일을 공유합니다

이렇게 하면 받는 사람이 전용 소프트웨어 없이도 파일을 열 수 있고, 메타데이터도 깔끔하게 사라집니다.