Che cos'è il formato di file NSF?
Un file .nsf è un file di database che memorizza i dati nel formato Notes Storage Facility (NSF) - un archivio di documenti NoSQL binario proprietario. Il file .nsf viene utilizzato per memorizzare vari tipi di dati sotto forma di «note» (documenti), specificamente posta, calendario e dati applicativi generali creati dal software HCL Notes (precedentemente IBM Lotus Notes). Il file contiene metadati, dati utente e informazioni di progettazione come moduli, viste e agenti. In genere, i file .nsf sono memorizzati sul server HCL Domino o sui client HCL Notes e sono accessibili in modalità offline. La crittografia opzionale è legata al file di identità .id dell'utente. I modelli di database che condividono la stessa struttura su disco utilizzano l'estensione .ntf.
Sicurezza e incolumità
RISCHIO: MEDIUMIl formato NSF in sé contiene dati aziendali e i database possono eseguire agenti/LotusScript, ma il rischio maggiore per gli utenti è l'ecosistema di conversione: le ricerche di «visualizzatore/convertitore NSF gratuito» portano a strumenti contraffatti o carichi di adware. Utilizza solo fornitori noti (HCL, Kernel, Stellar, SysTools, BitRecover) dai loro siti ufficiali. Nota anche che i file NSF possono essere crittografati con un Notes ID - senza l'ID e la password corretti i dati non possono essere letti da alcuno strumento, legittimo o meno.
Dettagli del formato
in sintesi- NES Sound Format - Formato audio chiptune contenente musica estratta da Nintendo NES/Famicom riprodotta da lettori/emulatori NSF - non correlato a Lotus Notes.
- Esportazione NetShelter / NetSuite - L'estensione .nsf viene occasionalmente vista per vari file di esportazione/configurazione di fornitori; non si tratta del database Notes qui documentato.
Programmi che aprono file NSF
Dettagli tecnici
specifiche approfondite| Tipo di formato | Database di documenti NoSQL binario proprietario |
| Tipo MIME | `application/vnd.lotus-notes` |
| Ordine dei byte | Little-endian |
| Firma del file / magic bytes | Intestazione binaria all'offset 0 (hex: `1A 00 00 04 00 00`); nessuna firma ASCII stampabile - identificato dall'estensione e dalle API Notes/Domino |
| Versione On-Disk Structure (ODS) | Incrementata con ogni versione principale di Notes/Domino (es. ODS 43, ODS 52, ODS 53); controlla il supporto delle funzionalità e la compatibilità |
| Crittografia | Crittografia del database locale opzionale legata al file `.id` Notes dell'utente; supportata anche la crittografia per singolo documento e a livello di campo |
| Compressione | Compressione opzionale LZ1 o Huffman per documenti e allegati; compressione separata per gli elementi di progettazione |
| Dimensione tipica del file | Da pochi MB a molti GB; un singolo `.nsf` può storicamente avvicinarsi a ~64 GB |
| Modello dei dati | Raccolta senza schema di «note» (documenti), ognuna composta da elementi/campi tipizzati e nominati - nessuno schema fisso |
| Elementi di progettazione | Moduli, viste, cartelle, agenti, codice LotusScript, Java e JavaScript memorizzati come note di progettazione all'interno dello stesso file `.nsf` |
| Sistemi operativi | Windows, macOS, Linux (server Domino), IBM i, AIX |
| Replicazione offline | Modalità offline completa; le modifiche si replicano bidirezionalmente con il server HCL Domino quando il client si riconnette |
| Strumenti di integrità / riparazione | Utility da riga di comando `nfixup` (controllo coerenza) e `ncompact` (compattazione / deframmentazione) |
| Formato modello correlato | I modelli di progettazione del database utilizzano l'estensione `.ntf` e condividono l'identica struttura su disco NSF |
| Sviluppatore | HCLSoftware (precedentemente IBM Lotus, originariamente Lotus Development Corporation) |
| Controllo degli accessi | La Access Control List (ACL) integrata definisce i diritti di utenti e gruppi a livello di database, documento, sezione e campo |
| Rilasciato | 1989 (Lotus Notes 1.0) |
| Ultima versione | NSF as used by HCL Notes/Domino 14 (2023); on-disk structure (ODS) versions evolve per release |
| Specifica | www.hcl-software.com |
Conversioni NSF
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file NSF.