Wat is het NSF-bestandsformaat?
Een .nsf-bestand is een databasebestand dat gegevens opslaat in het Notes Storage Facility (NSF)-formaat - een eigen binaire NoSQL-documentopslag. Het .nsf-bestand wordt gebruikt om verschillende soorten gegevens op te slaan in de vorm van „notes” (documenten), met name e-mail, agenda en algemene applicatiegegevens die zijn gemaakt door HCL Notes-software (voorheen IBM Lotus Notes). Het bestand bevat metadata, gebruikersgegevens en ontwerpinformatie zoals formulieren, weergaven en agents. Over het algemeen worden .nsf-bestanden opgeslagen op de HCL Domino-server of op HCL Notes-clients, en kunnen ze in offline-modus worden geopend. Optionele versleuteling is gekoppeld aan het .id-identiteitsbestand van de gebruiker. Databasesjablonen die dezelfde structuur op de schijf delen, gebruiken de extensie .ntf.
Beveiliging & veiligheid
RISICO: MEDIUMHet NSF-formaat zelf bevat zakelijke gegevens en databases kunnen agents/LotusScript uitvoeren, maar het grootste reële risico voor gebruikers is het ecosysteem van conversietools: zoekopdrachten naar „gratis NSF viewer/converter” leiden naar met adware gebundelde en ronduit valse tools. Gebruik alleen bekende leveranciers (HCL, Kernel, Stellar, SysTools, BitRecover) van hun officiële sites. Merk ook op dat NSF kan worden versleuteld met een Notes ID - zonder de juiste ID en het juiste wachtwoord kunnen de gegevens door geen enkele tool worden gelezen, legitiem of niet.
Formaatdetails
in een notendop- NES Sound Format - Chiptune-audioformaat met geripte Nintendo NES/Famicom-muziek die wordt afgespeeld door NSF-spelers/emulators - niet gerelateerd aan Lotus Notes.
- NetShelter / NetSuite export -
.nsfwordt incidenteel gezien voor diverse export- of configuratiebestanden van leveranciers; niet de hier gedocumenteerde Notes-database.
Programma's die NSF-bestanden openen
Technische details
diepe specificaties| Formaat-type | Eigen binaire NoSQL-documentdatabase |
| MIME-type | `application/vnd.lotus-notes` |
| Byte-volgorde | Little-endian |
| Bestandssignatuur / magic bytes | Binaire header op offset 0 (hex: `1A 00 00 04 00 00`); geen printbare ASCII-signatuur - geïdentificeerd door extensie en Notes/Domino API |
| On-Disk Structure (ODS) versie | Verhoogd bij elke grote Notes/Domino-release (bijv. ODS 43, ODS 52, ODS 53); beheert functie-ondersteuning en compatibiliteit |
| Versleuteling | Optionele lokale databaseversleuteling gekoppeld aan het `.id`-bestand van de gebruiker; versleuteling per document en op veldniveau wordt ook ondersteund |
| Compressie | Optionele LZ1- of Huffman-compressie voor documenten en bijlagen; aparte compressie voor ontwerpelementen |
| Typische bestandsgrootte | Enkele MB tot vele GB; een enkele `.nsf` kan historisch gezien de ~64 GB benaderen |
| Datamodel | Schema-vrije verzameling van „notes” (documenten), elk bestaand uit benoemde, getypeerde items/velden - geen vast schema |
| Ontwerpelementen | Formulieren, weergaven, mappen, agents, LotusScript, Java en JavaScript-code opgeslagen als ontwerpnotities binnen hetzelfde `.nsf`-bestand |
| Besturingssystemen | Windows, macOS, Linux (Domino-server), IBM i, AIX |
| Offline replicatie | Volledige offline-modus; wijzigingen worden bidirectioneel gerepliceerd met de HCL Domino-server wanneer de client opnieuw verbinding maakt |
| Integriteit / reparatietools | `nfixup` (consistentiecontrole) en `ncompact` (compressie / defragmentatie) opdrachtregelprogramma's |
| Gerelateerd sjabloonformaat | Databasesjablonen gebruiken de extensie `.ntf` en delen de identieke NSF-structuur op de schijf |
| Ontwikkelaar | HCLSoftware (voorheen IBM Lotus, oorspronkelijk Lotus Development Corporation) |
| Toegangscontrole | Ingebouwde Access Control List (ACL) definieert gebruikers- en groepsrechten op database-, document-, sectie- en veldniveau |
| Uitgebracht | 1989 (Lotus Notes 1.0) |
| Laatste versie | NSF as used by HCL Notes/Domino 14 (2023); on-disk structure (ODS) versions evolve per release |
| Specificatie | www.hcl-software.com |
NSF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over NSF-bestanden.
Veelgestelde vragen
Hoe open ik een NSF-bestand?
Hoe converteer ik NSF naar PST voor Outlook?
Kan ik een NSF openen zonder Lotus/HCL Notes?
Waar wordt een NSF-bestand voor gebruikt?
Mijn NSF-bestand speelt muziek af / is een chiptune - waarom?
.nsf gebruikt, bevat geripte Nintendo NES-muziek. Het heeft niets te maken met Lotus Notes en wordt afgespeeld door NSF-chiptune-spelers, niet door Notes.Mijn NSF is beschadigd - hoe repareer ik het?
nfixup en ncompact (Fixup en Compact) om de database te repareren en opnieuw op te bouwen, of een hersteltool zoals Stellar Converter for NSF bij ernstige schade.