Vad är NSF fil?
En fil med tillägget .nsf (Notes Storage Facility) är ett databasfilformat som används av IBM Notes-programvaran, som tidigare var känt som Lotus Notes. Det definierar schemat för att lagra olika typer av objekt som e-postmeddelanden, möten, dokument, formulär och vyer. All denna information finns i en enda NSF-fil för affärssamarbete som liknar en PST/OST-fil. Några av de program som kan öppna NSF-filer inkluderar IBM Lotus Notes och IBM Domino.
NSF filformatspecifikationer
NSF-filer är binära till sin natur och deras specifikationer är tillgängliga av Joachim Metz på Github. Enligt dessa detaljer består en NSF-fil av:
- Filhuvud
- Databashuvud
Dessutom består den av:
- Superblock
- Bucket descriptor block
- Bitmapp
- Record Relocation Vector hink
- Sammanfattning hinkar
- Icke-sammanfattande hinkar
NSF-filhuvud
NSF-filhuvudet är 6 byte stort. Den består av:
Offset | Storlek | Värde | Beskrivning |
---|---|---|---|
0 | 2 | 0x1a 0x00 | Signatur |
2 | 4 | Databashuvudets storlek |
Databashuvud
NSD-databashuvudet innehåller följande bekräftade värden.
- Databasinformation
- Databasidentifierare (DBID)
- Replikeringsinformation
- Databasinformationsbuffertflaggor
- Titel
- Kategorier
- Klass
- Designklass (mallnamn)
- Särskilda anteckningsidentifierare
- Vaddering
- Databasinformation 2
- Databasinformation 3
- Databasinformation 4
- Databasinformation 5
- Vaddering
- Databasinstansidentifierare (DBIID)
- Replikeringshistorik