Hva er NSF-filformatet?
En .nsf-fil er en databasefil som lagrer data i formatet Notes Storage Facility (NSF) - et proprietært binært NoSQL-dokumentlager. .nsf-filen brukes til å lagre ulike typer data i form av «notater» (dokumenter), spesifikt e-post, kalender og generelle applikasjonsdata opprettet av programvaren HCL Notes (tidligere IBM Lotus Notes). Filen inneholder metadata, brukerdata og designinformasjon som skjemaer, visninger og agenter. Vanligvis lagres .nsf-filer på HCL Domino-serveren eller på HCL Notes-klienter, og de kan aksesseres i frakoblet modus. Valgfri kryptering er knyttet til brukerens .id-identitetsfil. Databasemaler som deler samme struktur på disken bruker filendelsen .ntf.
Sikkerhet og trygghet
RISIKO: MEDIUMSelve NSF-formatet er forretningsdata, og databaser kan kjøre agenter/LotusScript, men den største reelle risikoen for brukere er økosystemet for konvertering: søk etter «gratis NSF-viser/konverter» fører til adware-bundlede og direkte falske verktøy. Bruk kun velkjente leverandører (HCL, Kernel, Stellar, SysTools, BitRecover) fra deres offisielle nettsteder. Merk også at NSF kan krypteres med en Notes-ID - uten riktig ID og passord kan ikke dataene leses av noe verktøy, legitimt eller ikke.
Formatdetaljer
i et nøtteskall- NES Sound Format - Chiptune-lydformat som inneholder rippet Nintendo NES/Famicom-musikk spilt av NSF-spillere/emulatorer - ikke relatert til Lotus Notes.
- NetShelter / NetSuite-eksport - .nsf ses av og til for diverse leverandørspesifikke eksport-/konfigurasjonsfiler; ikke Notes-databasen dokumentert her.
Programmer som åpner NSF-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Proprietær binær NoSQL-dokumentdatabase |
| MIME-type | `application/vnd.lotus-notes` |
| Byterekkefølge | Little-endian |
| Filsignatur / magic bytes | Binær header ved offset 0 (hex: `1A 00 00 04 00 00`); ingen utskrivbar ASCII-signatur - identifiseres ved filendelse og Notes/Domino API |
| On-Disk Structure (ODS) versjon | Økes med hver store Notes/Domino-utgivelse (f.eks. ODS 43, ODS 52, ODS 53); kontrollerer funksjonsstøtte og kompatibilitet |
| Kryptering | Valgfri lokal databasekryptering knyttet til brukerens Notes `.id`-fil; kryptering på dokument- og feltnivå støttes også |
| Komprimering | Valgfri LZ1- eller Huffman-komprimering for dokumenter og vedlegg; separat komprimering for designelementer |
| Typisk filstørrelse | Fra noen få MB til mange GB; en enkelt `.nsf` kan historisk nærme seg ~64 GB |
| Datamodell | Skjemafri samling av «notater» (dokumenter), hver sammensatt av navngitte, typede elementer/felt - ingen fast skjema |
| Designelementer | Skjemaer, visninger, mapper, agenter, LotusScript, Java og JavaScript-kode lagret som designnotater i samme `.nsf`-fil |
| Operativsystemer | Windows, macOS, Linux (Domino-server), IBM i, AIX |
| Frakoblet replikering | Full frakoblet modus; endringer replikeres toveis med HCL Domino-server når klienten kobler til igjen |
| Integritet / reparasjonsverktøy | Kommandolinjeverktøyene `nfixup` (konsistenssjekk) og `ncompact` (komprimering / defragmentering) |
| Relatert malformat | Databasemaler bruker filendelsen `.ntf` og deler identisk NSF-struktur på disk |
| Utvikler | HCLSoftware (tidligere IBM Lotus, opprinnelig Lotus Development Corporation) |
| Tilgangskontroll | Innebygd Access Control List (ACL) definerer bruker- og grupperettigheter på database-, dokument-, seksjons- og feltnivå |
| Utgitt | 1989 (Lotus Notes 1.0) |
| Siste versjon | NSF as used by HCL Notes/Domino 14 (2023); on-disk structure (ODS) versions evolve per release |
| Spesifikasjon | www.hcl-software.com |
NSF-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om NSF-filer.