Skip to content
Luca Wehrstedt edited this page Feb 16, 2011 · 1 revision

Conventions

All numeric values are unsigned integers, except where specified. Their size is expressed in bits.

All strings are in ASCII-compatible encoding (and normally only alphanumeric characters are used). Their sized is expressed in bits and formatted like "8 * size".

The term "object" is referred to portions of files which have their length stored in a "length" value at the beginning of them. The "length" value refers to the object's length in bytes except the bytes used to store the length itself. The term "position" refered to an object means the address, relative to the file which the object belongs to, of the byte immediately following the "length" value.

Almost all pages in the Application Format section represents objects. Exceptions are UOMaskTable, NavigationCommand and Title.

Numeric values stored in byte-multiples are reported in hexadecimal notation. Otherwise they are reported in decimal notation.