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