14 位元代码选择的原则,是让二进制的 1 之间,总是相隔最小两个、最多十个的 0。这是因为位元是以不归零(NRZ) 或 modulo-2 integration 编码的,所以坑洞到平面、或平面到坑洞的改变代表二进制 1,而没有改变代表二进制 0。一个 0011 的序列会被改成 1101 或者倒转的 0010,依照前一个写入的凹洞而有所不同。如果两个 1 之间有两个 0,那么写入的序列会有三个连续的 0 (或 1)。例如,010010 会转译成 100011 (或 011100)。000100010010000100 会被转译成 111000011100000111 (或它的逆转)。
因为 EFM 保证了每两个 1 之间一定至少有两个 0,这代表每个凹洞和平面之间的长度至少会有三个单位时脉的位元长。这个性质十分有用,因它降低了对回放机制中光学唱头的要求。最多至连续十个 0 的要求,代表的是最糟情况下的时脉回复机制。
EFM 要求相邻的 14 位元代码组之间,必须有三个位元用作结合码,以确保串连起来的代码亦不会破坏规定的最大最小游长。这三个位元的结合码亦用于形塑编码后序列的频谱。因此,在最终的结果中,保存 8 位元的资料必须使用 17 位元的空间。