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