PackedUnicodeString Stream 结构
适用于:Outlook 2013 | Outlook 2016
PackedUnicodeString 流结构包含一个 Unicode (UTF-16) 字符串的表示形式。 此字符串不会以 null 字符结尾。 此流中的数据元素以 little-endian 字节顺序存储,并按下面列出的顺序紧跟彼此。 实际存在的数据元素取决于 UTF-16 表示形式中字符串的长度。
对于 UTF-16 表示形式包含少于 255 个 WCHAR 的字符串,数据元素如下所示:
长度:BYTE (1 个字节) ,即字符串的 UTF-16 表示形式的长度(以 WCHAR 数为单位)。
字符:WCHAR 的数组。 此数组的计数等于 Length 数据元素。 数组中的数据是字符串的 UTF-16 表示形式。
对于 UTF-16 表示形式包含 255 到 65535 WCHAR 的字符串,数据元素如下所示:
前缀:BYTE (1 字节) ,值 255 (0xff) 。
长度:WORD (2 个字节,) 字符串的 UTF-16 表示形式的 WCHAR 长度(以数量为单位)。
字符:WCHAR 的数组。 此数组的计数等于 Length 数据元素。 数组中的数据是字符串的 UTF-16 表示形式。