二维码会不会用完

现在二维码随处可见,几乎每个人都有几个二维码。尤其是一些大型企业,每天消耗的二维码是非常巨大的,因为每一个新用户都会生成一个对应的二维码,所以全球每天消耗的二维码是非常巨大的,每天消耗几百亿的二维码。这样算下来,每年消费的二维码数量在4000亿以上,相当惊人。

二维码会不会用完插图

很多人看到这个都觉得不可思议,因为二维码本身的面积并不是很大,只是很小的一块。在这一小块区域上,为什么二维码可以一直使用而不会用完?里面有没有一模一样的二维码?还有一个就是二维码将来会不会用光。

针对这些问题,我们来一一解答。

第一,世界上有没有完全相同的二维码?

目前二维码的应用非常广泛,很多企业都会生成自己的二维码。这些二维码中,如果是两个不同系统生成的,有没有可能是相同的二维码?

理论上,两个不同的系统确实有可能生成完全一样的图形,因为二维码的尺寸那么大,不是黑就是白,所以理论上,两个不同的系统生成的图形可能完全一样。

但即使两个图形完全相同,所携带的信息也是不同的,因为两个不同的系统有不同的编码。二维码由四个因素组成:原始信息+纠错级别+编码类型+版本信息,这意味着不同的系统会承载不同的信息。

比如也是一模一样的二维码图。支付宝系统扫描的信息是支付宝系统的内容,而微信扫描的信息完全是另外一种信息,这也是为什么大家用微信扫描淘宝的二维码是不可行的。

第二,为什么二维码这么消耗,到现在还没用完?以后有可能用完吗?

目前全球二维码消费确实巨大,所以很多人担心未来二维码可能会用光,但完全没必要担心这个问题。在人类的有生之年,二维码基本不可能用完。

要理解这个问题,我们先来了解一下二维码的原理。简而言之,二维码其实是一个开放的信息存储器,根据不同的排列组合可以存储不同的信息,黑白方块的不同组合所存储的信息是完全不同的。

其中黑点代表1,白点代表0,那么黑白间隔就会形成不同的排列组合,形成一个二进制码,这个二进制码是唯一的,然后这些码会被扫码机转换成语言和文字,得到我们需要的信息。

一个小小的二维码上可以有多少个码?我们以支付宝二维码为例。支付宝二维码长宽各32个方块,共计1024个方块。即使这个方块减去头像和四个锚点,也至少有800个方块。这800个方块总共能形成多少种组合?它是2的800次方。

2的800次方是多少?如果不计算这个数据,你永远不知道它有多大。目前普通计算机无法计算出这个结果,因为它太庞大了。

不过我们可以参考比较小的数据来比较,其中2的60次方等于1152921504606847000,简直就是115亿。这个二维码生成的码数,平均达到全球70亿人,每个人可以得到16470307。就算每个人每天消费10个二维码,也够你用4512年了。

而且这只是针对2的60次方,2的800次方的数据远大于2的60次方,也就是说仅32×32的网格二维码就足够人类使用几十亿年,足够地球循环几十亿次。

当然,这只是针对32格的大小。目前,全球共有40种二维码。如果有必要,人类可以增加二维码的种类,这样二维码就永远不会枯竭。

在人类的有生之年,只有一个尺寸的二维码用不完,更不用说多个尺寸的二维码了,完全不用担心二维码会用完的问题。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

本文来自网络,若有侵权,请联系删除,作者:苏普空间,如若转载,请注明出处:http://www.webvisioncctv.com/68860.html

发表回复

登录后才能评论