首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你有想过吗?每天都在扫扫扫,二维码会用光吗?

如今,伴随着智能手机的全面普及,二维码已然深入我们的生活交友、出行、支付……可以说是无处不在!

根据微信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规格尺寸的二维码可以生成:780437137578998057845399307448291576437149535666242787714789239906342

934704941405030076525765872992789956732780351655723861993919822071326572544个二维码。

小翼大致估算了一下,即使每年使用二维码的数量以万亿为单位,也足够使用好多亿亿亿亿亿年!要知道地球的年龄估值才大约45.5亿年左右。

二维码会重复吗

二维码图像复杂,很少有人去特意比对两个不同二维码的图案,这就牵扯到一个问题:二维码会重复吗?

答案是:并不会!因为二维码是一种编码,是根据你提供的信息所生成,因此你生成二维码时使用的信息不同,最终出现的二维码也不会相同。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200713A084XV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券