포맷 레지스트리 (Format Registry)

문헌정보학
한 줄 정의: 다양한 파일형식에 대한 기술적 명세, 버전 정보, 지원 소프트웨어, 진부화 위험도 등의 정보를 체계적으로 등록·제공하는 데이터베이스로, 영국 국가기록원의 PRONOM이 대표적인 사례이다.

쉽게 풀면

여러 파일 형식에 대한 정보(어떤 프로그램으로 열 수 있는지, 오래된 형식인지 등)를 모아 놓은 데이터베이스이다. 여러 파일 형식의 '신원조회'를 대신 해주는 참고 명부라고 생각하면 된다.

왜 중요한가

포맷 레지스트리는 파일 포맷의 식별 정보·사양·위험도를 축적한 참조 데이터베이스로, 저장소가 수집 자료의 포맷을 자동 식별하고 노후화 위험을 판단하는 데 쓰입니다. PRONOM과 그 식별자(PUID)는 보존 도구 체인에서 사실상 표준 참조입니다.

논문에서는 이렇게 쓰입니다

본 시스템은 수집된 파일의 포맷 식별을 위해 PRONOM 포맷 레지스트리 기반의 DROID 도구를 활용하였다.

디지털보존 실무에서 포맷 레지스트리 기반 자동 포맷 식별 도구가 활용되는 사례를 설명하는 문장이다.

"디지털 아카이브 구축 시 포맷 레지스트리를 활용한 파일 진부화 위험 평가 방법을 제안하였다."

장기보존 포맷 선정 기준, 레지스트리 정보 갱신 주기를 다루는 기록관리학 연구에서 자주 인용된다.

조금 더 깊게 보면

레지스트리의 정보는 자발적 기여에 의존해 커버리지가 고르지 않고, 포맷의 세부 버전이나 변종은 등록되지 않은 경우가 많습니다. 포맷 식별 도구가 서명(signature) 기반이어서 확장자와 실제 내용이 다르거나 손상된 파일은 오식별될 수 있습니다. PRONOM은 각 포맷에 PUID(PRONOM Unique Identifier)를 부여하고 파일의 바이트 시그니처를 등록해, DROID 같은 도구가 확장자에 의존하지 않고 실제 내용으로 포맷을 식별할 수 있게 합니다. 레지스트리에 등록되지 않은 신생 포맷이나 사설 포맷은 자동 식별이 불가능해, 저장소가 수동으로 별도 조사한 뒤 직접 항목을 추가해야 하는 경우가 있다. 일부 레지스트리는 포맷을 읽고 변환할 수 있는 소프트웨어 정보도 함께 제공해, 단순 식별을 넘어 실제 보존 조치 계획 수립에도 활용된다.

주의할 점

포맷 레지스트리의 정보가 실시간으로 갱신되지 않으면 신생 포맷이나 최신 버전에 대한 식별이 부정확할 수 있다. 레지스트리가 제공하는 위험도 평가는 특정 시점의 스냅샷이므로, 이후 지원 소프트웨어가 새로 등장하거나 반대로 단종되면 위험도 자체가 달라질 수 있다. 또한 확장자가 같아도 내부 버전이 다르면 PUID가 달라지므로, 식별 결과는 버전 단위로 확인해야 한다.

관련 용어