MBOX 归档 (.mbox)

IETF 标准

Unix 邮箱格式 (MBOX) 是归档整个电子邮件集和文件夹的历史标准格式,能够将数百或数千封电子邮件按顺序存储在单个纯文本文档中。

将 MBOX 转换为 EML

免费的浏览器端 MBOX 转 EML 转换器。在您的设备上即时转换文件。

检查与元数据

操作系统和文件分析器通过检查开头的二进制字节序列来识别 MBOX 文件:

选择或将文件拖放到此处

100% 浏览器端私密转换 - 文件绝不会离开您的设备

或粘贴 Ctrl+V
零网络传输隐私保证: 上传至外部服务器的数据为 0 字节。所有处理均在您的浏览器沙箱中本地完成。

字节级文件头签名 (Magic Bytes)

操作系统和文件分析器通过检查开头的二进制字节序列来识别 MBOX 文件:

十六进制签名 (偏移量 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

常见损坏模式与十六进制恢复指南

电子邮件客户端冻结,或仅从 MBOX 文件中导入一小部分邮件。

根本原因: 损坏的 'From ' 分隔行或在 32 位解析器上超出 4 GB 的文件大小限制。

恢复方法: 使用 File2File MBOX 分割器将文件拆分并重新索引为单独的 EML 文件。

安全分析与解析器攻击向量

MBOX 文件聚合了数千封电子邮件,放大了嵌入式恶意软件和解析器内存耗尽的风险。

已知攻击向量

  • 电子邮件客户端在为数 GB 大小的 MBOX 文件分配巨大的内存数组时发生内存耗尽。
  • 异常的 From 转义导致消息拆分不同步。
  • 隐藏在历史电子邮件中的恶意可执行附件。

防御性最佳实践:

历史渊源与里程碑

2005IETF 发布 RFC 4155,正式确立了经典的 MBOX 数据库格式。
2000Google Takeout 选择 MBOX 作为下载整个 Gmail 归档的官方导出格式。
1975在 Unix 第 6 版中为最初的 Unix Mail 命令引入。

核心优势与特点

  • 无可争议的大宗邮件备份标准:被 Google Takeout、Apple Mail 和 Mozilla Thunderbird 广泛采用。
  • 人类可读的纯文本:可以使用 grep 等标准的 Unix 命令行工具对单条消息进行搜索。
  • 完整的邮箱保留:可将跨越多年通信的整个文件夹归档到一个文件中。

技术局限与劣势

  • 单文件漏洞:数 GB 大小的 MBOX 文件中某一部分的损坏可能会危及后续邮件。
  • 删除邮件需要重写整个数 GB 大小的文件。
  • 如果没有第三方导入工具,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 文档。