ExifTool

**ExifTool**은 이미지, 오디오, 비디오 및 PDF 메타데이터를 읽고 쓰고 조작하기 위한 자유-오픈 소스 소프트웨어 프로그램이다. 따라서 ExifTool은 태그 편집기로 분류된다. 이 프로그램은 플랫폼 독립적이며, 펄 라이브러리(Image::ExifTool)와 명령줄 인터페이스 애플리케이션으로 모두 사용할 수 있다. ExifTool은 다양한 유형의 디지털 워크플로에 일반적으로 통합되며 Exif, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, 포토샵 IRB, FlashPix, AFCP 및 ID3를 포함하여 수많은 디지털 카메라 제조사별 메타데이터 형식을 지원한다. 이 도구는 디지털 포렌식 분석 및 도서관 보관 업무에서 자주 사용된다.

## 메타정보 캡슐화
ExifTool은 자체적인 개방형 메타데이터 형식도 구현한다. 이는 다양한 소스의 메타정보를 바이너리 또는 텍스트 형태로 캡슐화하여 모든 유형의 파일과 함께 묶도록 설계되었다. 기존 데이터를 감싸는 단일 파일이 될 수도 있고, 다른 파일 형식에 트레일러로 추가되거나, Exif 또는 XMP 메타데이터 등을 전달하는 사이드카 파일로 사용될 수도 있다.

## 용도
ExifTool을 사용하는 웹사이트 및 서비스는 다음과 같다:

* Advanced Renamer
* Flickr (업로드된 이미지의 메타데이터를 파싱하기 위해 사용)
* Hugin
* XnView

## 지원되는 파일 형식
ExifTool은 다음 형식의 파일을 읽거나 편집하거나 생성할 수 있다:

### 읽기 지원

* 360 - GoPro 360 비디오 (QuickTime 기반)
* 3FR - Hasselblad raw (TIFF 기반)
* 3G2, 3GP2 - 3rd Gen. Partnership Project 2 오디오/비디오 (QuickTime 기반)
* 3GP, 3GPP - 3rd Gen. Partnership Project 오디오/비디오 (QuickTime 기반)
* A - Unix 정적 라이브러리 코드 아카이브
* AA - Audible 오디오북
* AAC - 오디오 파일
* AAE - Apple 편집 정보 (XML PLIST 기반)
* AAX - Audible Enhanced 오디오북 (QuickTime 기반)
* ACR - American College of Radiology ACR-NEMA (DICOM 유사)
* AFM, ACFM, AMFM - Adobe (Composite/Multiple Master) 폰트 메트릭
* AI, AIT - Adobe Illustrator (템플릿, PS 또는 PDF)
* AIFF, AIF, AIFC - Audio Interchange File Format (압축)
* APE - Monkey's Audio
* ARQ - Sony Alpha Pixel-Shift raw (TIFF 기반)
* ARW - Sony Alpha raw (TIFF 기반)
* ASF - Microsoft Advanced Systems Format
* AVI - Audio Video Interleaved (RIFF 기반)
* AVIF - AV1 Image File Format (QuickTime 기반)
* BMP, DIB - Windows BitMaP / Device Independent Bitmap
* BPG - Better Portable Graphics
* BTF - BigTIFF (64비트 Tagged Image File Format)
* CAP - 패킷 캡처 파일
* CHM - Microsoft Compiled HTML 포맷
* COS - Capture One 설정 (XML 기반)
* CR2 - Canon Raw 2 (TIFF 기반)
* CR3 - Canon Raw 3 (QuickTime 기반)
* CRM - Canon RAW Movie (QuickTime 기반)
* CRW, CIFF - Canon Raw Camera Image File Format
* CS1 - Sinar CaptureShop 1-shot raw (PSD 기반)
* CSV - 쉼표로 구분된 값
* CZI - Zeiss Integrated Software RAW (ZISRAW)
* DCM, DC3, DIC, DICM - DICOM - Digital Imaging and Communications in Medicine
* DCP - DNG 카메라 프로필 (DNG 유사)
* DCR - Kodak Digital Camera Raw (TIFF 기반)
* DFONT - Macintosh Data Fork Font
* DIVX - DivX 미디어 포맷 (ASF 기반)
* DJVU, DJV - DjVu 이미지 (AIFF 유사)
* DNG - Digital Negative (TIFF 기반)
* DOC, DOT - Microsoft Word 문서/템플릿 (FPX 유사)
* DOCX, DOCM - Office Open XML 문서 (매크로 사용)
* DOTX, DOTM - Office Open XML 문서 템플릿 (매크로 사용)
* DPX - Digital Picture Exchange
* DR4 - Canon DPP 버전 4 레시피
* DSS, DS2 - Digital Speech Standard
* DYLIB - Mac OS X Mach-O 실행 파일 및 라이브러리 파일
* DV - 디지털 비디오
* DVB - Digital Video Broadcasting (QuickTime 기반)
* DVR-MS - Microsoft Digital Video Recording (ASF 기반)
* EIP - Capture One Enhanced Image Package (ZIP 기반)
* EPS, EPSF, PS - (Encapsulated) PostScript 포맷
* EPUB - 전자 출판 포맷
* ERF - Epson Raw Format (TIFF 기반)
* EXE, DLL - DOS/Windows 실행 파일 및 라이브러리 파일
* EXIF - 교환 이미지 파일 형식 메타데이터 (TIFF 기반)
* EXR - Open EXR (Extended Range)
* EXV - Exiv2 메타데이터 파일 (JPEG 기반)
* F4A, F4B, F4P, F4V - Adobe Flash Player 9+ 오디오/비디오 (Quicktime 기반)
* FFF - Hasselblad Flexible File Format (TIFF 기반)
* FFF - FLIR 열화상 이미지 파일 형식
* FITS - Flexible Image Transport System
* FLA - Macromedia/Adobe Flash 프로젝트 (FPX 유사)
* FLAC - Free Lossless Audio Codec
* FLIF - Free Lossless Image Format
* FLV - 플래시 비디오
* FPF - FLIR Public 이미지 포맷
* FPX - 플래시픽스 이미지
* GIF - Compuserve Graphics Interchange Format
* GPR - GoPro Raw (DNG 기반)
* GZ, GZIP - GNU ZIP 압축 아카이브
* HDP, WDP, JXR - Windows HD Photo / Media Photo / JPEG XR (TIFF 기반)
* HDR - Radiance RGBE High Dynamic-Range
* HEIC, HEIF, HIF - High Efficiency Image Format (QuickTime 기반)
* HTML, HTM, XHTML - (Extensible) HyperText Markup Language
* ICO, CUR - Windows 아이콘 또는 커서
* ICC, ICM - 국제 컬러 컨소시엄 컬러 프로필
* ICS, ICAL - iCalendar 일정
* IDML - Adobe InDesign Markup Language (ZIP/XML 기반)
* IIQ - Phase One Intelligent Image Quality raw (TIFF 기반)
* IND, INDD, INDT - Adobe InDesign 문서/템플릿 (XMP 메타데이터만)
* INSP - Insta360 사진 (JPEG 기반)
* INSV - Insta360 비디오 (QuickTime 기반)
* INX - Adobe InDesign Interchange (XML 기반, XMP 메타데이터만)
* ISO - ISO 9660 디스크 이미지
* ITC - iTunes Cover Flow 아트워크
* J2C, J2K, JPC - JPEG 2000 코드스트림
* JP2, JPF, JPM, JPX - JPEG 2000 이미지 (복합/확장)
* JPEG, JPG, JPE - Joint Photographic Experts Group 이미지 (아래 표 참조)
* JSON - JavaScript Object Notation
* JXL - JPEG XL (Extra longterm)
* K25 - Kodak DC25 raw (TIFF 기반)
* KDC - Kodak Digital Camera raw (TIFF 기반)
* KEY, KTH - Apple iWork '09 Keynote 프레젠테이션/테마
* LA - Lossless Audio (RIFF 기반)
* LFP, LFR - Lytro Light Field Picture
* LNK - Microsoft Shell Link (Windows 바로 가기)
* LRV - 저해상도 비디오 (QuickTime 기반)
* M2TS, MTS, M2T, TS - MPEG-2 Transport Stream (AVCHD 비디오에 사용)
* M4A, M4B, M4P, M4V - MPEG-4 오디오/비디오 (Quicktime 기반)
* MACOS - MacOS "._" 사이드카 파일 (모든 확장자 가능)
* MAX - 3D Studio MAX (FPX 유사)
* MEF - Mamiya (raw) Electronic Format (TIFF 기반)
* MIE - Meta Information Encapsulation (MIE 사양)
* MIFF, MIF - Magick Image File Format
* MKA, MKV, MKS - Matroska 오디오/비디오/자막
* MOBI, AZW, AZW3 - Mobipocket 전자책 (Palm 기반)
* MODD - Sony Picture Motion 메타데이터 (XML PLIST 기반)
* MOI - MOD 정보 파일
* MOS - Creo Leaf Mosaic (TIFF 기반)
* MOV, QT - Apple QuickTime 동영상
* MP3 - MPEG-1 layer 3 오디오 (ID3 정보 사용)
* MP4 - Motion Picture Experts Group 버전 4 (Quicktime 기반)
* MPC - Musepack 오디오
* MPEG, MPG, M2V - Motion Picture Experts Group 버전 1 또는 2
* MPO - 확장 Multi-Picture 포맷 (MPF 확장이 포함된 JPEG)
* MQV - Sony Mobile QuickTime 비디오
* MRW - Minolta Raw
* MXF - Material Exchange Format
* NEF - Nikon (raw) Electronic Format (TIFF 기반)
* NMBTEMPLATE - Apple iWork '09 Numbers 템플릿
* NRW - Nikon Raw (2) (TIFF 기반)
* NUMBERS - Apple iWork '09 Numbers 스프레드시트
* O - Unix 컴파일 코드 오브젝트
* ODB, ODC, ODF, ODG, ODI, ODP, ODS, ODT - Open Document Database/Chart/Formula/Graphics/Image/Presentation/Spreadsheet/Text (ZIP/XML 기반)
* OFR - OptimFROG 오디오 (RIFF 기반)
* OGG, OGV - Ogg 비트스트림 컨테이너
* ONP - ON1 사전 설정
* OPUS - Ogg Opus 오디오
* ORF - Olympus Raw Format (TIFF 기반)
* OTF - Open Type Font
* PAC - Lossless Predictive Audio Compression (RIFF 기반)
* PAGES - Apple iWork '09 Pages 문서
* PCAP - 패킷 캡처 파일
* PCAPNG - 패킷 캡처 파일
* PCD - Kodak Photo CD Image Pac
* PCX - PC Paintbrush
* PDB, PRC - Palm Database
* PDF - Adobe Portable Document Format
* PEF - Pentax (raw) Electronic Format (TIFF 기반)
* PFA, PFB - PostScript Font ASCII/바이너리
* PFM - 프린터 폰트 메트릭
* PGF - Progressive Graphics File
* PICT, PCT - Apple 그림 파일
* PLIST - Apple 속성 리스트 (바이너리 및 XML 형식)
* PMP - Sony DSC-F1 Cyber-Shot 이미지
* PNG, JNG, MNG - Portable/JPEG/Multiple-image Network Graphics
* PPM, PBM, PGM - Portable Pixel/Bit/Gray Map
* PPT, PPS, POT - Microsoft PowerPoint 프레젠테이션/슬라이드쇼/템플릿 (FPX 유사)
* POTX, POTM - Office Open XML 프레젠테이션 템플릿 (매크로 사용)
* PPAX, PPAM - Office Open XML 프레젠테이션 추가 기능 (매크로 사용)
* PPSX, PPSM - Office Open XML 프레젠테이션 슬라이드쇼 (매크로 사용)
* PPTX, PPTM - Office Open XML 프레젠테이션 (매크로 사용)
* PSD, PSB, PSDT - PhotoShop Drawing / Large Document / Template
* PSP, PSPIMAGE - Paint Shop Pro
* QTIF, QTI, QIF - QuickTime Image File
* R3D - Redcode raw 비디오
* RA - RealAudio
* RAF - FujiFilm Raw Format
* RAM, RPM - RealAudio/플러그인 메타파일
* RAR - RAR 아카이브
* RAW - Kyocera Contax N Digital Raw
* RAW - Panasonic Raw (TIFF 기반)
* RIFF, RIF - Resource Interchange File Format
* RM, RV, RMVB - Real Media/Video (Variable Bitrate)
* RSRC - Mac OS 리소스
* RTF - 서식 있는 텍스트 포맷 (Rich Text Format)
* RW2 - Panasonic Raw 2 (TIFF 기반)
* RWL - Leica Raw (TIFF 기반)
* RWZ - Rawzor 압축 이미지
* SEQ - FLIR Systems 이미지 시퀀스
* SKETCH - Sketch 디자인 파일
* SO - Unix ELF 실행 파일 및 공유 오브젝트 파일
* SR2 - Sony Raw 2 (TIFF 기반)
* SRF - Sony Raw Format (TIFF 기반)
* SRW - Samsung Raw 포맷 (TIFF 기반)
* SVG - 스케일러블 벡터 그래픽스 (XML 기반)
* SWF - 쇼크웨이브 플래시
* THM - Canon 썸네일 (JPEG)
* THMX - Office Open XML 테마
* TIFF, TIF - Tagged Image File Format
* TTF, TTC - True Type Font/Collection
* TORRENT - BitTorrent 설명 파일
* TXT - 텍스트 파일
* VCF, VCARD - Virtual Card
* VOB - 비디오 오브젝트 (MPEG 기반)
* VRD - Canon DPP 레시피 데이터
* VSD - Microsoft Visio Drawing (FPX 유사)
* WAV - Windows 디지털 오디오 WAVeform (RIFF 기반)
* WEBM - Google Web Movie (MKV 기반)
* WEBP - Google Web Picture (RIFF 기반)
* WMA, WMV - Windows Media Audio/Video (ASF 기반)
* WTV - Windows 녹화된 TV 쇼
* WV - WavePack 무손실 오디오 (RIFF 기반)
* X3F - Sigma/Foveon raw
* XCF - GIMP 네이티브 이미지 형식
* XLS, XLT - Microsoft Excel 스프레드시트/템플릿 (FPX 유사)
* XLSX, XLSM, XLSB - Office Open XML 스프레드시트 (매크로 사용/바이너리)
* XLTX, XLTM - Office Open XML 스프레드시트 템플릿 (매크로 사용)
* XMP - Extensible Metadata Platform 사이드카 파일
* ZIP - ZIP 아카이브

### 편집 지원

* 360 - GoPro 360 비디오 (QuickTime 기반)
* 3G2, 3GP2 - 3rd Gen. Partnership Project 2 오디오/비디오 (QuickTime 기반)
* 3GP, 3GPP - 3rd Gen. Partnership Project 오디오/비디오 (QuickTime 기반)
* AAX - Audible Enhanced 오디오북 (QuickTime 기반)
* AI, AIT - Adobe Illustrator (템플릿, PS 또는 PDF)
* ARQ - Sony Alpha Pixel-Shift raw (TIFF 기반)
* ARW - Sony Alpha raw (TIFF 기반)
* AVIF - AV1 Image File Format (QuickTime 기반)
* CR2 - Canon Raw 2 (TIFF 기반)
* CR3 - Canon Raw 3 (QuickTime 기반)
* CRM - Canon RAW Movie (QuickTime 기반)
* CRW, CIFF - Canon Raw Camera Image File Format
* CS1 - Sinar CaptureShop 1-shot raw (PSD 기반)
* DCP - DNG 카메라 프로필 (DNG 유사)
* DNG - Digital Negative (TIFF 기반)
* DR4 - Canon DPP 버전 4 레시피
* DVB - Digital Video Broadcasting (QuickTime 기반)
* EPS, EPSF, PS - (Encapsulated) PostScript 포맷
* ERF - Epson Raw Format (TIFF 기반)
* EXIF - 교환 이미지 파일 형식 메타데이터 (TIFF 기반)
* EXV - Exiv2 메타데이터 파일 (JPEG 기반)
* F4A, F4B, F4P, F4V - Adobe Flash Player 9+ 오디오/비디오 (Quicktime 기반)
* FFF - Hasselblad Flexible File Format (TIFF 기반)
* FLIF - Free Lossless Image Format
* GIF - Compuserve Graphics Interchange Format
* GPR - GoPro Raw (DNG 기반)
* HDP, WDP, JXR - Windows HD Photo / Media Photo / JPEG XR (TIFF 기반)
* HEIC, HEIF, HIF - High Efficiency Image Format (QuickTime 기반)
* ICC, ICM - 국제 컬러 컨소시엄 컬러 프로필
* IIQ - Phase One Intelligent Image Quality raw (TIFF 기반)
* IND, INDD, INDT - Adobe InDesign 문서/템플릿 (XMP 메타데이터만)
* INSP - Insta360 사진 (JPEG 기반)
* JP2, JPF, JPM, JPX - JPEG 2000 이미지 (복합/확장)
* JPEG, JPG, JPE - Joint Photographic Experts Group 이미지 (아래 표 참조)
* JXL - JPEG XL (Extra longterm)
* LRV - 저해상도 비디오 (QuickTime 기반)
* M4A, M4B, M4P, M4V - MPEG-4 오디오/비디오 (Quicktime 기반)
* MEF - Mamiya (raw) Electronic Format (TIFF 기반)
* MIE - Meta Information Encapsulation (MIE 사양)
* MOS - Creo Leaf Mosaic (TIFF 기반)
* MOV, QT - Apple QuickTime 동영상
* MP4 - Motion Picture Experts Group 버전 4 (Quicktime 기반)
* MPO - 확장 Multi-Picture 포맷 (MPF 확장이 포함된 JPEG)
* MQV - Sony Mobile QuickTime 비디오
* MRW - Minolta Raw
* NEF - Nikon (raw) Electronic Format (TIFF 기반)
* NRW - Nikon Raw (2) (TIFF 기반)
* ORF - Olympus Raw Format (TIFF 기반)
* PDF - Adobe Portable Document Format
* PEF - Pentax (raw) Electronic Format (TIFF 기반)
* PNG, JNG, MNG - Portable/JPEG/Multiple-image Network Graphics
* PPM, PBM, PGM - Portable Pixel/Bit/Gray Map
* PSD, PSB, PSDT - PhotoShop Drawing / Large Document / Template
* QTIF, QTI, QIF - QuickTime Image File
* RAF - FujiFilm Raw Format
* RAW - Panasonic Raw (TIFF 기반)
* RW2 - Panasonic Raw 2 (TIFF 기반)
* RWL - Leica Raw (TIFF 기반)
* SR2 - Sony Raw 2 (TIFF 기반)
* SRW - Samsung Raw 포맷 (TIFF 기반)
* THM - Canon 썸네일 (JPEG)
* TIFF, TIF - Tagged Image File Format
* VRD - Canon DPP 레시피 데이터
* WEBP - Google Web Picture (RIFF 기반)
* X3F - Sigma/Foveon raw
* XMP - Extensible Metadata Platform 사이드카 파일

### 생성 지원
일부 메타데이터 전용 파일은 메타데이터 입력만으로 생성할 수 있다. 다음은 ExifTool이 처음부터 생성할 수 있는 파일 목록이다:
* DR4 - Canon DPP 버전 4 레시피
* EXIF - 교환 이미지 파일 형식 메타데이터 (TIFF 기반)
* EXV - Exiv2 메타데이터 파일 (JPEG 기반)
* ICC, ICM - 국제 컬러 컨소시엄 컬러 프로필
* MIE - Meta Information Encapsulation (MIE 사양)
* VRD - Canon DPP 레시피 데이터
* XMP - Extensible Metadata Platform 사이드카 파일

## 지원되는 JPEG 메타데이터
ExifTool은 JPEG 이미지에서 다음 유형의 메타데이터를 읽고 편집하고 생성할 수 있다:

## 프로그래밍 라이브러리

ExifTool은 네이티브 펄 라이브러리인 Image::ExifTool로 사용할 수 있다. 파이썬 PyExifTool 모듈은 시스템 버전의 ExifTool에 대한 래퍼를 제공한다. 추가적인 프로그래밍 리소스는 ExifTool 프로젝트 웹페이지에  있다.

## 같이 보기

* libsndfile  sndfile-info는 오디오 파일 정보를 표시한다.

## 각주

## 외부 링크
*  (exiftool.org)
* 공식 웹사이트 (sourceforge.net)
* ExifTool 사용자 매뉴얼
* Image::ExifTool API 매뉴얼
* MIE 파일 형식 – 사양
* MIE 태그 – 참조

분류:2003년 소프트웨어
분류:펄로 작성된 자유 소프트웨어
분류:아티스틱 라이선스 소프트웨어