本部分介绍每个记录标记的记录的格式。 信息分为以下部分。
TOKEN_NAME
可变长度记录。 标记后跟一个计数值,该值指定名称字段中后面的字节数。 长度计数的 ASCII 名称完成记录。
田 | 类型 | 大小(字节) | 内容 |
---|---|---|---|
令 牌 | 词 | 2 | token_name |
计数 | DWORD | 4 | 名称字段的长度(以字节为单位) |
名字 | BYTE 数组 | 计数 | ASCII 名称 |
TOKEN_STRING
可变长度记录。 标记后跟一个计数值,该值指定字符串字段中后面的字节数。 长度计数的 ASCII 字符串继续记录,该记录由终止令牌完成。 终止符的选择取决于其他地方讨论的语法问题。
田 | 类型 | 大小(字节) | 内容 |
---|---|---|---|
令 牌 | 词 | 2 | token_string |
计数 | DWORD | 4 | 字符串字段长度(以字节为单位) |
字符串 | BYTE 数组 | 计数 | ASCII 字符串 |
终结者 | DWORD | 4 | tOKEN_SEMICOLON或TOKEN_COMMA |
TOKEN_INTEGER
固定长度记录。 标记后跟所需的整数值。
田 | 类型 | 大小(字节) | 内容 |
---|---|---|---|
令 牌 | 词 | 2 | tOKEN_INTEGER |
价值 | DWORD | 4 | 单个整数 |
TOKEN_GUID
固定长度记录。 令牌后跟 OSF DCE 标准定义的四个数据字段。
田 | 类型 | 大小(字节) | 内容 |
---|---|---|---|
令 牌 | 词 | 2 | tOKEN_GUID |
Data1 | DWORD | 4 | UUID 数据字段 1 |
Data2 | 词 | 2 | UUID 数据字段 2 |
Data3 | 词 | 2 | UUID 数据字段 3 |
Data4 | BYTE 数组 | 8 | UUID 数据字段 4 |
TOKEN_INTEGER_LIST
可变长度记录。 标记后跟一个计数值,该值指定列表字段中后面的整数数。 为了提高效率,连续整数列表应复合成单个列表。
田 | 类型 | 大小(字节) | 内容 |
---|---|---|---|
令 牌 | 词 | 2 | tOKEN_INTEGER_LISt |
计数 | DWORD | 4 | 列表字段中的整数数 |
列表 | DWORD | 4 x 计数 | 整数列表 |
TOKEN_FLOAT_LIST
可变长度记录。 标记后跟一个计数值,该值指定列表字段中的浮点数或双精度值。 浮点值(浮点值或双精度值)的大小由文件标头中指定的浮点大小值确定。 为了提高效率,连续TOKEN_FLOAT_LISTs应复合成一个列表。
田 | 类型 | 大小(字节) | 内容 |
---|---|---|---|
令 牌 | 词 | 2 | tOKEN_FLOAT_LISt |
计数 | DWORD | 4 | 列表字段中的浮点数或双精度数 |
列表 | float/double 数组 | 4 或 8 x 计数 | 浮点或双列表 |
相关主题