不会用完。
二维码是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。它比传统的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 次。
然而你以为这样就够了吗?那就太天真了!其实二维码是可以重复的!
一个二维码用完了,下次还能接着用,上面算的所有数据,是指不重复利用的情况下,能展示的二维码数量。
也就是说,你拿二维码贴满地球,大概可以增加一倍地球的体积,所以,二维码不会被用完。