EXB ファイル形式とは?
.exb ファイルは、Windows 上の Evernote Legacy(バージョン 1 から 6)で使用されていたローカル データベースです。内部的には標準的な SQLite 3 データベース であり、ファイルの先頭にあるマジック ストリング SQLite format 3 によって識別され、任意の SQLite ブラウザで検査できます。
このデータベースには、ユーザーのすべてのノート(ENML としてエンコードされたコンテンツ、Evernote の HTML 由来のマークアップ)、ノートブック、タグ、添付ファイルのバイナリ、同期状態、および作成日、ソース URL、場所を含むメタデータが保存されます。AES-256-CBC で暗号化された認証トークンも内部に保存されています。ノートのコンテンツ自体は暗号化されておらず、認証トークンのみが暗号化されています。ファイル サイズはノートの数と添付ファイルに応じて変化し、通常は数メガバイトから数十ギガバイトに及びます。
Windows では、Evernote Legacy は .exb ファイルを C:\Users\<User>\Evernote\Databases\<username>.exb に配置していました。
2020 年 10 月にリリースされた Evernote v10 は、別のローカル キャッシュを備えたクラウド同期アーキテクチャを採用し、.exb 形式を廃止しました。Evernote Legacy(v6.25.1)は 2024 年 3 月 26 日に正式に廃止され、その時点でレガシー クライアントは同期アクセスを失いました。ノートを移行するには、その日付より前にレガシー アプリを使用して .enex にエクスポートするか、evernote-backup などのオープンソース ツールを使用して SQLite テーブルから直接データを抽出する必要がありました。
セキュリティと安全性
リスク: LOWEXB ファイルには、機密性の高いドキュメントや添付ファイルを含む個人のノート データが含まれています。ファイル自体は実行可能ではなく、マルウェアのリスクはありません。埋め込まれた認証トークンは AES-256-CBC で暗号化されています。未暗号化のノート コンテンツが含まれているため、.exb バックアップ ファイルを不正アクセスから保護してください。
形式の詳細
概要- Expression Blend プロジェクト ファイル - Microsoft Expression Blend(廃止された Silverlight/XAML デザイナー)がプロジェクト ファイルに .exb を使用していましたが、Evernote とは無関係です。
EXB ファイルを開くプログラム
技術的詳細
詳細仕様| 基盤となる形式 | SQLite 3 データベース - ファイル オフセット 0 にマジック ストリング `SQLite format 3\x00` |
| プラットフォーム | Windows のみ (Evernote Legacy for Windows v1-v6.25.1) |
| デフォルトのファイル パス | Windows の `C:\Users\<User>\Evernote\Databases\<username>.exb` |
| ノート コンテンツのエンコード | SQLite テーブルにテキスト blob として保存された ENML (Evernote Markup Language、HTML 由来) |
| 暗号化 | 認証トークン:AES-256-CBC 暗号化。ノート コンテンツと添付ファイル:未暗号化のプレーンテキスト/バイナリ |
| バイト順序 | ビッグエンディアン (SQLite 内部ヘッダーの慣例) |
| 一般的なファイル サイズ | ノート数、添付ファイル、同期履歴に応じて 5 MB ~ 10 GB 以上 |
| 添付ファイルの保存 | SQLite の Resources テーブル内のインライン バイナリ blob |
| スキーマ バージョニング | スキーマは Evernote Legacy v3-v6 で異なります。Evernote v10 は `.exb` ファイルを読み取りません |
| 廃止日 | 2024 年 3 月 26 日 - Evernote Legacy が正式に廃止。レガシー クライアントは同期アクセスを喪失 |
| 移行パス | Evernote Legacy アプリ(2024 年 3 月以前)経由で `.enex` にエクスポート、または `evernote-backup` オープンソース CLI を使用 |
| 検査 | 任意の SQLite ブラウザ(例:DB Browser for SQLite)でテーブルを直接開いて参照可能 |
| 圧縮 | ファイル レベルでの圧縮はなし。Evernote Legacy ビルドでは SQLite ページ レベルの圧縮は使用されていません |
| リリース日 | circa 2008-2010 (Evernote Windows desktop app v1-v6) |
| 最新バージョン | Used through Evernote Legacy (v6.25.1, last legacy build 2019); superseded by Evernote v10 (2020) |
EXB の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。EXB ファイルについて最初の質問をしてみましょう。