Mi az NSF fájl?
Az .nsf (Notes Storage Facility) kiterjesztésű fájl az IBM Notes szoftver által használt adatbázis-fájlformátum, amely korábban Lotus Notes néven volt ismert. Meghatározza a sémát különböző típusú objektumok, például e-mailek, találkozók, dokumentumok, űrlapok és nézetek tárolására. Mindezek az információk egyetlen NSF-fájlban találhatók az üzleti együttműködéshez, hasonlóan a PST/OST-fájlhoz. Az NSF-fájlokat megnyitni képes alkalmazások közé tartozik az IBM Lotus Notes és az IBM Domino.
Az NSF fájlformátum specifikációi
Az NSF-fájlok bináris jellegűek, és specifikációikat Joachim Metz a Github webhelyen. Az alábbiak szerint egy NSF-fájl a következőket tartalmazza:
- Fájl fejléc
- Adatbázis fejléc
Ezen kívül a következőkből áll:
- Superblock
- Vödör leíró blokk
- Bitmap
- Record Relocation Vector vödör
- Összefoglaló vödrök
- Nem összefoglaló kockák
NSF fájl fejléc
Az NSF fájl fejléce 6 bájt méretű. A következőkből áll:
Eltolás | Méret | Érték | Leírás |
---|---|---|---|
0 | 2 | 0x1a 0x00 | Aláírás |
2 | 4 | Az adatbázis fejléc mérete |
Adatbázis fejléce
Az NSD Database fejléce a következő megerősített értékeket tartalmazza.
- Adatbázis információk
- Adatbázis azonosító (DBID)
- Replikációs információk
- Adatbázis információs puffer jelzők
- Cím
- Kategóriák
- Osztály
- Tervezési osztály (sablon neve)
- Különleges megjegyzés azonosítók
- Bélés
- Adatbázis információ 2
- Adatbázis információk 3
- Adatbázis információ 4
- Adatbázis információ 5
- Bélés
- Adatbázis-példányazonosító (DBIID)
- Replikációs előzmények