二维码会不会有一天用完?

2020-06-08 10:49:16 160

       中国人的生活中哪都有二维码,加个朋友,扫一扫!买个东东,我扫你!虽说天天用,可童鞋们都清楚原理吗?先科普一下什么是二维码,小编百度一下,是这么说的:“是用某种特定的几何图形按一定规律在平面(二维方向上)分布的、黑白相间的、记录数据符号信息的图形,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息…”


MY God有点晕,上个图

image.png

       二维码标准有许多,常见的如PDF417、QR Code、Code 49、Code 16K、Code One等,以后可能还会有更多标准。例如QR Code就有40个官方版本,其中,服务牛服务二维码就是QR版本4 35×35 的矩阵规格,微信名片是 37×37 的矩阵规格。

image.png

QR码为矩阵式二维码,具有如下特征:

a) 编码字符集

1)  数字型数据(数字09);

2)  字母数字型数据

3)  8位字节型数据

4)  中国汉字字符

b) 数据表示法

         深色模块表示二进制1,浅色模块表示二进制0

c) 符号规格(不包括空白区)

   21×21模块到177×177模块(版本140,每版本符号每边增加4个模块)。

 


 

好了好了,科普差不多了,先回答问题

 

有人说:“不会”

 

因为二维码不是一种唯一资源,只是一种字符串的表示方式而已。或者换句话说,二维码只是一种特殊的「字体」,它的本体仅仅只是一段文字。二维码只是一段文字的另外一种表达方式。每个二维码可以唯一对应一串字符,或者说唯一对应一段文字,二维码与一段文字在意义上完全等价。由于二维码它不是「资源」,只是一个密码本,使用二维码不存在任何的「消耗」,也就不存在「用完」一说。

 

也有人说:二维码就是一组“信息”的编码方式,信息是无穷无尽的,可以是数字、文本、URL等,就是将这些我们一般所见的信息变成机器容易识别的几何图片,信息是无穷的,二维码也是无穷的。

 

还有人说:“二维码只是信息展示的手段,就好像手机短信一样。几十年了,手机短信什么时候才不能发呢?”

 

有人说:“会”


因为二维码的尺寸是有限的,那二维码的数量就是有限的。但是扫完所有的二维码,需要很长很长很长很长的时间。用数据说话,假如一个25×25的宫格可以组合出多少个图形?

image.png

每一排有 25 个方块,共 25 列,除去定位用的方块和冗余纠错的方块等,还剩下478 个方块。按照二进制,每个方块只有黑或白两种选择,所以 478 个小方块理论上一共可以组合 2^478 个二维码。也就是一个25X25规格尺寸的二维码可以生成:

780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544个二维码。

 

大家可以尝试念出来大概多少个?根据疫情期间1400亿个二维码的数量来计算,假设微信一年会用掉6000亿个二维码。那微信用掉25X25这一个尺寸产生的二维码需要多少年呢?

 

我们来算一下:2^478/6000亿=1.301×10^132 年(超多亿亿亿亿年)二维码咱中国人是不缺了,小小推广一下,世界上所有人都用,那就是1.301×10^132 / 5 = 2.602 x 10^131 年(好多亿亿亿亿年)

 image.png


小编觉得虽然每一种二维码能表示的信息是有限的,人类应该活不到用完的那一天。,你觉得呢?

 

安牛信息


免费试用
咨询热线

020-31134306 (工作日:9:00-18:30)

电话咨询
邮件咨询
在线地图
QQ客服