Qraft

编码与解码

编码是按照规则将数据转换为另一种格式,解码则是逆向还原原始数据。这对操作贯穿数字技术的方方面面。

二维码的生成就是编码过程:输入数据经过模式选择、位转换、纠错码添加、掩码应用和模块排列,最终生成黑白符号扫描则是解码:图像识别、模块提取、掩码去除、纠错和数据还原在毫秒内逆序完成。

四种编码模式针对不同数据类型优化:数字模式(约 3.3 位/字符)、字母数字模式(约 5.5 位)、汉字模式(13 位)和字节模式(8 位)。模式选择直接影响码的大小。里德-所罗门纠错确保即使模块受损也能可靠解码。