社会热点

二维码用的完吗?有没有二维码图案用完的那天?

电脑版   2020-11-26 07:31  

二维码用的完吗?有没有二维码图案用完的那天?:不会用完。二维码是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设

1

不会用完。

二维码是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。二维码通常有特定的定位标记,通过定位标记使读码机正确识别进行解读,所以二维码不管是从何种方向读取都可以被识别。

不同的二维码横竖格数不尽相同,官方制定了大大小小总共有 40 个尺寸,最小为 21?21 矩阵,一规格横竖各加四个格子

最大能达到 177?177 的矩阵。

那我们每时每刻都在扫二维码,有朝一日会不会被用完呢?

还是以 25?25 的付款码举例,它每一排有 25 个格子,一共 25 列,除去一些定位用的大方块和限制区域,剩下能代表信息的还有 478 个小方块。

白格子表示 0 黑格子表示 1 ,所以 478 个小方块理论上一共可以组成 2^478 个二维码。

2^478 是什么概念呢?假设全球 76 亿人同时狂按手机屏幕刷新二维码的话,每个人只需要按 10^134 次就可以把所有支付宝付款二维码刷光。

有科学团队曾推测宇宙剩余寿命最少 1400 亿年,假设一人一秒按一下,70 多亿人也就需要 3?10^126 年。

也就是说,在当你闲来无事就戳手机屏幕的时候,宇宙已经毁灭又重生了 2?10^115 次。

然而你以为这样就够了吗?那就太天真了!其实二维码是可以重复的!

一个二维码用完了,下次还能接着用,上面算的所有数据,是指不重复利用的情况下,能展示的二维码数量。

也就是说,你拿二维码贴满地球,大概可以增加一倍地球的体积,所以,二维码不会被用完。



2

二维码数量虽然是有限的,但是多到用不完,永远也用不完。

二维码原理

二维码发明于1994年,相对于一维的条形码,二维码具有更大的容量;二维码本质上就是一个矩阵,在常见的二维码中,白色色块表示“0”,黑色色块表示“1”,经过扫描器读取后的二维码就成了一段特殊的代码,计算机从而识别出代码中的有效信息。

二维码的数量

二维码能表示的数量和二维码自身的像素有关,像素越高,二维码表示的数量成指数增长,但是读取二维码和扫描器的像素有关,在各种二维码当中,我们常用的编码方式是QR Code,目前该编码方式用到最大的像素为177*177=31329像素,那么理论上,该编码方式的组合数量为:

2^(177*177)≈10^20000;

这是一个非常巨大的数值,哪怕全球人口有1000亿,每人每秒钟消耗1亿个二维码,即便从宇宙大爆炸开始至今(138亿年)一直在使用,也就消耗了4.35*10^36个二维码,远远低于177*177像素的二维码数量,更何况二维码的像素是可以继续扩展的。

实际上,二维码有些固定信息以及纠错码,所以固定像素的二维码数量要低于理论值,但是数量也多到用不完,而且平常我们也用不到177*177这么高像素的二维码。

平常我们用得最多的就是支付二维码,每张二维码里面,其实包含了你的支付平台、账户信息、支付金额和时间等等,你换一张支付码,其中的数据跟着变化,但是信息所占长度未变,时间随时都在变化没有终点,所以属于你的支付码是用不完的。

而且,用个一二十年,大概会出现另一种我们想象不到的东西来取代二维码吧,毕竟现在的科技如此发达,什么都是有可能的。

3

二维码本质上是把字母转化成二进制图形化,一系列的字母就可以转变成二维码。方便摄像头快速识别。一般一个二维码代表几十个字母到几百个字母。即使有相同的二维码,几十个字母,在不同的地方,也代表不同的含义。

4

用不完的二维码都是一些随机性的 他和账号会有一种链接

5

很高兴回答您提出的问题。

首先给出结论,二维码是有固定数量的,所以一定是会被用完的,因为二维码在设计之初,它的大小是有限的,因此它总共可组合和生成的二维码个数也是有限的,如果不考虑时间因素,二维码肯定是会被用完的,因为是一直在消耗。

但是如果你进一步深入了解了二维码的工作原理之后,你就会发现其实我们是等不到二维码被用完的那天的,因为以二维码的可组合数量和目前全球每天平均消耗二维码的数量来看,就算到宇宙灭亡的那天,二维码也是不会被耗尽的,到那个时候,人类早就灭亡了,所有从这个角度来看,就相当于是二维码图案没有用完的那天。下面我们就来看看二维码具体的工作原理是怎么样的。


二维码的简单基本工作原理

二维码最早是一家叫Denso的日本公司再1994年开发的,是一种二维矩阵式的图形符号。它将信息分成黑色和白色的小方块,然后填入到一个大的方块里。每一个白色的小方块用于表示0,黑色的小方块用于表示1,而整个大的方块其实就是一个由0/1数字任意组合的图形,当你使用手机或是扫描工具进行扫描时,图案中的信息会按照固定的算法被机器读取成一串0/1的序列,而对计算机而言0/1就是用来表示信息的最基础单元,所以就能够识别出特定的身份信息了。


到底能生成多少个二维码呢?跟宇宙中原子的总数量差不多!!!

二维码一共拥有40个不同的版本,区别主要是矩阵的大小不同,从最小的21*21维矩阵到最大的177*177维矩阵。为了计算简便,我们就以微信的支付二维码为例,它是一个25*25的矩阵,也就是说每行和每列分别都有25个小方块,一共是25*25=625个小方块,去除掉用于算法定位、纠错等所占用的一部分冗余信息后,可用于存储数据的方块还剩478个,而每个方块可以表示0/1两种不同信息,所以一共可以生成2^478次方个二维码,这个数字是一个天文数据,大家看着也没什么概念,但实际上它跟宇宙中原子的总数10^80次方个差不多大。

我们的二维码能用多久呢?到宇宙灭亡的那天还没被消耗完!!!

我们还是以微信支付使用的25*25的二维码为例,根据官方数据,仅疫情的这几个月,微信就消耗了大约1400亿个支付二维码,假设全年按照一共消耗6000亿个二维码来计算,我们一共可以使用的年限是:2^478次方/6000亿,大约等于1.3*10^132次方年,这个数字远远大于目前科学预算宇宙灭亡的时间!!!

最后

即使我们日后科技不断发达了,二维码在全球更加普及,使用的需求量暴增,那样也无需担心,因为我们其实是可以通过扩充二维码的版本来增加可用的二维码数量的,目前已经开发了40个版本,而这个版本数量是没有上限的。所以,最终总结,我们完全不用担心二维码会被用完。

6

会啊,等你不在的哪一天你的那一份就用完了

7

个人觉得在理论上是有可能用完的,试想,在相同的面积下,相同的颜色,所有的组合都是有限的。并不会无限制的用下去,都会有个度。

8

有,死那一天。

9

二维码就是数字水印 其随内容变化而变化 用不完的

10

我上小学刚学音乐的时候,就担心过,1234567这么7个数字编出来的曲子会不会被用完?这么多年过去了,事实证明不会,二维码的容量,可是要比这个还要大得多。

本文版权归原作者所有,如需商业用途或转载请与原作者联系。

分享

相关信息
 
李靓蕾会原谅王力宏吗

2021-12-30 14:01:01