Field types are marked using C-style notation:
char[4]indicates a 4-byte fixed-width stringuint[6]indicates a 6-byte sequenceuint8,uint16, anduint32are unsigned byte, short, and long integersint8,int16, andint32are signed byte, short, and long integers