Hvad er NSF-filformatet?
En .nsf-fil er en databasefil, der gemmer data i formatet Notes Storage Facility (NSF) - et proprietært binært NoSQL-dokumentlager. .nsf-filen bruges til at gemme forskellige typer data i form af «noter» (dokumenter), specifikt e-mail, kalender og generelle applikationsdata oprettet af HCL Notes-software (tidligere IBM Lotus Notes). Filen indeholder metadata, brugerdata og designinformation såsom formularer, visninger og agenter. Generelt gemmes .nsf-filer på HCL Domino-serveren eller på HCL Notes-klienter og kan tilgås i offline-tilstand. Valgfri kryptering er knyttet til brugerens .id identitetsfil. Databaseskabeloner, der deler den samme struktur på disken, bruger filtypen .ntf.
Sikkerhed og tryghed
RISIKO: MEDIUMSelve NSF-formatet er forretningsdata, og databaser kan køre agenter/LotusScript, men den største reelle risiko for brugere er konverterings-økosystemet: søgninger efter «gratis NSF viewer/converter» fører til adware-bundtede og direkte falske værktøjer. Brug kun velkendte leverandører (HCL, Kernel, Stellar, SysTools, BitRecover) fra deres officielle websteder. Bemærk også, at NSF kan krypteres med et Notes ID - uden det rigtige ID og adgangskode kan dataene ikke læses af noget værktøj, hverken legitimt eller på anden vis.
Formatdetaljer
kort fortalt- NES Sound Format - Chiptune-lydformat indeholdende rippet Nintendo NES/Famicom-musik, der afspilles af NSF-afspillere/emulatorer - ikke relateret til Lotus Notes.
- NetShelter / NetSuite eksport - .nsf ses lejlighedsvis til diverse leverandør-eksport/konfigurationsfiler; ikke Notes-databasen dokumenteret her.
Programmer der åbner NSF-filer
Tekniske detaljer
dyb specifikation| Format-type | Proprietær binær NoSQL-dokumentdatabase |
| MIME-type | `application/vnd.lotus-notes` |
| Byte-rækkefølge | Little-endian |
| Filsignatur / magic bytes | Binær header ved offset 0 (hex: `1A 00 00 04 00 00`); ingen læsbar ASCII-signatur - identificeres ved filtype og Notes/Domino API |
| On-Disk Structure (ODS) version | Opgraderes med hver større Notes/Domino-udgivelse (f.eks. ODS 43, ODS 52, ODS 53); styrer understøttelse af funktioner og kompatibilitet |
| Kryptering | Valgfri lokal databasekryptering knyttet til brugerens Notes `.id`-fil; kryptering på dokument- og feltniveau understøttes også |
| Komprimering | Valgfri LZ1- eller Huffman-komprimering for dokumenter og vedhæftede filer; separat komprimering af designelementer |
| Typisk filstørrelse | Fra få MB til mange GB; en enkelt `.nsf` kan historisk set nærme sig ~64 GB |
| Datamodel | Skemafri samling af «noter» (dokumenter), hver bestående af navngivne, typede elementer/felter - intet fast skema |
| Designelementer | Formularer, visninger, mapper, agenter, LotusScript, Java og JavaScript-kode gemt som designnoter i den samme `.nsf`-fil |
| Operativsystemer | Windows, macOS, Linux (Domino-server), IBM i, AIX |
| Offline-replikering | Fuld offline-tilstand; ændringer replikeres tovejs med HCL Domino-serveren, når klienten genopretter forbindelsen |
| Integritet / reparationsværktøjer | `nfixup` (konsistenstjek) og `ncompact` (komprimering / defragmentering) kommandolinjeværktøjer |
| Relateret skabelonformat | Databaseskabeloner bruger filtypen `.ntf` og deler den identiske NSF-struktur på disken |
| Udvikler | HCLSoftware (tidligere IBM Lotus, oprindeligt Lotus Development Corporation) |
| Adgangskontrol | Indbygget Access Control List (ACL) definerer bruger- og grupperettigheder på database-, dokument-, sektions- og feltniveau |
| Udgivet | 1989 (Lotus Notes 1.0) |
| Seneste version | NSF as used by HCL Notes/Domino 14 (2023); on-disk structure (ODS) versions evolve per release |
| Specifikation | www.hcl-software.com |
NSF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om NSF-filer.