aspose.info
DE

NSF-Dateiformat - Lotus Notes-Datenbankformat

Aktualisiert

Was ist eine NSF-Datei?

Eine Datei mit der Erweiterung .nsf (Notes Storage Facility) ist ein Datenbankdateiformat, das von der IBM Notes-Software verwendet wird, die früher als Lotus Notes bekannt war. Es definiert das Schema, um verschiedene Arten von Objekten wie E-Mails, Termine, Dokumente, Formulare und Ansichten zu speichern. Alle diese Informationen sind in einer einzigen NSF-Datei für die geschäftliche Zusammenarbeit ähnlich einer PST/OST-Datei enthalten. Zu den Anwendungen, die NSF-Dateien öffnen können, gehören IBM Lotus Notes und IBM Domino.

NSF-Dateiformatspezifikationen

NSF-Dateien sind binärer Natur und ihre Spezifikationen sind von Joachim Metz auf Github. Gemäß diesen Angaben besteht eine NSF-Datei aus:

  • Dateikopf
  • Datenbank-Header

Außerdem besteht es aus:

  • Superblock
  • Bucket-Deskriptorblock
  • Bitmap
  • Relocation-Vektor-Bucket aufzeichnen
  • Zusammenfassung Buckets
  • Nicht zusammenfassende Buckets

NSF-Datei-Header

Der Header der NSF-Datei ist 6 Byte groß. Es besteht aus:

OffsetGrößeWertBeschreibung
020x1a 0x00Signatur
24Die Größe des Datenbank-Headers

Datenbank-Header

Der Header der NSD-Datenbank enthält die folgenden bestätigten Werte.

  • Datenbankinformationen
  • Datenbankkennung (DBID)
  • Replikationsinformationen
  • Pufferflags für Datenbankinformationen
  • Titel
  • Kategorien
  • Klasse
  • Designklasse (Vorlagenname)
  • Spezielle Notenkennungen
  • Polsterung
  • Datenbankinformationen 2
  • Datenbankinformationen 3
  • Datenbankinformationen 4
  • Datenbankinformationen 5
  • Polsterung
  • Kennung der Datenbankinstanz (DBIID)
  • Replikationsverlauf

Verweise

Siehe auch