+ format = "<IHH16s16sIIIIII8sIHHIII20sHH16sIHHII364s"
+ """
+ Offset Length Contents
+ 0 4 Magic
+ 4 2 Drive Type
+ 6 2 Subtype
+ 8 16 Type Name
+ 24 16 Pack Identifier
+ 32 4 Bytes per sector
+ 36 4 Data sectors per track
+ 40 4 Tracks per cylinder
+ 44 4 Data cylinders per unit
+ 48 4 Data sectors per cylinder
+ 52 4 Data sectors per unit
+ 56 8 Unique label identifier
+ 64 4 Alt cylinders per unit
+ 68 2 Start of useable region (high part)
+ 70 2 Size of usable region (high part)
+ 72 4 Start of useable region
+ 76 4 End of usable region
+ 80 4 Generic Flags
+ 84 5*4 Drive-type specific information
+ 104 2 Number of data sectors (high part)
+ 106 2 Version
+ 108 4*4 Reserved for future use
+ 124 4 Magic number
+ 128 2 Xor of data including partitions
+ 130 2 Number of partitions in following
+ 132 4 size of boot area at sn0, bytes
+ 136 4 Max size of fs superblock, bytes
+ 140 16*16 Partition Table
+ """