사전

XMP 툴킷이란 무엇인가요?

파일을 검사하다가 XMP Toolkit이라는 이름이 붙은 메타데이터를 발견해도 혼란스러워하지 마세요. 여기에서는 XMP Toolkit에 대해 알아야 할 것과 이것이 파일에 어떤 의미가 있는지 설명합니다.

xmp-toolkit

XMP Toolkit은 파일 안의 XMP 메타데이터 블록을 기록한 소프트웨어 이름을 나타냅니다. 이 값은 그 소프트웨어가 자기 자신에 대해 남긴 메모이기 때문에, 사진·문서·녹음 내용에 대해서는 알려주지 않고, 그 파일을 처리한 소프트웨어에 대해서만 알려 줍니다.

XMP란 무엇이며, 어떤 파일이 해당 행을 포함하는지

XMP는 Extensible Metadata Platform의 약자로, Adobe에서 시작된 메타데이터 형식입니다. 제목, 작성자, 저작권, 키워드, 편집 이력 같은 필드를 XML 텍스트로 저장한 뒤, 그 텍스트 블록을 파일 내부에 삽입하거나 .xmp 확장자를 가진 별도의 사이드카 파일로 파일 옆에 둡니다. XMP Toolkit 행은 이 블록을 생성한 라이브러리가 남긴 도장입니다.

XMP는 매우 많은 형식에 삽입될 수 있기 때문에 이 행도 널리 따라다닙니다. JPEG, TIFF, PNG, PDF, PSD, AI, INDD 파일, DNG 및 기타 카메라 RAW 파일, 일부 비디오와 오디오 컨테이너가 그 예입니다.

값이 어디에서 오는지

이 값은 자동으로 기록되며 사람이 직접 입력하지 않습니다. XMP 블록을 기록하는 라이브러리가 자신의 이름과 버전을 찍고, 메타데이터를 다시 쓰는 다음 프로그램이 그 위에 자기 이름을 덮어씁니다. 따라서 이 행은 파일 메타데이터를 마지막으로 수정한 소프트웨어를 나타내지만, 그것이 꼭 처음 파일을 만든 소프트웨어라는 뜻은 아닙니다.

실제로 보게 되는 이름은 소수의 라이브러리에 속합니다. Adobe의 XMP Core는 Photoshop, Lightroom, Bridge, Acrobat, InDesign 내부에서 동작합니다. Exiv2는 GIMP, digiKam 및 많은 오픈 소스 앱의 기반에 있습니다. ExifTool은 자기 이름과 버전을 직접 기록합니다. 이 때문에 행에 Adobe 라이브러리가 나타난다고 해서 그 파일이 반드시 Adobe 소프트웨어로 만들어졌다는 뜻은 아닙니다. 많은 프로그램이 해당 라이브러리를 사용하며, 단순히 복사되거나 변환된 파일도 원래 가지고 있던 도장을 그대로 유지할 수 있습니다.

일반적인 값이 어떻게 보이는지

값은 자유 텍스트이므로, 미리 정해진 목록이나 단위가 없습니다. 실제로는 라이브러리 이름 뒤에 버전이 붙고, 때로는 빌드 날짜가 함께 표기됩니다. 예를 들어 Adobe XMP Core 5.6-c145와 같은 형식입니다.

이 행이 아예 없다면 가장 가능성이 높은 이유는 파일에 XMP 블록 자체가 없기 때문입니다. 메타데이터가 여전히 EXIF나 IPTC 같은 예전 필드에만 들어 있을 수 있으며, 이 필드들은 따로 저장되고 toolkit 도장을 가지지 않습니다.

왜 중요한지

이 행의 실질적인 가치는 출처 추적입니다. 어떤 소프트웨어가 마지막으로 파일의 메타데이터를 처리했는지 알려 주기 때문에, 필드 값이 이상해 보이거나, 혼자 바뀌었거나, 사라졌을 때 유용합니다. 도장에 프로젝트 내 누구도 쓰지 않는 앱 이름이 적혀 있다면, 파일이 모르는 단계를 거쳤다는 뜻입니다. 예를 들어 변환기, 업로드 파이프라인, 휴대폰 앱, 스톡 라이브러리 같은 것입니다.

약간의 공개성 문제도 있지만, 개인 정보와는 관련이 없습니다. 이 행은 사람이나 위치가 아니라 소프트웨어만 식별합니다. 다만 파일을 받는 사람에게 당신의 일부 작업 환경을 알려 주기 때문에, 어떤 사람들은 문서가 어떤 편집기나 자산 관리 시스템을 거쳤는지 공개하고 싶지 않을 수 있습니다.

이 값에 의존하는 기능은 없으므로, 값을 삭제해도 파일이 열리는 방식이나 보이는 모양은 변하지 않습니다. 다만 하나 주의할 점은, 이 값이 들어 있는 XMP 블록에 실제 콘텐츠(예: 저작권 문구, 캡션, 크레딧)가 포함될 수 있다는 것입니다. 블록 전체를 비우면 그런 내용도 함께 사라집니다.

메타 키