마흔둘이 전부입니다
TIFF은 숫자를 어느 끝에서 시작하는지 알리는 두 바이트 — Intel이면 II, Motorola면 MM — 로 열고, 이어서 그 순서로 숫자 42를 씁니다. 앞의 두 바이트를 제대로 읽었는지 확인하는 것입니다. Canon CR2, Nikon NEF와 NRW, Sony ARW와 SR2, Pentax PEF, Samsung SRW, Adobe DNG이 모두 똑같이 합니다. 이미지 파일 디렉터리를 덧댄 TIFF 파일이기 때문입니다. TIFF을 따라가는 읽기 처리는 카메라에 대해 아무것도 모르는 채로 그것들을 따라갑니다.
읽는 것과 돌려보내는 것
Olympus와 Panasonic은 TIFF이 42를 쓰는 자리에 자기 숫자를 씁니다 — ORF는 RO나 SR을, RW2는 85를 — 그래서 TIFF 읽기는 네 번째 바이트에서 멈춥니다. Fujifilm의 RAF는 바이트 순서 표시로 시작하지도 않고, FUJIFILMCCD-RAW라는 글자로 시작합니다. 그리고 CR3은 이름과 달리 CR2의 후손이 아닙니다. Canon이 HEIC이 쓰는 ISO base media 컨테이너로 옮겼습니다. 이 넷은 받아들인 뒤 실패하는 대신 놓는 자리에서 돌려보냅니다.
제조사 메모가 열어 본 이유입니다
raw 파일의 표준 EXIF 태그가 말하는 것은 JPEG과 대체로 같습니다. 카메라, 렌즈, 노출, 시각, 때로는 좌표. raw에 있고 형제 JPEG에는 대개 없는 것이 온전한 제조사 메모입니다. 제조사 고유의 배치를 따르는 전용 디렉터리로, 셔터 횟수, 어느 초점 지점이 살아 있었는지, 사진 스타일, 렌즈 일련번호, 펌웨어를 담습니다. 여기서는 짐작으로 다듬지 않고 찾은 그대로 태그별로 보여 줍니다.
안에 JPEG이 있지만, 이것은 그것을 열지 않습니다
모든 raw 파일에는 새겨진 JPEG 미리보기가 적어도 하나 있고, 카메라 화면과 파일 탐색기가 보여 주는 것이 그것입니다. 그 미리보기는 대개 자기 몫의 EXIF를 지니고 있습니다. 알아 둘 만합니다. raw를 정리하고 미리보기를 잊은 작업 흐름은 스스로 생각하는 일을 하지 않은 것이기 때문입니다. 이것은 raw 파일 자신의 디렉터리를 읽으며, 미리보기나 그것이 지닌 것을 뽑아내지 않습니다.
할 수 있는 일은 읽는 것뿐입니다
raw 파일을 디코딩할 수 있는 브라우저는 없고, 여기서 JPEG이 아닌 형식의 정리는 모두 이미지를 디코딩해 다시 그리는 방식으로 굴러갑니다. 그릴 것이 없으면 되돌려 쓸 것도 없습니다. 그래서 raw 파일에는 실패할 단추를 내미는 대신 정리를 두지 않았습니다. 거기서 무언가를 빼내려면 이 형식을 아는 도구가 필요합니다.
확장자마다 그 뒤에 있는 것
- CR2 · NEF · NRW
- TIFF, 매직 넘버 42. Canon과 Nikon. 여기서 읽힙니다.
- ARW · SR2 · SRF
- TIFF, 매직 넘버 42. Sony. 여기서 읽힙니다.
- DNG
- 규격상 TIFF — 독립된 형식이라기보다 문서화된 TIFF 프로파일. 여기서 읽힙니다.
- PEF · SRW
- TIFF, 매직 넘버 42. Pentax와 Samsung. 여기서 읽힙니다.
- ORF · RW2
- TIFF 모양이지만 Olympus와 Panasonic이 TIFF이 42를 쓰는 자리에 자기 숫자를 씁니다. 돌려보냅니다.
- RAF
- Fujifilm 컨테이너. FUJIFILMCCD-RAW라는 글자로 시작합니다. 돌려보냅니다.
- CR3
- HEIC이 쓰는 ISO base media 컨테이너이며 CR2의 후손이 아닙니다. 돌려보냅니다.
raw 파일에 대한 질문
읽히는데 보이지 않는 이유는 무엇인가요?열기
메타데이터를 읽는 것은 파일 앞쪽의 태그 디렉터리를 따라가는 일입니다. 이미지를 보여 주는 것은 어느 제조사가 정한 배치의 센서 데이터를 디코딩하는 일이고, 어떤 브라우저도 그것을 구현하지 않았습니다. 앞엣것은 싸고 두루 쓰이며, 뒤엣것은 raw 현상 프로그램이 존재하는 까닭입니다.
DNG은 카메라가 쓴 파일과 같은 것인가요?열기
대개 아닙니다. 변환으로 만든 DNG은 새 파일이고 무엇을 넘길지는 변환기가 정합니다. 원래 제조사 메모를 블록째 남기는 것도 많고 그러지 않는 것도 있습니다. 카메라가 무엇을 기록했는지 확인하려면 카메라가 쓴 파일을 확인하세요.
여기서 raw 파일의 위치를 뺄 수 있나요?열기
없습니다. JPEG이 아닌 형식의 삭제는 모두 이미지를 디코딩해 다시 그리는데, raw를 디코딩할 수 있는 브라우저가 없습니다. 좌표는 거기 있다는 것을 알 수 있도록 보여 줍니다. 없애려면 이 형식을 아는 도구가 필요합니다.
새겨진 미리보기를 읽나요?열기
읽지 않습니다. raw 파일은 대개 자기 몫의 EXIF를 지닌 JPEG 미리보기를 하나 이상 품고 있지만, 이것은 그것을 뽑아내지 않고 raw 파일의 디렉터리를 읽습니다. 결과에 없는 태그는 읽은 범위에 없었던 것이지, 다른 데서 채워 넣지 않았습니다.
할 수 있는 일
- EXIF 데이터 지우기
- 사진을 놓고 새겨진 메타데이터가 없는 사본을 내려받으세요. JPEG은 화소를 건드리지 않고 EXIF 세그먼트를 잃고, HEIC·PNG·WebP 등은 다시 부호화됩니다. 아무것도 올라가지 않습니다.
- 위치정보 지우기
- 사진이 지니고 있는 좌표를 본 다음, 그것이 없는 사본을 내려받으세요. JPEG은 위치 태그만 잃고 나머지는 모두 남습니다. 아무것도 올라가지 않습니다.
- JPEG EXIF 편집
- JPEG의 제목, 작성자, 설명, 저작권, 소프트웨어, 촬영 시각을 바꾸고 편집한 사본을 내려받으세요. 기기 안에서 돌아가며 원본 파일은 결코 손대지 않습니다.
- XMP·IPTC·ICC 뷰어
- 파일이 지닌 모든 메타데이터 묶음 — EXIF, XMP, IPTC, ICC, 제조사 메모 — 을 묶음별로 읽고 JSON으로 내보냅니다. 자산 검수, 포렌식, 처리 점검용. 아무것도 올라가지 않습니다.
- 여러 사진 열기
- 최대 쉰 장을 열어 어느 것이 위치를 담고 있는지 확인하고, 전체를 스프레드시트로 뽑아낼 수 있습니다. 업로드하지 않으며 원본에 쓰지도 않습니다.