A bit off
6 magnetic states does not equal six bits.
1 bit can encode 2 values (0 and 1), and 6 bits can encode 64 (2^6) values. This one cell can encode 6 values. It is a 6-level cell. Four such cells can be used to encode a single byte, as opposed to 8 binary cells required