Що таке файл NSF?
Файл із розширенням .nsf (Notes Storage Facility) — це формат файлу бази даних, який використовується програмним забезпеченням IBM Notes, яке раніше називалося Lotus Notes. Він визначає схему для зберігання різних видів об’єктів, таких як електронні листи, зустрічі, документи, форми та перегляди. Уся ця інформація міститься в одному файлі NSF для ділової співпраці, схожому на файл PST/OST. Деякі програми, які можуть відкривати файли NSF, включають IBM Lotus Notes і IBM Domino.
Специфікації формату файлу NSF
Файли NSF є двійковими за своєю природою, а їхні специфікації доступні Йоахімом Мецом на Github. Згідно з цими деталями, файл NSF складається з:
- Заголовок файлу
- Заголовок бази даних
Крім того, він складається з:
- Суперблок
- Блок дескриптора сегмента
- Растрове зображення
- Векторне відро запису переміщення
- Підсумкові сегменти
- Непідсумкові сегменти
Заголовок файлу NSF
Заголовок файлу NSF має розмір 6 байт. Він складається з:
Зсув | Розмір | Вартість | Опис |
---|---|---|---|
0 | 2 | 0x1a 0x00 | Підпис |
2 | 4 | Розмір заголовка бази даних |
Заголовок бази даних
Заголовок бази даних NSD містить такі підтверджені значення.
- Інформація про базу даних
- Ідентифікатор бази даних (DBID)
- Інформація про реплікацію
- Прапори буфера інформації бази даних
- Назва
- Категорії
- Клас
- Клас дизайну (назва шаблону)
- Ідентифікатори спеціальних приміток
- Підкладка
- Інформація про базу даних 2
- Інформація про базу даних 3
- Інформація про базу даних 4
- Інформація про базу даних 5
- Підкладка
- Ідентифікатор екземпляра бази даних (DBIID)
- Історія реплікації