二维码的码制
二维码有许多不同的码制,就码制的编码原理而言,通常分为三种类型:
1. 线性堆叠式二维码
建立在一维条码基础之上,按需要堆积成两行或多行。
这种方式用的不是很多。
2. 矩阵式二维码
在一个矩形空间通过黑白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点的出现表示二进制1,点的不出现表示二进制的0。
这种方式最为常用。
3. 邮政码
通过不同长度的条进行编码,主要用于邮件编码,如:POSTNET、BPO 4-STATE。
这种方式用的非常少。
二维码的优缺点
优点:
1. 高密度编码,信息容量大;
2. 编码范围广;
3. 容错能力强;
4. 译码可靠性高;
5. 可引入加密措施;
6. 成本低,易制作,持久耐用。
缺点:
1. 二维码技术成为手机病毒、钓鱼网站传播的新渠道;
2. 信息泄露。
QR Code规范简介
目前流行的三大国际标准:
PDF417:不支持中文
DM:专利未公开,需支付专利费用
QR Code:专利公开,支持中文
QR Code的技术标准和编码原理非常的复杂,这里就不铺开来说了,简单了解一下即可。
QR Code是由日本Denso公司于1994年研制的一种矩阵二维码符号码,全称是Quick Response Code。
QR Code跟其他二维码相比,具有识读速度快、数据密度大、占用空间小的优势。
QR Code的纠错分为4个级别:
level L : 最大 7% 的错误能够被纠正;
level M : 最大 15% 的错误能够被纠正;
level Q : 最大 25% 的错误能够被纠正;
level H : 最大 30% 的错误能够被纠正;