如今在生活中,二维码随处可见。无论是信息获取、网站跳转还是结账支付,一扫二维码就能搞定。然而,网上有一种说法称,二维码每天的全球使用量高达100多亿个,很快就会被用完。
二维码又称二维条码,是通过特定几何图形在平面上分布黑白相间的图案来记录数据符号信息。它利用计算机内部逻辑基础的“0”和“1”比特流概念,通过若干个与二进制相对应的几何形体表示文字数值信息,并通过图像输入设备或光电扫描设备自动识读以实现信息自动处理。
专家指出,目前还没有非常精准的统计数据来衡量二维码的实际消耗量。即使假设全球日均消耗量达到100亿个,也需要计算出二维码矩阵的所有可能组合才能判断其是否会被用完。
理论上,在固定区域内排列组合黑白方块的变化是有限的,当存储的数据超过容量限制时,二维码确实会被用完。但在实际应用中,二维码的容量通常很大,远超日常所需的数据量。以微信付款码为例,一个25×25的二维码矩阵中有625个小方块,除去定位和纠错等功能方块后还剩478个方块,每个方块有黑白两种颜色,可以组成2的478次方个不同的二维码。
假设全球每天使用100亿个付款二维码,一年使用36500亿个,那么要使用完所有的付款二维码需要2.14×10131年。而宇宙自诞生至今也只有约137亿年,远远少于用完所有二维码的时间。因此,我们完全不需要担心二维码会很快被用完。