首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ole附件IStorage格式规范

Ole附件IStorage格式规范
EN

Stack Overflow用户
提问于 2016-03-28 10:10:05
回答 1查看 288关注 0票数 0

我试图在复合文件级别了解Outlook附件的格式和规范,手上的Ole附件是一幅图片(设备独立位图),我通过在正文文本中合成带有内联图片的RTF文本电子邮件来生成Msg文件。使用结构化存储资源管理器(Microsoft的一个工具)打开msg文件,我可以看到附件子存储:

我理解Ole附件对象的结构,但是我在任何地方都找不到子存储中MailStream流的格式。我要问的是,是否有人知道这种格式,或者能向我指出在这种情况下帮助我的文档。我是专门问关于MailStream,请不要回答指出复合文件规范是如何或类似的。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-28 13:46:44

据我所知,前4个字节是dwAspect。接下来的两个DWORD是宽度和高度。

顺便说一句,您不必使用结构化存储资源管理器--您可以在OutlookSpy中看到数据(我是它的作者):单击IMessage按钮,转到GetAttachmentTable选项卡,双击附件,选择PR_ATTACH_DATA_OBJ,右键单击,选择IMAPIProp::OpenProperty,选择IID_IStorage。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36260143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档