2016-03-28 7 views
0

Ich versuche, das Format und die Spezifikationen von Outlook Ole Attachments auf der Verbunddateiebene der Dinge zu verstehen, der Ole Attachment in der Hand ist ein Bild (Device Independent Bitmap), produzierte ich die Msg-Datei Erstellen von RTF-Text-E-Mails mit eingebetteten Bildern im Fließtext. Öffnen der msg-Datei Structured Storage Explorer (ein Werkzeug von Microsoft) verwendet wird, kann ich die Anlage Unterspeicher sehen: substorage ole attachmentOle Anhang IStorage Format Spezifikationen

ich die Struktur des Ole Attachment Object verstehen, aber was ist, kann ich nicht überall das Format des MailStream-Streams innerhalb des Unterverzeichnisses. Ich frage, ob jemand das Format kennt oder auf die Dokumentation verweisen kann, die in diesem Fall hilft. Ich frage speziell nach dem MailStream, bitte antworten Sie nicht auf die Spezifikation von zusammengesetzten Dateien oder Ähnliches. Vielen Dank im Voraus.

Antwort

1

Soweit ich weiß, sind die ersten 4 Bytes dwAspect. Die nächsten 2 DWORDs sind Breite und Höhe.

BTW, müssen Sie nicht Structured Storage Explorer verwenden müssen - die Daten in OutlookSpy sehen: klicken IMessage, gehen Sie auf die GetAttachmentTable Registerkarte, doppelklicken Sie auf die Anlage, wählen PR_ATTACH_DATA_OBJ, rechts klicken, wählen Sie IMAPIProp: : OpenProperty, wählen Sie IID_IStorage.

+0

Vielen Dank für Ihre Antwort, sind Sie sicher, ich bin davon überzeugt, die ersten 4 Bytes ist dwAspect. aber nimm zum Beispiel diesen extrahierten MailStream: 01 00 00 00 66 37 00 00 a7 29 00 00, der erste ist 1 der wahr ist dwAspect, der nächste DWORDS, sind sehr hohe Abmessungen. – RaniDevpr

+0

14182 x 10663 ist die Größe in twips –

+1

Danke Dmitry, du bist der beste, das ist nicht das erste Mal, dass Sie meine Fragen brillant beantworten. – RaniDevpr