MBOXアーカイブ (.mbox)

IETF 標準

Unix Mailbox形式(MBOX)は、電子メールのコレクションやフォルダ全体をアーカイブするための歴史的な標準形式であり、何百、何千ものメールを単一のプレーンテキストファイルに順番に格納します。

MBOX を EML に変換

無料のブラウザ内 MBOX から EML へのコンバーター。お使いのデバイスでファイルを即座に変換します。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してMBOXファイルを識別します:

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してMBOXファイルを識別します:

16進数シグネチャ(オフセット0):

46 72 6F 6D 20

ASCII表現: From

標準化: IETF RFC 4155

技術仕様

コンテナアーキテクチャRFC 5322準拠のメールメッセージを直線状に連結し、各メッセージの前に'From '区切り行を配置
圧縮非圧縮プレーンテキスト(.mbox.gzとして圧縮されることが多い)
バイトエンディアンUTF-8 / ASCIIテキストストリーム
色空間埋め込み画像プロファイル
チャンネルと構造複数のメールメッセージ、完全な転送ヘッダー、MIME添付ファイル
最大寸法MBOXは一部のメールアーカイブで使われます。形式やアプリ対応はさまざまで、実用的なサイズはソフトウェアや運用によって異なります。
透過性該当なし
ストリーミングとプログレッシブメッセージごとに順次ストリーミング解析

技術比較表:MBOXと競合製品

技術属性MBOX (現在)EMLMSGPST
容量メールボックス全体(数千通のメール)単一のメールメッセージ単一のメールメッセージ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ファイルをストリーミングします。

歴史的背景とマイルストーン

2005IETFがRFC 4155を発行し、従来のMBOXデータベース形式を標準化。
2000Google Takeoutが、Gmailアーカイブ全体をダウンロードするための公式エクスポート形式としてMBOXを採用。
1975オリジナルのUnix Mailコマンド用にVersion 6 Unixで導入。

主なメリット

  • 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 ドキュメントに変換したりできます。