As already mentioned, myisampack uses some
tricks to decrease the amount of data to be encoded. These cope
with leading and trailing spaces or zeros or with all blank or
NULL
fields.
I do not describe these in detail here. They do not materialize in the compressed data files other than the later mentioned field and pack types. They are however important to know for decoding the records.