2.1.3 Global Identification Table
A global identification table is an optimization mechanism for compacting a set of ExtendedGUID structures (section 2.2.1). Each unique ExtendedGUID.guid field in the set is added to the global identification table with a unique index. CompactID structures (section 2.2.2) are used after that to represent the ExtendedGUID structure by retrieving the value of the ExtendedGUID.guid field from the table.
The global identification table MUST have the structure described in the following table.
File format |
Valid structure |
---|---|
.one |
|
.onetoc2 |
|
A global identification table applies to all FileNode structures specified immediately following the table until a FileNode structure with one of the following FileNodeID field values is encountered:
0x01C (RevisionManifestEndFND structure, section 2.4.3)
0x021 (GlobalIdTableStartFNDX structure, section 2.5.9)
0x022 (GlobalIdTableStart2FND structure, section 2.4.3)