二维码会被用完吗?

简介: 【6月更文挑战第16天】二维码会被用完吗?

数字化时代,二维码已成为连接现实与虚拟世界的桥梁,每日全球二维码使用量达到了100多亿次,那么这么大的使用量,二维码会像电话号码或者网络资源,比如IP4一样用完吗?

二维码

现下的数字化时代,每人一部智能手机搞定一切。二维码的应用可以说无所不在,比如你出门购物,可能会用到支付宝、微信的付款码。出行你需要用到出行软件的乘车二维码,以及已经过去的疫情时代常用的健康码等,二维码几乎涵盖了我们生活的方方面面。那么二维码怎么来的呢?

二维码由来

二维码简单的看就是一个四四方方的几何图形,里面有黑色和白色点位的组合,而数据信息就是储存在这些黑色和白色点位组合的排列中。二维码支持将文本、图片、视频音频等满足条件的内容生成二维码方便后续操作,因此应用起来很方便,可以适应大多数的场景。

二维码会被用完吗

在讨论这个问题之前,先来了解一下二维码的现状。二维码,也就是QRCode码,共有40个版本规格,版本1(Version1)的规格为21X21,就是由每行每列都有21个模块组成的方形图案,每一个版本都要比上一个版本每边增加4个模块,到版本40(Version40)就是177X177规格的矩阵。计算公式公式是:(V-1)X4+21(V是版本号)最高Version40,(40-1)X4+21=177,所以最高是177X177的正方形,矩阵中黑色代表1,白色代表0,通过0和1的不同种排列组合来进行不同的信息表达。

这里就拿我们接触最多的微信二维码来说,微信二维码属于版本2(Version2),也就是25X25,那么通过 0 1 排列组合下来就会有2的25X25次方种组合方式,即使没有25X25次方种组合方式,排除定位点信息等,也依然有海量种组合方式。引用百度搜到的内容,就是说即使没有25X25=625,除去一些定位、纠错等功能的方块,还剩 478 个方块,那么就是2的478次方种组合。这只是Version2版本二维码的数量,而二维码一共有40个版本,可以说二维码是会被用完,但是不是近期内,或者说不是有效可看到的时间段内能用完,因此完全不用担心。

相关文章
|
7月前
|
XML JSON 开发者
12 公众号开发 - 二维码
12 公众号开发 - 二维码
44 0
|
1月前
|
搜索推荐 Python
玩转二维码世界:定制专属神奇二维码
这篇文章介绍了如何使用Python的amzqr模块创建定制化的二维码。amzqr模块可生成包含文字或链接的二维码,并能结合图片制作彩色二维码。虽然不支持中文,但能制作出包含网站链接、个人头像或企业标志的二维码,增加个性化元素。文章还提到了zxing库用于读取二维码中的数据。示例代码展示了如何生成和解析二维码,以及可用的参数选项。由于平台限制,二维码图片未能直接显示,需参考原文查看。
玩转二维码世界:定制专属神奇二维码
|
11月前
uniapp实现微信扫二维码进行核销
uniapp实现微信扫二维码进行核销
251 0
|
11月前
|
Java Maven
让一句话生成一张二维码图片
让一句话生成一张二维码图片
二维码
二维码
93 0
|
Java
二维码合图
二维码合图,是为二维码套上一个好看的模版底图,再配上一定的文案,这种图片常见于线下地推业务中,例如扫码领鸡蛋等场景~ 下面是如何得到这个图片生成二维码二维码的本质是一个url,通过二维码插件szxing就可以得到一个二维码pom文件<dependency>     <groupId>com.taobao.xcode.szxing</groupId>     &l
246 1
二维码合图
|
XML 缓存 算法
微信二维码支付
微信扫码支付是商户系统按微信支付协议生成支付二维码,用户再用微信扫一扫完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支付、媒体广告支付等场景。
300 0
|
JavaScript 前端开发
带有logo的二维码
带有logo的二维码
带有logo的二维码
|
存储 数据安全/隐私保护
二维码详解
二维码详解 二维码 什么是二维码? 二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。
2395 0