MSG ファイルの名前付きプロパティ部分、特に文字列名前付きプロパティのストリーム名を計算しようとしています。MSG ファイル形式 の仕様によると、ID は次のように生成されます。
Stream ID = 0x100m ((ID XOR (GUID index << 1 | 1)) MOD 0x1f
ID 値は、「Unicode name identifier」の CRC-32 です。0x100mまた、実際にそうであると確信してい0x1000ます。
これは、GUID インデックスが 3 の場合に何らかの形でマップ'x-mailer'され0x100fます。ID の値は 0x894e50ff ですが (別の場所に格納されているため)、どのよう'x-mailer'にしてその値に変換されるのでしょうか?
(これらは の下に格納されたプロパティで"__nameid_version1.0"、一部は"__substg1.0_00040102"ストリーム内にあります)。