Co je soubor NSF?
Soubor s příponou .nsf (Notes Storage Facility) je formát databázového souboru používaný software IBM Notes, který byl dříve známý jako Lotus Notes. Definuje schéma pro ukládání různých druhů objektů, jako jsou e-maily, schůzky, dokumenty, formuláře a pohledy. Všechny tyto informace jsou obsaženy v jediném souboru NSF pro obchodní spolupráci, který je podobný souboru PST/OST. Některé z aplikací, které mohou otevřít soubory NSF, zahrnují IBM Lotus Notes a IBM Domino.
Specifikace formátu souborů NSF
Soubory NSF jsou binární povahy a jejich specifikace jsou dostupné od Joachima Metze na Github. Podle těchto podrobností obsahuje soubor NSF:
- Záhlaví souboru
- Záhlaví databáze
Kromě toho se skládá z:
- Superblok
- Blok deskriptoru kbelíku
- Bitmapa
- Record Relocation Vector kbelík
- Souhrnné kbelíky
- Nesouhrnné kbelíky
Záhlaví souboru NSF
Záhlaví souboru NSF má velikost 6 bajtů. Skládá se z:
Offset | Velikost | Hodnota | Popis |
---|---|---|---|
0 | 2 | 0x1a 0x00 | Podpis |
2 | 4 | Velikost hlavičky databáze |
Hlavička databáze
Hlavička databáze NSD obsahuje následující potvrzené hodnoty.
- Informace o databázi
- Identifikátor databáze (DBID)
- Informace o replikaci
- Příznaky vyrovnávací paměti databázových informací
- Název
- Kategorie
- Třída
- Třída návrhu (název šablony)
- Speciální identifikátory poznámek
- Polstrování
- Informace o databázi 2
- Informace o databázi 3
- Informace o databázi 4
- Informace o databázi 5
- Polstrování
- Identifikátor instance databáze (DBIID)
- Historie replikací