나무모에 미러 (일반/어두운 화면)
최근 수정 시각 : 2023-12-28 21:05:54

EXIF


[[컴퓨터공학|컴퓨터 과학 & 공학
Computer Science & Engineering
]]
[ 펼치기 · 접기 ]
||<tablebgcolor=#fff,#1c1d1f><tablecolor=#373a3c,#ddd><colbgcolor=#0066DC><colcolor=white> 기반 학문 ||수학(해석학 · 이산수학 · 수리논리학 · 선형대수학 · 미적분학 · 미분방정식 · 대수학(환론 · 범주론) · 정수론) · 이론 컴퓨터 과학 · 암호학 · 전자공학 · 언어학(형태론 · 통사론 · 의미론 · 화용론 · 음운론) · 인지과학 ||
하드웨어 구성 SoC · CPU · GPU(그래픽 카드 · GPGPU) · ROM · RAM · SSD · HDD · 참조: 틀:컴퓨터 부품
기술 기계어 · 어셈블리어 · C/C++ · C# · Java · Python · BIOS · 절차적 프로그래밍 · 객체 지향 프로그래밍 · 해킹 · ROT13 · 일회용 비밀번호 · 사물인터넷 · 와이파이 · GPS · 임베디드 · 인공신경망 · OpenGL · EXIF · 마이크로아키텍처 · ACPI · UEFI · NERF · gRPC · 리버스 엔지니어링 · HCI · UI · UX · 대역폭 · DBMS · NoSQL · 해시(SHA · 브루트 포스 · 레인보우 테이블 · salt · 암호화폐) · RSA 암호화 · 하드웨어 가속
연구

기타
논리 회로(보수기 · 가산기 · 논리 연산 · 불 대수 · 플립플롭) · 정보이론 · 임베디드 시스템 · 운영 체제 · 데이터베이스 · 프로그래밍 언어{컴파일러(어셈블러 · JIT) · 인터프리터 · 유형 이론 · 파싱 · 링커 · 난해한 프로그래밍 언어} · 메타데이터 · 기계학습 · 빅데이터 · 폰노이만 구조 · 양자컴퓨터 · 행위자 모델 · 인코딩(유니코드 · MBCS) · 네트워크 · 컴퓨터 보안 · OCR · 슈퍼컴퓨터 · 튜링 머신 · FPGA · 딥러닝 · 컴퓨터 구조론 · 컴퓨터 비전 · 컴퓨터 그래픽스 · 인공지능 · 시간 복잡도(최적화) · 소프트웨어 개발 방법론 · 디자인 패턴 · 정보처리이론 · 재귀 이론 · 자연어 처리(기계 번역 · 음성인식) · 버전 (버전 관리 시스템 · Git · GitHub)

교환 이미지 파일 형식
Exchangeable Image File Format
1. 개요2. 상세3. EXIF 편집 툴4. 기타 이미지 메타데이터5. 여담

1. 개요

디지털 카메라 등에서 사용되는 이미지 파일 메타데이터 포맷으로, 카메라가 촬영한 사진, 녹음파일에 시간 등의 각종 정보를 담기 위해 개발되었다. 즉, JPEG, TIFF 6.0과 RIFF, WAV 포맷에 이미지나 소리에 대한 정보를 추가로 기록할 수 있다.

디지털카메라의 보급으로 널리 활성화되었고 이미지 메타데이터의 사실상 표준[1] 지위에 있다. EXIF 데이터는 이미지 파일의 일부로 저장되며, EXIF 데이터를 지원하는 소프트웨어 사용 시 이미지를 변경해도 데이터를 보존한다.

PNG는 원래 EXIF에 대한 지원이 되지 않았으나, 2017년 7월 발표된 PNG 1.2 (ver 1.5) 이후로 지원이 추가되었다.

2. 상세

이 형식은 일본 전자산업진흥협회(JEIDA)가 개발했는데, 2.1 버전이 1998년 6월 12일에 개발되었고 최신 버전인 2.2 버전은 2002년 4월에 공개되었다. 현재 이 형식의 관리를 위한 어떠한 산업체나 표준화 기구도 존재하지 않지만 디지털 카메라나 스캐너 등에서 전 세계적으로 사용되고 있다. 따라서 자주 사용되는 필드는 표준화 되어 있지만, 카메라 제조사(캐논 등)나 스캐너 제조사(캐논 등)에 따라서 회사별 확장 데이터 필드를 추가로 사용하는 경우가 있다. 카메라로 촬영한 이미지 파일의 경우 EXIF 메타데이터는 대부분 다음 정보를 포함한다.

스마트폰의 보급과 GPS를 연결할 수 있는 카메라가 출시되면서, EXIF 정보에 위치 정보가 포함되는 경우가 생겼다. 특히 스마트폰으로 사진을 찍을 때에는 기본 설정으로 위치 정보 기록이 활성화되어 있을 수도 있기 때문에, 사진에 포함된 위치 정보를 통한 신상 정보 노출을 예방하려면 꼭 필요한 사진이 아닌 경우에는 위치 정보 기록을 꺼 두고, 인터넷에 사진을 올리기 전 EXIF 정보를 삭제하는 앱을 통해서 최소한 위치 정보는 삭제하는 것을 추천한다. PNG 형식으로 변환하더라도 XMP 메타데이터에 위치 정보를 그대로 기록해 버리면 말짱 꽝이니...

3. EXIF 편집 툴

디지털 카메라 배터리를 교체하고 시간을 설정하지 않아서, 촬영한 모든 사진이 1990년도 등 옛날 시점으로 기록되었고, PC나 스마트폰으로 사진을 옮겼을 때, 각종 이미지 갤러리 앱이 이를 곧이곧대로 믿어서 사진을 90년대 카테고리로 저장했을 때(...) EXIF를 수정할 필요성이 생긴다.

4. 기타 이미지 메타데이터

5. 여담



[1] 사진을 찍으면 카메라들이 자동으로 EXIF 형식의 메타데이터를 저장해주기 때문에, 결과적으로 웬만한 사진에는 EXIF가 기록되어 있게 되었다.[2] 타임스탬프(시간) 수정을 제공하지 않는다.[3] 정확히는 exiftool은 Perl 라이브러리이다. 다만 완성된 CLI 툴 형태로도 제공이 되는 것.[4] 사진 파일 내부에 각종 메타데이터들이 저장될 수도 있고, 사진 원본이 수정되는 것을 막기 위해 .xmp 확장자를 가진 "사이드카 파일(자막파일 같은 별도파일)"로 저장될 수도 있다.