MBOXアーカイブ (.mbox)
IETF 標準Unix Mailbox形式(MBOX)は、電子メールのコレクションやフォルダ全体をアーカイブするための歴史的な標準形式であり、何百、何千ものメールを単一のプレーンテキストファイルに順番に格納します。
MBOX を EML に変換
無料のブラウザ内 MBOX から EML へのコンバーター。お使いのデバイスでファイルを即座に変換します。
調査とメタデータ
オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してMBOXファイルを識別します:
バイトレベルのヘッダーシグネチャ (マジックバイト)
オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してMBOXファイルを識別します:
16進数シグネチャ(オフセット0):
46 72 6F 6D 20ASCII表現: From
標準化: IETF RFC 4155
技術仕様
| コンテナアーキテクチャ | RFC 5322準拠のメールメッセージを直線状に連結し、各メッセージの前に'From '区切り行を配置 |
| 圧縮 | 非圧縮プレーンテキスト(.mbox.gzとして圧縮されることが多い) |
| バイトエンディアン | UTF-8 / ASCIIテキストストリーム |
| 色空間 | 埋め込み画像プロファイル |
| チャンネルと構造 | 複数のメールメッセージ、完全な転送ヘッダー、MIME添付ファイル |
| 最大寸法 | MBOXは一部のメールアーカイブで使われます。形式やアプリ対応はさまざまで、実用的なサイズはソフトウェアや運用によって異なります。 |
| 透過性 | 該当なし |
| ストリーミングとプログレッシブ | メッセージごとに順次ストリーミング解析 |
技術比較表:MBOXと競合製品
| 技術属性 | MBOX (現在) | EML | MSG | PST |
|---|---|---|---|---|
| 容量 | メールボックス全体(数千通のメール) | 単一のメールメッセージ | 単一のメールメッセージ | Outlookデータベース全体(メール、カレンダー) |
| ファイルタイプ | プレーンテキスト結合ストリーム | プレーンテキスト RFC 5322 | バイナリ OLE複合ファイル | 独自バイナリデータベース |
| Google Takeout標準 | Google公式のエクスポート形式 | メールごとの手動エクスポート | Google非対応 | Google非対応 |
| Apple・Thunderbirdサポート | MBOXは一部のメールアーカイブで使われます。形式やアプリ対応はさまざまで、実用的なサイズはソフトウェアや運用によって異なります。 | 100%ネイティブサポート | Outlookが必要 | Outlookが必要 |
一般的な破損モードと16進数リカバリガイド
メールクライアントがフリーズするか、MBOXファイルから一部のメールしかインポートされない。
根本原因: 「From 」区切り行の破損、または32ビットパーサーで4 GBを超えるファイルサイズ。
復旧: File2File.app MBOX Splitterを使用して個別のEMLファイルに分割および再インデックス化します。
セキュリティ分析とパーサー攻撃ベクトル
MBOXファイルは数千通のメールを集約するため、埋め込みマルウェアやパーサーのメモリ枯渇のリスクが増幅されます。
既知の攻撃ベクター
- 数ギガバイトのMBOXファイルに対して、メモリ内の巨大な配列を割り当てるメールクライアントのメモリ枯渇。
- メッセージ分割の同期ずれを引き起こす異常なFromエスケープ。
- 過去のメールメッセージ内に隠された悪意のある実行可能添付ファイル。
防御的ベストプラクティス: ファイル全体をRAMに読み込むのではなく、メッセージごとに反復処理してMBOXファイルをストリーミングします。
歴史的背景とマイルストーン
主なメリット
- MBOXは一部のメールアーカイブで使われます。形式やアプリ対応はさまざまで、実用的なサイズはソフトウェアや運用によって異なります。
- 人間が読めるプレーンテキスト:grepなどの標準的なUnixコマンドラインツールを使用して個々のメールを検索できます。
- メールボックスの完全な保存:何年分ものやり取りにまたがるフォルダ全体を1つのファイルにアーカイブします。
技術的な制限とデメリット
- 単一ファイルの脆弱性:数ギガバイトあるMBOXファイルの一部が破損すると、後続のメールが危険にさらされる可能性があります。
- メールの削除には、数ギガバイトのファイル全体の書き換えが必要です。
- サードパーティのインポートユーティリティなしでは、Microsoft Outlookでネイティブサポートされていません。
興味深い技術トリビア
- MBOXファイル内の各メールは、文字列「From 」そのもので始まり、その後に送信者アドレスとタイムスタンプが続きます。
- 本文中の「From 」で始まる行が新しいメールと誤認されないよう、行頭に「>」を付けて「>From 」の形にします。
- Google TakeoutでGmailの履歴全体をダウンロードすると、巨大な.mboxファイルとして配信されます。
よくある技術的な質問
MBOX ファイルとは何ですか?
MBOX ファイルは、メールボックス全体またはメールのコレクションを単一のファイルに格納するコンテナであり、メールのバックアップやアーカイブによく使用されます。
Google Takeout の MBOX ファイルを開くにはどうすればよいですか?
ブラウザ上で直接 File2File.app を使用して Google Takeout の MBOX ファイルからメールを表示および抽出するか、Mozilla Thunderbird や Apple Mail にインポートできます。
MBOX を EML または PDF に変換できますか?
はい。File2File.app を使用すると、MBOX ファイルを個別の .eml メッセージに分割したり、印刷可能な PDF ドキュメントに変換したりできます。