EML 文件格式
一种基于 MIME(RFC 2822)标准的电子邮件文件格式。EML 文件以纯文本形式存储邮件的所有内容,包括邮件头(Header)和邮件体(Body),以及 MIME 编码的附件。文件扩展名为 .eml,被几乎所有主流邮件客户端支持,常用于邮件导出、备份和归档。
MIME(多用途互联网邮件扩展)
Multipurpose Internet Mail Extensions 的缩写,是一系列互联网标准,用于扩展电子邮件的格式,使其能够支持非 ASCII 字符和多种类型的数据(如图片、音频、视频等)。MIME 定义了邮件的编码方式、内容类型和结构层次。EML 文件的解析核心就是正确处理 MIME 格式。
Base64 编码
一种将二进制数据转换为 ASCII 文本的编码方式,常用于在邮件和 Web 中传输二进制数据(如图片、文件附件)。Base64 将每 3 个字节编码为 4 个可打印字符,编码后数据量增加约 33%。在 EML 文件中,附件和部分正文通常使用 Base64 编码传输。
Quoted-Printable 编码
一种可打印的字符编码方式,将非 ASCII 字符和特殊字符编码为 =XX 格式的十六进制表示(如 =C3=A9 表示 é)。与 Base64 不同,Quoted-Printable 保留大部分可打印字符的原始形式,更适合包含大量普通文本和少量特殊字符的内容编码。
RFC 2047 编码
定义了如何在邮件头字段中编码非 ASCII 字符的标准。格式为 =?charset?encoding?encoded_text?=,例如 =?UTF-8?B?5L2g5aW9?=(这是 Base64 编码的中文内容)。邮件主题、发件人名称等字段经常使用 RFC 2047 编码来支持多语言字符。
邮件头 (Email Header)
邮件的元数据部分,位于邮件体之前,包含 From(发件人)、To(收件人)、Subject(主题)、Date(日期)、Content-Type(内容类型)、MIME-Version(MIME 版本)等关键字段。邮件头提供了关于邮件来源、路由和格式的完整信息,是分析和调试邮件的重要依据。
字符编码 (Character Encoding)
将字符映射为数字编码的规则。常见编码包括 UTF-8(通用多语言编码)、GBK/GB2312(简体中文编码)、ISO-8859-1(西欧语言编码)等。邮件中使用错误的字符编码会导致乱码显示。本工具支持自动检测和切换编码,帮助正确显示邮件内容。
Content-Type
MIME 邮件中的一个关键头字段,用于标识邮件内容的数据类型。常见值包括 text/plain(纯文本)、text/html(HTML 邮件)、multipart/mixed(包含附件的邮件)、multipart/alternative(同一内容的不同格式版本)等。正确解析 Content-Type 是显示邮件内容和附件的前提。
UD5工具箱