二维码为什么不会重复


如今智能手机普及,二维码已渗透到我们生活的方方面面,无论是、出行还是支付,几乎无处不在。

根据微信5月份的数据,仅在期间,微信就使用了高达1400亿个二维码。可以说,带着二维码,天下皆可去。

那么,有一个问题大家可能很关心:二维码这么用下去,会不会有一天用完呢?实际上,虽然会有这一天,但要等到好多亿亿亿年后。让我们从二维码的原理开始探讨这个问题。

二维码是通过特定的几何图形按一定规律在二维方向上分布,采用黑白图形记录数据符号信息。识别程序的眼中,黑白方块分别代表二进制的“0”和“1”,这样就能够解读出二维码所包含的信息。

现在最常用的是QR二维码,QR是快速反应(Quick Response)的缩写,因此QR二维码具有快速识别的特点。除此之外,二维码还有保密性好、制作成本低、容量大、编码范围广等优点。值得一提的是,二维码本身具有纠错功能,即使部分损毁也能被正确识别。

关于二维码的版本和数量问题,目前有40个官方版本,从Version 1到Version 40不等。以微信常用的25X25矩阵付款码为例,理论上可以组合出几乎无穷多的二维码。即使每年使用的二维码数量以万亿计,也能用上极长时间。地球年龄大约是45亿年,相比之下,二维码的寿命远超地球寿命。

由于二维码图像复杂且每个二维码都是根据提供的信息生成的编码,因此不必担心二维码会重复的问题。每个二维码都是独一无二的,不会与其他二维码重复。