NSF ファイル形式とは?
.nsf ファイルは、Notes Storage Facility (NSF) 形式でデータを保存するデータベースファイルであり、独自のバイナリ NoSQL ドキュメントストアです。.nsf ファイルは、HCL Notes ソフトウェア(旧 IBM Lotus Notes)によって作成されたメール、カレンダー、および一般的なアプリケーションデータなど、さまざまな種類のデータを「ノート」(ドキュメント)の形式で保存するために使用されます。ファイルには、メタデータ、ユーザーデータ、およびフォーム、ビュー、エージェントなどの設計情報が含まれています。一般に、.nsf ファイルは HCL Domino サーバーまたは HCL Notes クライアントに保存され、オフラインモードでアクセスできます。オプションの暗号化は、ユーザーの .id ID ファイルに関連付けられています。同じディスク上の構造を共有するデータベーステンプレートは .ntf 拡張子を使用します。
セキュリティと安全性
リスク: MEDIUMNSF 形式自体はビジネスデータであり、データベースはエージェントや LotusScript を実行できますが、ユーザーにとっての最大の実際のリスクは変換ツールのエコシステムです。「無料の NSF ビューア/コンバーター」の検索は、アドウェアがバンドルされたものや完全に偽のツールにつながります。公式ウェブサイトから有名なベンダー(HCL, Kernel, Stellar, SysTools, BitRecover)のもののみを使用してください。また、NSF は Notes ID で暗号化できることにも注意してください。正しい ID とパスワードがなければ、正当なツールであってもデータを読み取ることはできません。
形式の詳細
概要- NES Sound Format - NSF プレーヤー/エミュレーターで再生される、抽出された Nintendo NES/ファミコンの音楽を含むチップチューンオーディオ形式。Lotus Notes とは無関係です。
- NetShelter / NetSuite エクスポート - .nsf は、さまざまなベンダーのエクスポート/設定ファイルで見られることがありますが、ここで説明する Notes データベースではありません。
NSF ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | 独自バイナリ NoSQL ドキュメントデータベース |
| MIME タイプ | `application/vnd.lotus-notes` |
| バイト順序 | リトルエンディアン |
| ファイルシグネチャ / マジックバイト | オフセット 0 のバイナリヘッダー(16進数: `1A 00 00 04 00 00`)。印字可能な ASCII シグネチャはなく、拡張子と Notes/Domino API によって識別されます |
| On-Disk Structure (ODS) バージョン | Notes/Domino のメジャーリリースごとに増分されます(例: ODS 43, ODS 52, ODS 53)。機能のサポートと互換性を制御します |
| 暗号化 | ユーザーの Notes `.id` ファイルに関連付けられたオプションのローカルデータベース暗号化。ドキュメント単位およびフィールドレベルの暗号化もサポートされています |
| 圧縮 | ドキュメントと添付ファイルに対するオプションの LZ1 またはハフマン圧縮。個別の設計要素の圧縮 |
| 一般的なファイルサイズ | 数 MB から数十 GB。単一の `.nsf` は歴史的に約 64 GB に達することがあります |
| データモデル | 「ノート」(ドキュメント)のスキーマレスコレクション。各ノートは名前付きの型付きアイテム/フィールドで構成され、固定スキーマはありません |
| 設計要素 | フォーム、ビュー、フォルダ、エージェント、LotusScript、Java、および JavaScript コードが、同じ `.nsf` ファイル内の設計ノートとして保存されます |
| オペレーティングシステム | Windows, macOS, Linux (Domino server), IBM i, AIX |
| オフライン複製 | 完全なオフラインモード。クライアントが再接続すると、HCL Domino サーバーと双方向で変更が複製されます |
| 整合性 / 修復ツール | `nfixup`(整合性チェック)および `ncompact`(圧縮 / デフラグ)コマンドラインユーティリティ |
| 関連するテンプレート形式 | データベース設計テンプレートは `.ntf` 拡張子を使用し、同一の NSF オンディスク構造を共有します |
| 開発元 | HCLSoftware(旧 IBM Lotus、元 Lotus Development Corporation) |
| アクセス制御 | 組み込みのアクセス制御リスト (ACL) が、データベース、ドキュメント、セクション、およびフィールドレベルでユーザーとグループの権限を定義します |
| リリース日 | 1989 (Lotus Notes 1.0) |
| 最新バージョン | NSF as used by HCL Notes/Domino 14 (2023); on-disk structure (ODS) versions evolve per release |
| 仕様書 | www.hcl-software.com |
NSF の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。NSF ファイルについて最初の質問をしてみましょう。