- 这15个bits中包括:
- 5个数据bits:其中,2个bits用于表示使用什么样的Error Correction Level, 3个bits表示使用什么样的Mask
- 10个纠错bits。主要通过BCH Code来计算
- 然后15个bits还要与101010000010010做XOR操作。这样就保证不会因为我们选用了00的纠错级别和000的Mask,从而造成全部为白色,这会增加我们的扫描器的图像识别的困难。
- 下面是一个示例:
- 关于Error Correction Level如下表所示:
- 关于Mask图案如后面的Table 23所示。
- Version Information
- 再接下来是Version Information(版本7以后需要这个编码),下图中的蓝色部分。
- Version Information一共是18个bits,其中包括6个bits的版本号以及12个bits的纠错码,下面是一个示例: