Vad är filformatet NSF?
En .nsf-fil är en databasfil som lagrar data i formatet Notes Storage Facility (NSF) - ett proprietärt binärt NoSQL-dokumentlager. .nsf-filen används för att lagra olika typer av data i form av «notes» (dokument), specifikt e-post, kalender och allmän applikationsdata skapad av programvaran HCL Notes (tidigare IBM Lotus Notes). Filen innehåller metadata, användardata och designinformation såsom formulär, vyer och agenter. Generellt lagras .nsf-filer på HCL Domino-servern eller på HCL Notes-klienter, och kan nås i offline-läge. Valfri kryptering är bunden till användarens .id-identitetsfil. Databasmallar som delar samma struktur på disken använder filtillägget .ntf.
Säkerhet & trygghet
RISK: MEDIUMSjälva NSF-formatet utgörs av affärsdata, och databaser kan köra agenter/LotusScript, men den största risken för användare är ekosystemet kring konvertering: sökningar efter «gratis NSF-visare/konverterare» leder ofta till adware-buntade och rent falska verktyg. Använd endast välkända leverantörer (HCL, Kernel, Stellar, SysTools, BitRecover) från deras officiella webbplatser. Notera även att NSF kan krypteras med ett Notes ID - utan rätt ID och lösenord kan datan inte läsas av något verktyg, legitimt eller ej.
Formatdetaljer
i ett nötskal- NES Sound Format - Chiptune-ljudformat som innehåller rippad Nintendo NES/Famicom-musik som spelas av NSF-spelare/emulatorer - orelaterat till Lotus Notes.
- NetShelter / NetSuite export - .nsf ses ibland för diverse export- och konfigurationsfiler från olika leverantörer; inte den Notes-databas som dokumenteras här.
Program som öppnar NSF-filer
Tekniska detaljer
djup specifikation| Formattyp | Proprietär binär NoSQL-dokumentdatabas |
| MIME-typ | `application/vnd.lotus-notes` |
| Byteordning | Little-endian |
| Filsignatur / magic bytes | Binär header vid offset 0 (hex: `1A 00 00 04 00 00`); ingen läsbar ASCII-signatur - identifieras via filtillägg och Notes/Domino API |
| On-Disk Structure (ODS) version | Inkrementeras med varje större Notes/Domino-utgåva (t.ex. ODS 43, ODS 52, ODS 53); styr funktionsstöd och kompatibilitet |
| Kryptering | Valfri lokal databaskryptering bunden till användarens Notes `.id`-fil; kryptering på dokument- och fältnivå stöds också |
| Komprimering | Valfri LZ1- eller Huffman-komprimering för dokument och bilagor; separat komprimering för designelement |
| Typisk filstorlek | Några MB till många GB; en enskild `.nsf` kan historiskt närma sig ~64 GB |
| Datamodell | Schemafri samling av «notes» (dokument), där varje dokument består av namngivna, typade objekt/fält - inget fast schema |
| Designelement | Formulär, vyer, mappar, agenter, LotusScript, Java och JavaScript-kod lagras som designanteckningar i samma `.nsf`-fil |
| Operativsystem | Windows, macOS, Linux (Domino-server), IBM i, AIX |
| Offline-replikering | Fullständigt offline-läge; ändringar replikeras dubbelriktat med HCL Domino-server när klienten återansluter |
| Integritets- / reparationsverktyg | `nfixup` (konsistenskontroll) och `ncompact` (komprimering / defragmentering) kommandoradsverktyg |
| Relaterat mallformat | Databasmallar använder filtillägget `.ntf` och delar identisk NSF-struktur på disken |
| Utvecklare | HCLSoftware (tidigare IBM Lotus, ursprungligen Lotus Development Corporation) |
| Åtkomstkontroll | Inbyggd Access Control List (ACL) definierar användar- och grupprättigheter på databas-, dokument-, sektions- och fältnivå |
| Släppt | 1989 (Lotus Notes 1.0) |
| Senaste version | NSF as used by HCL Notes/Domino 14 (2023); on-disk structure (ODS) versions evolve per release |
| Specifikation | www.hcl-software.com |
NSF-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om NSF-filer.