SNT ファイル形式とは?
拡張子 .snt を持つファイルには、付箋(Sticky Notes)で作成された1つ以上のメモに関する情報が含まれています。付箋は Windows Vista および Windows 7 に含まれているアプリケーションですが、同じ拡張子を共有しているにもかかわらず、システムごとにわずかに異なる .snt 形式を使用しています。.snt ファイルは、ポストイット(付箋)のようにデスクトップに配置できるメモを保存し、同じユーザーのセッション間で保持されます。
内部的には、.snt ファイルは OLE2 複合ファイルバイナリ(CFBF)コンテナであり、レガシーな .doc や .xls ドキュメントと同じバイナリ構造を使用しています。各メモは、単一のコンテナファイル内の GUID 名が付いた独自の OLE ストレージを占有し、2つのサブストリームを保持します。ストリーム 0 は RTF としてのメモ内容を、ストリーム 3 は UTF-16 Unicode プレーンテキストとしての内容を保持します。
SNT ファイルの内容
各 .snt ファイルには、特定のユーザーによって作成されたすべてのメモに関する完全な情報が保存されます。これには以下が含まれます:
- メモのテキスト
- メモの背景色
- フォントと書式設定:
- サイズ
- 箇条書きと段落番号 - 6種類
- テキストの配置
- フォントオプション:太字、斜体、下線、打ち消し線
- デスクトップ上のメモの位置
.snt ファイルにより、ユーザーセッション間で同じレイアウトを使用してデスクトップ上にメモを維持できます。
SNT ファイルの作成方法
付箋は Windows アクセサリメニューから利用できます。アプリケーションは、「ファイル名を指定して実行」ダイアログで stickynotes.exe コマンドを入力するか、スタートメニューから「付箋」を選択することで起動できます。付箋は標準のキーボードショートカットをサポートしています。作成されたメモは、%AppData%\Microsoft\Sticky Notes\ にある StickyNotes.snt に自動的に保存されます。
付箋の新しいデザイン
Windows 10 の付箋には、多くの追加機能が用意されています。このアプリケーションは、Microsoft のクラウドサービスを介したアカウント間でのメモの同期をサポートしています。新バージョンでは、Google Keep などの多くの同様のアプリケーションに存在する機能である、メモへの画像の追加も可能になりました。Windows 10 の付箋は、アプリの Packages パスに保存されている plum.sqlite という名前の SQLite データベース という、まったく異なるファイル形式を使用します。レガシーアプリは、適切な付箋フォルダに .snt ファイルを配置することで、既存の .snt メモをこの新しい形式に自動的に変換できます。削除または閉じられたメモが未使用の OLE セクタに残る可能性があるため、.snt ファイルはデジタルフォレンジックにおいて引き続き関心の対象となっています。
セキュリティと安全性
リスク: LOW.snt は実行可能なコンテンツを含まないパッシブなメモデータであり、開いても安全です。唯一の考慮事項はプライバシーとフォレンジックです。ファイルには暗号化されていない個人のメモ(ユーザーが削除したと思っていたものを含む)が含まれている可能性があるため、プロファイルやバックアップを共有する際は機密情報として扱ってください。
形式の詳細
概要- PKWARE SecureZIP 暗号化アーカイブ - SecureZIP は .snt 自己解凍型暗号化アーカイブを出力できましたが、これは付箋とは無関係です。
SNT ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | OLE2 / Compound File Binary Format (CFBF) |
| リッチテキストメモのエンコーディング | 各メモの GUID 名付きストレージの OLE サブストリーム `0` に保存された RTF (Rich Text Format) |
| プレーンテキストメモのエンコーディング | 各メモの GUID 名付きストレージの OLE サブストリーム `3` に保存された UTF-16 Unicode テキスト |
| メモごとの OLE 構造 | 単一の `.snt` コンテナファイル内に、メモごとに1つの GUID 名付き OLE2 ストレージ |
| CFB セクタサイズ | 512 バイト (CFBF メジャーバージョン 3) |
| バイト順序 | リトルエンディアン |
| マジックバイト | ファイルオフセット 0 の `D0 CF 11 E0 A1 B1 1A E1` (共通の OLE2/CFBF ヘッダー) |
| MIME タイプ | `application/x-snt` |
| ファイルの範囲 | 1つの Windows ユーザーアカウントのすべての付箋を単一ファイルで保持 |
| デフォルトのファイルパス | `%AppData%\Microsoft\Sticky Notes\StickyNotes.snt` |
| 暗号化 | なし - メモの内容は保護されず、プレーンな RTF/Unicode として保存 |
| 関連する OS バージョン | Windows Vista (Tablet PC), Windows 7, Windows 10 レガシーデスクトップアプリ (2016年以前) |
| 後継形式 | 2016年以降の UWP 版付箋アプリで使用される `plum.sqlite` SQLite データベース |
| フォレンジック上の重要性 | 削除または閉じられたメモが未使用の CFB セクタに残る可能性があり、OLE フォレンジックツールで復元可能 |
| リリース日 | Windows 7 (2009); also Windows Vista Tablet PC Sticky Notes |
| 最新バージョン | Legacy Win7/early-Win10 format; superseded by plum.sqlite in the UWP Sticky Notes app (2016) |
| 仕様書 | forensics.wiki |