Co to jest format pliku NSF?
Plik .nsf to plik bazy danych zapisany w formacie Notes Storage Facility (NSF) - własnościowym, binarnym formacie dokumentowej bazy danych NoSQL. Plik .nsf służy do przechowywania różnych typów danych w formie „notatek” (dokumentów), w szczególności poczty, kalendarza i ogólnych danych aplikacji utworzonych przez oprogramowanie HCL Notes (dawniej IBM Lotus Notes). Plik zawiera metadane, dane użytkownika oraz informacje o projekcie, takie jak formularze, widoki i agenci. Zazwyczaj pliki .nsf są przechowywane na serwerze HCL Domino lub na klientach HCL Notes i można z nich korzystać w trybie offline. Opcjonalne szyfrowanie jest powiązane z plikiem tożsamości użytkownika .id. Szablony baz danych, które mają tę samą strukturę na dysku, używają rozszerzenia .ntf.
Bezpieczeństwo
RYZYKO: MEDIUMSam format NSF zawiera dane biznesowe, a bazy danych mogą uruchamiać agentów/LotusScript, jednak największym realnym zagrożeniem dla użytkowników jest ekosystem konwersji: wyszukiwanie haseł „free NSF viewer/converter” prowadzi do narzędzi z dołączonym adware lub wręcz fałszywych programów. Korzystaj wyłącznie z produktów znanych dostawców (HCL, Kernel, Stellar, SysTools, BitRecover) z ich oficjalnych stron. Należy również pamiętać, że plik NSF może być zaszyfrowany za pomocą Notes ID - bez właściwego identyfikatora i hasła dane nie mogą zostać odczytane przez żadne narzędzie, legalne czy nie.
Szczegóły formatu
w pigułce- NES Sound Format - Format audio chiptune zawierający zgraną muzykę z konsoli Nintendo NES/Famicom, odtwarzany przez odtwarzacze/emulatory NSF - niepowiązany z Lotus Notes.
- Eksport NetShelter / NetSuite - Rozszerzenie .nsf jest sporadycznie spotykane w różnych plikach eksportu/konfiguracji dostawców; nie jest to baza danych Notes opisana tutaj.
Programy otwierające pliki NSF
Szczegóły techniczne
specyfikacja| Typ formatu | Własnościowa binarna dokumentowa baza danych NoSQL |
| Typ MIME | `application/vnd.lotus-notes` |
| Kolejność bajtów | Little-endian |
| Sygnatura pliku / magiczne bajty | Nagłówek binarny pod offsetem 0 (hex: `1A 00 00 04 00 00`); brak czytelnej sygnatury ASCII - identyfikowany przez rozszerzenie i API Notes/Domino |
| Wersja On-Disk Structure (ODS) | Zwiększana przy każdym głównym wydaniu Notes/Domino (np. ODS 43, ODS 52, ODS 53); kontroluje obsługę funkcji i kompatybilność |
| Szyfrowanie | Opcjonalne lokalne szyfrowanie bazy danych powiązane z plikiem `.id` użytkownika; obsługiwane jest również szyfrowanie na poziomie dokumentu i pola |
| Kompresja | Opcjonalna kompresja LZ1 lub Huffmana dla dokumentów i załączników; oddzielna kompresja elementów projektu |
| Typowy rozmiar pliku | Od kilku MB do wielu GB; pojedynczy plik `.nsf` historycznie może zbliżać się do ~64 GB |
| Model danych | Bezschematowa kolekcja „notatek” (dokumentów), z których każda składa się z nazwanych, typowanych elementów/pól - brak stałego schematu |
| Elementy projektu | Formularze, widoki, foldery, agenci, kod LotusScript, Java i JavaScript przechowywane jako notatki projektowe w tym samym pliku `.nsf` |
| Systemy operacyjne | Windows, macOS, Linux (serwer Domino), IBM i, AIX |
| Replikacja offline | Pełny tryb offline; zmiany są replikowane dwukierunkowo z serwerem HCL Domino, gdy klient ponownie się połączy |
| Narzędzia integralności / naprawy | Narzędzia wiersza poleceń `nfixup` (sprawdzanie spójności) i `ncompact` (kompaktowanie / defragmentacja) |
| Powiązany format szablonu | Szablony projektów baz danych używają rozszerzenia `.ntf` i mają identyczną strukturę NSF na dysku |
| Producent | HCLSoftware (dawniej IBM Lotus, pierwotnie Lotus Development Corporation) |
| Kontrola dostępu | Wbudowana lista kontroli dostępu (ACL) definiuje uprawnienia użytkowników i grup na poziomie bazy danych, dokumentu, sekcji i pola |
| Wydano | 1989 (Lotus Notes 1.0) |
| Najnowsza wersja | NSF as used by HCL Notes/Domino 14 (2023); on-disk structure (ODS) versions evolve per release |
| Specyfikacja | www.hcl-software.com |
Konwersje NSF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki NSF.