IT时报 -V10 乐活电信-
10乐活电信
  • ·《新神魔大陆》首发天翼云游戏
  • ·每天都在扫扫扫,二维码会用光吗?

每天都在扫扫扫,二维码会用光吗?

  如今,伴随着智能手机的全面普及,二维码已然深入我们的生活交友、出行、支付……可以说是无处不在!
  根据微信5月份的数据显示,仅疫情期间,微信就用掉了1400亿个二维码!真可谓是手携二维码,走遍天下都不怕。
  那么想必就有人要问了:二维码这么用下去,有一天会用完吗?其实答案很简单:会的,但是要好多亿亿亿……年。而想要知道这个答案,我们就从二维码的原理说起。
二维码是怎么被识别的
  二维码就是用特定的几何图形按编排规律在二维方向上分布,采用黑白相间的图形来记录数据符号信息。在识别程序的眼中,二维码的白色方块代表二进制的“0”,黑色方块代表二进制的“1”,这样就能根据颜色和排列解读出二维码所包含的信息。
  如今我们最常使用的二维码是1994年被Denso发明的QR二维码,QR是英文Quick Response(快速反应)的缩写,顾名思义,QR二维码具有被快速识别的特点。
  与此同时,二维码的特点还包括保密性好、制作成本低、容量大、编码范围广等。最重要的是二维码本身具备纠错功能,有时即使二维码有部分损毁仍可被正确识别。
二维码会被扫光吗
  现在的二维码有40个官方版本,Version1-40,最小为21×21、最大为177× 177矩阵。以微信使用的25×25矩阵付款码为例,每一排有25个方块,共25列,除去定位用的方块和冗余纠错的方块等,还剩下478个方块。
  按照二进制,每个方块有黑、白两种选择,所以478个小方块理论上一共可以组合2×478个二维码。也就是一个25×25规格尺寸的二维码可以生成:7804371375789980578453993074482 9157643714953566624278771478923 9906342934704941405030076525765 8729927899567327803516557238619 93919822071326572544个二维码。
  小翼大致估算了一下,即使每年使用二维码的数量以万亿为单位,也足够使用好多亿亿亿亿亿年!要知道地球的年龄估值才大约45.5亿年左右。
二维码会重复吗
  二维码图像复杂,很少有人去特意比对两个不同二维码的图案,这就牵扯到一个问题:二维码会重复吗?
  答案是:并不会!因为二维码是一种编码,是根据你提供的信息所生成,因此你生成二维码时使用的信息不同,最终出现的二维码也不会相同。