Byte and short variable sizes are rounded up to the next even 32 bit boundary. This is so that 'seeks' are always done "words", not bytes within a word. This is true within "record" varables as well. -glenn
netcdfgroup