ONETOC2 ファイル形式とは?
.onetoc2 は、ローカルのノートブックフォルダの内容をインデックス化するために Microsoft OneNote によって自動的に作成・管理されるバイナリメタデータファイルです。これはノートファイルそのものではなく、どの .one セクションファイルがノートブックに属しているか、それらの表示名、内部 GUID、および OneNote のナビゲーションパネルに表示される順序を記録します。
OneNote 2010 で導入され、旧式の .onetoc 形式(OneNote 2003-2007 で使用)を置き換えました。.onetoc2 は、Microsoft の [MS-ONE] オープン仕様で文書化されている OneNote Revision Store バイナリ形式を使用しています。ファイルは 16 バイトの GUID シグネチャと、バージョン情報およびノートブックのセクションをインデックス化するファイルノードリストへのポインタを含む 1 KB のヘッダーブロックで始まります。
OneNote は、.onetoc2 が紛失または破損した場合、自動的に再生成します。ユーザーが手動で編集したり削除したりすべきではありません。削除すると、ファイルが再構築されるまでノートブックのナビゲーションが機能しなくなります。ファイルサイズはノートブック内のセクション数に応じてわずかに増加し、ノートブックが保護されている場合はオプションのパスワード暗号化を継承します。
OneDrive や SharePoint では、OneNote は別のクラウドネイティブなストレージ形式を使用します。.onetoc2 ファイルは、ローカルに保存されたノートブックおよび SharePoint ベースのノートブックライブラリに特有のものです。
セキュリティと安全性
リスク: LOW.onetoc2 ファイルは自動生成されるインデックスメタデータです。通常の使用においてセキュリティ上のリスクはありません。メールで受信した場合、付随する .one セクションファイルがなければ意味をなさず、不自然な状況です。Microsoft OneNote ノートブックは .one セクション内にスクリプトやマクロを埋め込むことが可能ですが、.onetoc2 ファイル自体は純粋に構造的なメタデータです。
形式の詳細
概要ONETOC2 ファイルを開くプログラム
技術的詳細
詳細仕様| マジックバイト | オフセット 0 に 16 バイトの GUID {7B5C52E4-D88C-4DA7-AEB1-5378D02996D3} |
| TOC GUID | ヘッダー内の {109ADD3F-911B-49F5-A5D0-1791EDC8AED8}(セクションではなく目次ファイルであることを識別) |
| コンテナ | OneNote Revision Store バイナリ形式 (Microsoft MS-ONE 仕様) |
| エンコーディング | バイナリ、リトルエンディアン |
| 格納情報 | ノートブックフォルダ内の .one セクションファイルの GUID、表示名、および表示順序 |
| 圧縮 | なし(インデックスデータは非圧縮で保存) |
| 暗号化 | オプション。ノートブックがパスワード保護されている場合、その保護を継承 |
| 一般的なサイズ | 2 KB - 50 KB(ノートブックのセクション数に応じてわずかに増加) |
| 整合性 | ファイルノードブロックごとの CRC。リビジョンストアで追跡されるリビジョン履歴 |
| 置換対象 | .onetoc レガシー形式 (OneNote 2003-2007) |
| MIME タイプ | application/msonenote |
| 動作 | OneNote によって自動作成および再構築。手動での編集や削除はノートブックのナビゲーションを破損させる |
| リリース日 | 2010 (OneNote 2010 introduced .onetoc2; replaces legacy .onetoc) |
| 最新バージョン | Revision Store format as documented in [MS-ONE] v20231129 |
| 仕様書 | learn.microsoft.com |
ONETOC2 の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。ONETOC2 ファイルについて最初の質問をしてみましょう。