MBOXアーカイブ (.mbox)

IETF 標準

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

MBOX を EML に変換

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

調査とメタデータ

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

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

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

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

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

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

46 72 6F 6D 20

ASCII表現: From

標準化: IETF RFC 4155

技術仕様

コンテナアーキテクチャLinear sequence of RFC 5322 email messages concatenated together, each preceded by a 'From ' separator line
圧縮Uncompressed plain text (frequently compressed as .mbox.gz)
バイトエンディアンUTF-8 / ASCII text stream
色空間Embedded image profiles
チャンネルと構造Multiple email messages, full transmission headers, and MIME attachments
最大寸法Unbounded mailbox file size (often 10 GB to 100 GB in email archives)
透過性N/A
ストリーミングとプログレッシブSequential streaming parsing from message to message

技術比較マトリックス: MBOX 対 競合製品

技術属性MBOX (現在)EMLMSGPST
容量メールボックス全体(数千通のメール)単一のメールメッセージ単一のメールメッセージOutlookデータベース全体(メール、カレンダー)
ファイルタイププレーンテキスト結合ストリームプレーンテキスト RFC 5322バイナリ OLE複合ファイル独自バイナリデータベース
Google Takeout標準Google公式のエクスポート形式メールごとの手動エクスポートGoogle非対応Google非対応
Apple・Thunderbirdサポート100%ネイティブ インポート/エクスポート100%ネイティブサポートOutlookが必要Outlookが必要

一般的な破損モードと16進数リカバリガイド

メールクライアントがフリーズするか、MBOXファイルから一部のメールしかインポートされない。

根本原因: 「From 」区切り行の破損、または32ビットパーサーで4 GBを超えるファイルサイズ。

復旧: File2File MBOX Splitterを使用して個別のEMLファイルに分割および再インデックス化します。

セキュリティ分析とパーサー攻撃ベクトル

MBOXファイルは数千通のメールを集約するため、埋め込みマルウェアやパーサーのメモリ枯渇のリスクが増幅されます。

既知の攻撃ベクター

  • 数ギガバイトのMBOXファイルに対して、メモリ内の巨大な配列を割り当てるメールクライアントのメモリ枯渇。
  • メッセージ分割の非同期を引き起こす異常なFromエスケープ。
  • 過去のメールメッセージ内に隠された悪意のある実行可能添付ファイル。

防御的ベストプラクティス:

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

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

主な利点とメリット

  • 一括メールバックアップの揺るぎない標準:Google Takeout、Apple Mail、Mozilla Thunderbirdで使用されています。
  • 人間が読めるプレーンテキスト: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 ドキュメントに変換したりできます。