位置记录中的标记处理
概述
位置记录可以包括一种称为标记的已知字符序列,使用标记可以消除一种类型的记录与其他类型的记录之间的歧义。 这样,平面文件反汇编程序就可以正确标识架构中的相应 Record 节点,该节点包含正确分析平面文件记录所需的信息。
可以同时使用 [标记标识符 和 标记偏移量 属性来指定标记及其在位置记录中的位置。 请注意,这允许标记出现在位置记录内的任意位置,并且根据对记录中各种字段 的位置长度 和 位置偏移 属性的设置,可以将标记解释为与一个或多个这些字段关联的数据的一部分。
通过 Positional Offset 属性,还可以将标记与记录中的数据分开处理。 例如,如果标记出现在记录的开头并且长度为 4 个字符,则可以将记录中第一个字段 的 Positional Offset 属性的值设置为 4,从而在以记录的等效 XML 格式转换第一个字段的值时有效地跳过位置记录标记。
有关这些属性的更多详细信息,请参阅 UI 指南和开发人员 API 命名空间参考。