二维码编码
确定二维码需要基础信息。版本,编码模式,纠错等级。这些信息将决定二维码的边长,数据码字字数,纠错码字字数,纠错码字生成多项式等。
- 模式指示符[mode_indicator]。
- 数据码字长度[character_count_indicator]。
- 模式编码[mode_encode]。
- 结束指示符[end_indicator]。
- 补充0,直至合成的[1-4]中所有数据的长度为8的倍数(1Byte = 8 bit)[make_up_to_a_multiple_of_8]。
- 补充字节(Byte),直至合成的[1-5]数据码字 满足[确定二维码版本信息]中的数据码字数[pad_bytes]。
-
纠错码编码
-
消息码编码
-
布入矩阵
-
掩码矩阵
-
版本信息矩阵