1

MSG 文件格式和 PST 文件格式之间有什么关系吗?

我假设 PST 文件格式是包含许多 MSG 文件格式的存档...

例如,如果我想从 MSG 文件中获取电子邮件主题,我会从流“__substg1.0_0037”中提取它。但是,如果相同的电子邮件存储在 PST 中,我将从内容表属性中获取主题:0x0037。

我可以看到 0037 在这两种情况下都很常见,但是如果我在 PST 中提取与电子邮件关联的字节数组并保存在我的硬盘驱动器上,然后尝试使用 Outlook 打开它,Outlook 会将其识别为真正的 MSG文件?

我还没有尝试过,因为我很难从 PST 中提取字节数组。

4

1 回答 1

1

不,绝对不是 - MSG 是一个 OLE 存储文件。您可以使用标准 Windows API 读取其流和存储对象。其格式记录在http://msdn.microsoft.com/en-us/library/cc463912(v=exchg.80).aspx

PST 文件格式记录在http://msdn.microsoft.com/en-us/library/ff385210(v=office.12).aspx

于 2014-03-18T22:28:44.910 回答