EXIF, IPTC, XMP 차이와 Google이 읽는 규격

EXIF와 IPTC와 XMP의 차이는 결국 두 가지 질문으로 좁혀집니다. 그 데이터를 누가 썼는가, 그리고 누가 그것을 다시 읽는가입니다. EXIF는 카메라가 쓰며 사진을 찍는 행위를 기록합니다. IPTC는 사람이 쓰며 사진 자체를 설명하는데, 누가 그 사진의 소유자인지도 여기에 포함됩니다. XMP는 현대 소프트웨어가 그것을 실어 나르는 데 쓰는 컨테이너입니다.
정의보다 그 결과가 더 중요합니다. Google은 IPTC를 읽고 EXIF는 사용하지 않습니다. 사진 소프트웨어가 제공하는 설명란과 저작권란을 성실히 채워 왔다면, Google이 그것을 한 번도 본 적이 없을 가능성이 꽤 높습니다.
한눈에 보는 EXIF, IPTC, XMP
이 셋은 대개 경쟁자처럼 제시됩니다. 실제로는 서로 다른 시기에, 서로 다른 이유로 등장해 서로 다른 소프트웨어가 읽는 세 개의 층에 가깝습니다.
| 표준 | 무엇을 위한 것인가 | 누가 쓰는가 | 누가 다시 읽는가 |
|---|---|---|---|
| EXIF | 촬영이라는 행위: 셔터, 렌즈, 시각, GPS 위치 | 카메라나 휴대폰이 자동으로 | 사진 앱, 지도 도구, 편집 소프트웨어. Google 검색은 아닙니다. |
| IPTC | 사진을 말로 설명하고 소유자가 누구인지 밝히는 일 | 사람이, 촬영 이후에 | 사진부, 스톡 이미지 라이브러리, 그리고 Google Images |
| XMP | 설명형 메타데이터를 확장 가능한 형식으로 실어 나르는 일 | 편집 소프트웨어, 그리고 현행 IPTC 표준 | 전문가용 사진 소프트웨어, 그리고 IPTC를 담고 있을 때의 Google |
한 가지 바로잡을 것이 있습니다. 혼란의 대부분이 여기서 나오기 때문입니다. XMP는 IPTC와 경쟁하는 어휘 체계가 아닙니다. XMP는 형식이고, 현행 IPTC 표준이 바로 그 형식으로 쓰여 있습니다. IPTC를 쓸지 XMP를 쓸지 묻는 것은 한국어로 쓸지 잉크로 쓸지 묻는 것과 같습니다. 내 사진이 어떤 블록을 담고 있는지 확인하는 데는 몇 초면 됩니다.
사진이 메타데이터 블록을 하나가 아니라 셋이나 담는 이유
세 가지 표준이 존재하는 이유는 세 산업이 대략 10년 간격으로 서로 다른 것을 필요로 했고, 어느 쪽도 앞선 답을 퇴역시키지 못했기 때문입니다.
EXIF는 카메라 제조사에서 나왔습니다. Exchangeable Image File Format은 CIPA, 즉 Camera & Imaging Products Association이 관리하며 현재 Exif 3.1까지 와 있습니다. 그 역할은 카메라가 스스로를 기록하게 하는 것입니다. 노출, 초점 거리, 타임스탬프, GPS 위치가 여기에 해당합니다. EXIF 안에 사람이 직접 타이핑하라고 설계된 항목은 없습니다.
IPTC는 뉴스 업계에서 나왔습니다. International Press Telecommunications Council은 통신사 사진이 캡션, 촬영자, 크레디트, 권리 표시를 달고 다니기를 원했습니다. 그것들 없이 편집자의 책상에 도착한 사진은 쓸 수가 없기 때문입니다. 이 표준은 2025년 11월에 2025.1 버전에 도달했고 AI 생성 콘텐츠를 위한 속성 네 개를 추가했습니다. 과거의 유물이 아니라 살아 있는 표준이라는 뜻입니다.
XMP는 Adobe에서 나왔습니다. ExifTool은 Extensible Metadata Platform을 "Adobe가 밀고 있는 XML/RDF 기반 메타데이터 형식"이라고 설명합니다. Adobe가 2002년에 만들었고 지금은 ISO 16684으로 관리됩니다. 모든 값을 문자열로 저장하고 필드를 네임스페이스로 묶기 때문에, 고정된 EXIF와 달리 확장이 가능합니다.
ExifTool은 예전의 바이너리 IPTC 블록을 "더 오래된 메타 정보 형식으로, XMP에 밀려 서서히 단계적으로 사라지는 중"이라고 부릅니다. 더 새로운 IPTC Core 규격은 XMP 형식을 사용하므로 방향은 정해져 있습니다. 어휘는 IPTC, 그릇은 XMP입니다.
Google은 IPTC를 읽고 EXIF를 무시한다
이 비교를 신경 쓸 만하게 만드는 사실이 바로 이것이고, 출처는 Google입니다. 2023년 1월 Search Office Hours에서 이미지가 중요한 사이트에 EXIF 데이터가 얼마나 중요하냐는 질문을 받고 Gary Illyes는 이렇게 답했습니다.
"Google은 현재 EXIF 데이터를 어떤 용도로도 사용하지 않습니다. 지금 우리가 사용하는 유일한 이미지 데이터, 또는 메타데이터는 IPTC입니다."
Google의 이미지 라이선스 문서도 반대편에서 같은 말을 합니다. IPTC 사진 메타데이터를 이미지 안에 삽입하라고 안내하면서, 추출하는 필드를 이름으로 나열합니다. Copyright Notice, Creator, Credit Line, Web Statement of Rights, Licensor URL, Digital Source Type입니다. 그 페이지에 EXIF는 언급조차 없습니다.
모든 설명이 엉뚱한 블록에 들어간 실제 파일
꼼꼼히 채워 넣은 실제 사진에서는 이렇게 나타납니다. 설명 한 줄, 제목, 키워드 목록, 이름이 적힌 작가, 그리고 저작권 한 줄입니다.
그 목록의 모든 필드는 EXIF 태그입니다. ImageDescription, Artist, Copyright는 EXIF 규격에 속하고, XPTitle과 XPKeywords는 파일 속성 대화상자의 제목과 태그 칸에 입력했을 때 Windows 탐색기가 써 넣는 값입니다. 바로 그 점이 함정입니다. Windows와 상당수의 일반 사용자용 사진 소프트웨어는 설명형 텍스트를 EXIF에 넣습니다. 그 도구들이 예전부터 써 온 블록이 거기이기 때문입니다.
그러니까 사진가의 이름도, 저작권 문구도, 키워드도 모두 파일에 있지만 그중 어느 것도 IPTC에는 없습니다. 크레디트를 찾는 사진부는 아무것도 발견하지 못하고, Google도 그중 무엇 하나 쓰지 않습니다.
셋 중 실제로 필요한 것은 무엇인가
선택할 일은 거의 없습니다. 카메라는 요청하든 말든 EXIF를 쓰므로, 문제는 나머지 둘 중 무엇을 더하느냐입니다. 누구에게 닿아야 하는지에서 거꾸로 풀어 가세요.
- 파일에 담긴 위치. EXIF뿐이고 대안은 없습니다. GPS 좌표는 EXIF 블록에 있으며 IPTC에는 이를 대신할 항목이 없습니다.
- 이미지가 여기저기 돌아다녀도 남아 있는 크레디트와 저작권. XMP로 기록한 IPTC입니다. 엉뚱한 블록이 실제 손해로 이어지는 지점이 바로 여기입니다.
- 소프트웨어가 검색할 수 있는 캡션이나 키워드. 역시 IPTC입니다. Windows 속성 대화상자에 입력한 키워드는 EXIF에 떨어져 그대로 머뭅니다.
- 좌표가 아니라 말로 된 지명. IPTC입니다. 도시, 세부 장소, 국가를 위한 전용 필드가 있습니다.
설명형 필드가 EXIF에 들어 있는 것으로 드러났다면, 같은 값을 IPTC 필드에도 써 넣어 Google이 추출하는 필드가 채워지게 하세요. 어떤 태그를 안전하게 바꿀 수 있는지는 필드별로 편집할 수 있는 사진 메타데이터 태그 가이드에서 다룹니다.
파일이 내 컴퓨터를 떠나면 어떻게 되는가
세 블록 모두 파일 안에 들어 있으므로, 파일이 존재하는 동안 정확히 그만큼 유지됩니다. IPTC가 2019년 봄에 십여 개 사이트를 대상으로 한 시험에서는 Flickr, Dropbox, OneDrive, Google Photos가 원본 파일을 그대로 통과시킨 반면, Facebook, Twitter, Pexels, Pixabay, Unsplash는 내려받은 파일에서 메타데이터를 제거했습니다.
따라서 내장 메타데이터는 자신의 아카이브와 파일로 전달하는 모든 것에 대해서는 오래간다고 보고, 사진이 플랫폼을 한 번 거친 뒤에는 있으면 좋은 것 정도로 보세요. 공개하고 싶지 않은 좌표가 있다면 플랫폼이 알아서 지워 주리라 믿지 말고, 업로드 전에 위치 정보를 지우세요.



