二维码到底是什么原理?黑白小方块又是怎么储存数据的?

  • 2017-10-29
  • 1,506
  • 0
  • 13

什么是二维码?

二维码,英文:Quick Response Code, 简称 QR 码。最初由日本一家公司发明,后由国际标准化组织ISO批准进行标准化。二维码比条形码更强的数据表示能力和更强的纠错能力。 所以,简单讲,二维码就是一种编码,把我们要传递的数据进行编码并转换成另外一种形式呈现出来。

二维码的版本

二维码一共有40个尺寸。官方叫版本Version。Version 1是21 x 21的矩阵,Version 2是 25 x 25的矩阵,Version 3是29的尺寸,每增加一个Version,就会增加4的尺寸。

计算公式是:(V-1)*4 + 21(V是版本号)

最高Version 40,(40-1)*4+21 = 177,所以最大是177 x 177 的正方形。 每个版本都有最大容量,具体取决于使用的模式和纠错级别。

二维码的最大容量(在Version 40-L下,L是最低纠错级别)

数字编码 7089个字符
字符编码 4296个字符
字节编码 2953个字符
日文编码 1817个字符

掩码操作

*文字部分整理自网络

精选留言

还没有任何留言,快来说两句吧

写留言


· · ·