全球每天消耗上百亿个二维码,是否会出现用光的问题?( 二 )

先给出答案再慢慢解释 , 即便每天百亿的消耗 , 二维码的数量足够支撑至下代技术出现之前的正常运转 。 这一切源于二维码的设计方式 , 包含了足够多的数量 。

二维码的编码方式有很多种 , 但是具体的实现原理大同小异 。 利用某个区域黑白色块标识不同的信息 , 意味着二维码同样使用的是2进制 , 非黑即白!除了常规的数据区域外 , 编码上还包含各种格式信息、版本信息、控制信息、校验信息等 , 二维码的计数是要排除该部分信息 。 即便如此 , 二维码的数量依然较为庞大 。

因为二维码编码方式有很多种 , 很难确定二维码支持的最高数量(受到硬件像素制约 , 后面会提及) 。 我们简单举个例子 , 假设使用矩阵式二维码 , 并且横竖之间只支持20个像素点(实际情况远远多于20个像素点) 。 那么 , 会包含多少个二维码呢?2^400个二维码 。

这里大家可能并没有一个明确的概念 , 看看我们万物互联的IPV6是多少个地址吧!2^128 , 即可实现我们身边每件设备的互联 。 那么 , 二维码数量的恐怖您也该有所体会 。 2^400这个数字是否是二维码的极限呢?不是 , 这里仅仅是为了便于理解所列举的一个小例子 。

推荐阅读