2016-03-28 31 views
0

我試圖瞭解在複合文件級別的東西,Ole附件在手的Ole Ole附件的格式和規格是一個圖片(設備無關位圖),我生成Msg文件在正文中使用內嵌圖片撰寫RTF文本電子郵件。 打開使用結構化存儲資源管理器(微軟的工具)的味精文件,我可以看到附件保存部: substorage ole attachmentOle附件IStorage格式規格

我明白奧萊附件對象的結構,但我找不到任何地方是格式在子庫中的MailStream流。我詢問是否有人知道這種格式,或者可以將我指向有助於解決這種情況的文檔。我特意詢問MailStream,請不要回答指出複合文件規格如何或類似的情況。 在此先感謝。

回答

1

據我所知,前4個字節是dwAspect。接下來的2個DWORD是寬度和高度。

順便說一句,你不必使用結構化存儲資源管理器 - 你可以看到在OutlookSpy數據:點擊即時聊天按鈕,進入GetAttachmentTable選項卡,在附件雙擊,選擇PR_ATTACH_DATA_OBJ,點擊右鍵,選擇IMAPIProp: :OpenProperty,選擇IID_IStorage。

+0

謝謝你的回答,你確定嗎,我確信前4個字節是dwAspect。但是舉個例子,這個提取的MailStream:01 00 00 00 66 37 00 00 a7 29 00 00,第一個是真的dwAspect,下一個DWORDS是1的維數。 – RaniDevpr

+0

14182 x 10663是緹的大小 –

+1

謝謝德米特里,你是最棒的,這不是你第一次精彩地回答我的問題。 – RaniDevpr