aspose.info
DA

NSF-filformat - Lotus Notes-databaseformat

Opdateret

Hvad er en NSF fil?

En fil med filtypenavnet .nsf (Notes Storage Facility) er et databasefilformat, der bruges af IBM Notes software, som tidligere var kendt som Lotus Notes. Det definerer skemaet til at gemme forskellige slags objekter såsom e-mails, aftaler, dokumenter, formularer og visninger. Alle disse oplysninger er indeholdt i en enkelt NSF-fil til forretningssamarbejde, der ligner en PST/OST-fil. Nogle af de programmer, der kan åbne NSF-filer, inkluderer IBM Lotus Notes og IBM Domino.

NSF filformatspecifikationer

NSF-filer er binære i naturen, og deres specifikationer er tilgængelige af Joachim Metz på Github. I henhold til disse detaljer består en NSF-fil af:

  • Filoverskrift
  • Databasehoved

Derudover består den af:

  • Superblok
  • Bucket descriptor blok
  • Bitmap
  • Record Relocation Vector spand
  • Opsummering spande
  • Ikke-opsummerende spande

NSF-filoverskrift

NSF-filheaderen er 6 bytes stor. Den består af:

OffsetStørrelseVærdiBeskrivelse
020x1a 0x00Signatur
24Størrelse på databasehovedet

Databasehoved

NSD-databasehovedet indeholder følgende bekræftede værdier.

  • Databaseoplysninger
    • Database-id (DBID)
  • Replikationsoplysninger
  • Database information buffer flag
    • Titel
    • Kategorier
    • klasse
    • Designklasse (skabelonnavn)
  • Særlige note identifikatorer
  • Polstring
  • Databaseoplysninger 2
  • Databaseoplysninger 3
  • Databaseoplysninger 4
  • Databaseoplysninger 5
  • Polstring
  • Databaseforekomst-id (DBIID)
  • Replikationshistorie

Referencer

Se også