The File Information Block is at the very start of the file. These offsets were read from real documents; Microsoft has not published this version.
Fields
| Offset | Size | Field | Meaning |
|---|---|---|---|
0 | 2 | wIdent | 0xA59B (Word 1.x) or 0xA5DB (Word 2.0) |
2 | 2 | nFib | 33 for Word 1.0, 45 for Word 2.0 in the files seen |
6 | 2 | language | A language identifier |
10 | 2 | flags | Bit 2 is the fast-save flag |
24 | 4 | fcMin | Where the text starts, usually 0x180 |
28 | 4 | fcMac | Where the text ends |
32 | 4 | cbMac | The file’s length |
0x34 | 4 | ccpText | Characters in the main document |
0x38 | 4 | ccpFtn | Footnote characters |
0x3C | 4 | ccpHdd | Header and footer characters |
0x40 | 4 | ccpMcr | Macro text characters |
0x44 | 4 | ccpAtn | Comment characters |
Offsets and lengths
From offset 0x58: pairs of a 32-bit offset and a 16-bit length (6 bytes),
in the order: original style sheet, style sheet, footnote reference and text, comment
reference and text, section table, two page tables, glossary (name and data), headers,
then the bin tables of character and paragraph pages, then a further table, then the
font table. The explorer shows the pairs it knows by these positions.