Реестры форматов файлов
При долгосрочном цифровом хранении (digital preservation) недостаточно знать расширение файла (например, .doc). Один и тот же файл может быть создан разными версиями программного обеспечения, иметь разные особенности структуры и требовать разных инструментов для открытия.
Для точной идентификации форматов используются реестры форматов и уникальные идентификаторы.
Почему не расширения?
Расширения файлов ненадежны:
- Они могут быть изменены пользователем (переименование
.jpgв.png). - Они неоднозначны (
.docможет быть файлом Word 97, Word 2003 или просто текстовым файлом). - Они не дают информации о версиях формата.
Основные реестры
PRONOM (The National Archives UK)
PRONOM — это онлайн-реестр технических сведений о форматах файлов и программном обеспечении. Он поддерживается Национальным архивом Великобритании и является стандартом де-факто в цифровой архивации.
- PUID (PRONOM Unique Identifier): Уникальный идентификатор формата в системе PRONOM.
Идентификаторы PUID устойчивы и используются большинством инструментов идентификации (например, DROID, Siegfried). Сигнатуры PRONOM публикуются в виде сигнатурных файлов DROID и регулярно обновляются.
- Использование: Siegfried, FIDO, DROID
- Обновления: Регулярные выпуски сигнатурных файлов
- Доступ: Онлайн-база данных; карточка формата открывается по адресу вида
https://www.nationalarchives.gov.uk/PRONOM/fmt/40
Library of Congress Sustainability of Digital Formats (LC FDD)
Ресурс Библиотеки Конгресса США, описывающий устойчивость цифровых форматов.
- П редоставляет подробные описания технических характеристик.
- Оценивает форматы по критериям устойчивости (раскрытость, распространенность, прозрачность, отсутствие патентов и т. д.).
- Имеет свои идентификаторы, например
fdd000125для PDF/A-1.
Wikidata
Wikidata становится все более важным хабом для сведений о форматах файлов.
- Связывает идентификаторы разных систем (PRONOM, LC FDD, MIME-типы).
- Позволяет делать сложные SPARQL-запросы.
- Идентификатор сущности (QID), например Q42332 (формат PDF).
Digipres.org
Digipres.org — ресурс сообщества цифрового сохранения. Раздел Formats агрегирует сведения из нескольких реестров (PRONOM, LC FDD, Wikidata, Apache Tika, TrID, File Formats Wiki, GitHub Linguist) и позволяет сравнить их покрытие. Полезен для быстрого поиска информации о форматах.
File Formats Wiki (Just Solve the File Format Problem)
File Formats Wiki — вики проекта Archive Team «Just Solve the File Format Problem», документирующая форматы файлов силами сообщества.
- Содержание: Очень широкий спектр форматов, включая редкие и устаревшие
- Сообщество: Открытое редактирование
- Использование: Справочная информация о редких форматах, ссылки на спецификации и программы
FileFormat.Info
FileFormat.Info — справочный сайт с описаниями форматов файлов и сведениями о символах Unicode. Не является вики и не связан с реестрами цифрового сохранения, но бывает полезен как быстрый справочник.
Использование реестров
Поиск информации о формате
- Найдите формат в реестре
- Изучите характеристики формата
- Проверьте риски сохранения
- Определите рекомендуемые действия
Интеграция с инструментами
Многие инструменты используют реестры:
- Siegfried: PRONOM (по умолчанию), а также MIME-info и LC FDD
- FIDO: PRONOM
- DROID: PRONOM
Оценка рисков
Реестры помогают оценить риски форматов:
- Поддержка: Насколько хорошо поддерживается формат
- Риски: Какие риски существуют для сохранения
- Рекомендации: Что делать с форматом
Сравнение реестров
| Реестр | Источник | Специализация | Использование |
|---|---|---|---|
| PRONOM | Национальный архив Великобритании | Общие форматы, сигнатуры | Для инструментов идентификации |
| LC FDD | Библиотека Конгресса США | Устойчивость форматов | Для оценки устойчивости |
| Wikidata | Сообщество | Универсальный хаб | Для связывания идентификаторов |
| Digipres.org | Сообщество | Агрегация данных реестров | Для быстрого поиска |
| File Formats Wiki | Archive Team | Широкий спектр, редкие форматы | Для справочной информации |
Рекомендации
Выбор реестра
- Используйте PRONOM для инструментов идентификации
- Используйте LC FDD для оценки устойчивости форматов
- Используйте Wikidata для связывания идентификаторов разных систем
- Используйте File Formats Wiki для редких форматов
Вклад в реестры
Можно внести вклад в реестры:
- Добавление новых форматов (PRONOM принимает предложения новых сигнатур)
- Улучшение документации
- Исправление ошибок
- Добавление примеров
Рекомендации для Ruarxive
При описании цифровых коллекций в Ruarxive мы рекомендуем:
- Всегда проводить идентификацию форматов с помощью инструментов (Siegfried, DROID).
- Сохранять PUID (PRONOM ID), так как это наиболее точный идентификатор, вместе с версией сигнатурного файла.
- Сохранять MIME-тип, так как он широко используется в вебе, но помнить о его недостаточной детализации.
Ресурсы
- PRONOM
- Library of Congress Digital Formats
- Wikidata
- Digipres.org — Formats
- File Formats Wiki (Archive Team)
- FileFormat.Info
Связанные материалы
- Идентификация форматов
- Тестовые файлы
- PDF/A — формат архивации документов
- JP2 — формат для архивации изображений
- MBOX — формат для архивации электронной почты
- SIARD — формат для архивации реляционных баз данных
- IIIF — стандарт доставки изображений
- Форматы архивов