포맷 레지스트리 (Format Registry)
쉽게 풀면
여러 파일 형식에 대한 정보(어떤 프로그램으로 열 수 있는지, 오래된 형식인지 등)를 모아 놓은 데이터베이스이다. 여러 파일 형식의 '신원조회'를 대신 해주는 참고 명부라고 생각하면 된다.
왜 중요한가
포맷 레지스트리는 파일 포맷의 식별 정보·사양·위험도를 축적한 참조 데이터베이스로, 저장소가 수집 자료의 포맷을 자동 식별하고 노후화 위험을 판단하는 데 쓰입니다. PRONOM과 그 식별자(PUID)는 보존 도구 체인에서 사실상 표준 참조입니다.
논문에서는 이렇게 쓰입니다
디지털보존 실무에서 포맷 레지스트리 기반 자동 포맷 식별 도구가 활용되는 사례를 설명하는 문장이다.
장기보존 포맷 선정 기준, 레지스트리 정보 갱신 주기를 다루는 기록관리학 연구에서 자주 인용된다.
조금 더 깊게 보면
레지스트리의 정보는 자발적 기여에 의존해 커버리지가 고르지 않고, 포맷의 세부 버전이나 변종은 등록되지 않은 경우가 많습니다. 포맷 식별 도구가 서명(signature) 기반이어서 확장자와 실제 내용이 다르거나 손상된 파일은 오식별될 수 있습니다. PRONOM은 각 포맷에 PUID(PRONOM Unique Identifier)를 부여하고 파일의 바이트 시그니처를 등록해, DROID 같은 도구가 확장자에 의존하지 않고 실제 내용으로 포맷을 식별할 수 있게 합니다. 레지스트리에 등록되지 않은 신생 포맷이나 사설 포맷은 자동 식별이 불가능해, 저장소가 수동으로 별도 조사한 뒤 직접 항목을 추가해야 하는 경우가 있다. 일부 레지스트리는 포맷을 읽고 변환할 수 있는 소프트웨어 정보도 함께 제공해, 단순 식별을 넘어 실제 보존 조치 계획 수립에도 활용된다.
주의할 점
포맷 레지스트리의 정보가 실시간으로 갱신되지 않으면 신생 포맷이나 최신 버전에 대한 식별이 부정확할 수 있다. 레지스트리가 제공하는 위험도 평가는 특정 시점의 스냅샷이므로, 이후 지원 소프트웨어가 새로 등장하거나 반대로 단종되면 위험도 자체가 달라질 수 있다. 또한 확장자가 같아도 내부 버전이 다르면 PUID가 달라지므로, 식별 결과는 버전 단위로 확인해야 한다.