MSG文件格式和PST文件格式之间有什么关系吗?
我的假设是PST文件格式是包含许多MSG文件格式的存档.
例如,如果我想从MSG文件中获取一个电子邮件主题,我将从流"__substg1.0_0037“中提取它。但是,如果同一封电子邮件存储在PST中,我将从content属性0x0037获得主题。
我可以看到0037在这两种情况下都很常见,但是如果我提取与PST中的电子邮件相关的字节数组并保存在我的硬盘上,然后尝试使用outlook打开它,outlook会识别它为一个真正的MSG文件吗?
我还没有尝试过这一点,因为我很难从PST中提取字节数组。
发布于 2014-03-18 22:28:44
不,绝对不是- MSG是一个OLE存储文件。您可以使用标准的Windows读取其流和存储对象。它的格式记录在http://msdn.microsoft.com/en-us/library/cc463912(v=exchg.80).aspx上。
http://msdn.microsoft.com/en-us/library/ff385210(v=office.12).aspx记录了PST文件格式。
https://stackoverflow.com/questions/22492277
复制相似问题