Codes defined via a Hamming space necessarily have the same length for every codeword .
Codes are called block codes when it is necessary to distinguish them from variable - length codes that are defined by unique factorization on a monoid .
Codes defined via a Hamming space necessarily have the same length for every codeword , so they are called block codes when it is necessary to distinguish them from variable - length codes that are defined by unique factorization on a monoid .