aspose.info
SV

NSF-filformat - Lotus Notes-databasformat

Uppdaterad

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:

OffsetStorlekVärdeBeskrivning
020x1a 0x00Signatur
24Databashuvudets 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

Referenser

Se även