Figure 4

Type          Length of the Type
----------------------------------------------------
1 = byte      8 bit unsigned integer
2 = ASCII     8 bit bytes that store ASCII codes
              (the last byte must be null)
3 = short     16 bit (2 byte) unsigned integer
4 = long      32 bit (4 byte) unsigned integer
5 = rational  Two longs: The first is the numerator,
              the second is the denominator