二维码原理

二维码的码字布置
一、模式标识符(Mode Indicator)  QR码的模式(Mode)就是前文提到的数字、字符、8bit 字节码、多字节码等。对于不同的模式,都有对应的模式标识符(Mode Indicator)来帮助解码程序进行匹配,模式标识符是4bit的二进制数: 
     1、数字模式(numeric mode ): 0001 
     2、混合字符模式(alphanumeric mode) : 0010
     3、8bit byte mode: 0100 
     4、日本汉字(KANJI mode) : 1000 
     5、中国汉字(GB2312):1101  由于示例文本串是混合字符,因此将选择alphanumeric mode,其标识码为:0010 

二、文本串计数标识符(Character count indicator)  文本串计数标识符用来存储源内容字符串的长度,在版本1-9的QR码中,文本串长度标识符自身的长度被定义为: 
     数字 : 10bit 
     混合字符 : 9bit 
    8bit 字节码 : 8bit 
    多字节码 : 8bit  在本例中,源文本串的长度为8个字符,混合字符的长度用9bit表示,因此将字符个数8编码为9位二进制表示:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值