对于不了解二维码机制的人来说,有这样的担忧是很正常的,毕竟全球每天都要消耗上百亿个二维码,且每个二维码都是不同的,一旦用完了该怎么办?
要想回答这个问题,我们就有必要搞清楚,二维码背后的机制到底是什么,以及我们是如何能够源源不断产生不同的二维码的。
什么是二维码?
二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的条形码能存更多的信息,也能表示更多的数据类型。
不仅如此,二维码对比传统的条形码还有更多可变化的上限。我们可以粗浅地理解为,二维码是真的多到用不完!
二维码最初是由日本的一个程序员发明的,对比传统的条形码,二维码可以容纳更多的信息,且可以根据手机像素不断的提高去进一步的优化,从而可以产生源源不断的二维码。
比条形码相比,二维码的制作成本更低廉,因此在支付、医药、个人信息等方面应用广泛。
为什么二维码用不完?
为了更加通俗地理解二维码为何用不完,我们可以把二维码用二进制去代替,并且可以无限地随着像素的提高去延伸,每加一个变化,其中二维码的总数都可以以倍数相加,几乎可以说是千变万化,无穷无尽。
尽管二维码是有限的,但二维码又几乎是无限的。二维码可以随意组合排列,多种组合之间又互为组合,这也就保证了,尽管二维码是有限的,但我们依然近乎可以无限使用。
一个看起来平平无奇的二维码,背后其实是高密度编码,信息容量极大。一个二维码最多可容纳1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。
说到这里,二维码其实和手机号码非常类似。
但手机号码总数只有11位,二维码的多种组合排列算下来远远不止11个可变数,因此二维码的总量比手机号高得多。
二维码有哪些优点?
总结下来,二维码的优点有如下几种:
- 高密度编码,信息含量大
- 编码范围广,几乎用之不尽
- 容错能力强,具有纠错机制
- 译码可靠性高
- 可引入加密措施
- 成本很低,可用于任何场合、任何行业
目前二维码已经进入到我们的生活方方面面。在应用场景中,二维码可以用来食品溯源,让消费者吃得更安心。
原材料供应商把原材料的一些信息,例如生产日期、过敏性源等等输入到二维码中。在食品厂家将原材料入库时,使用数据采集器读取二维码,取到原材料的原始生产数据。从该数据就可以马上确认交货的产品是否符合厂家的采购标准。然后将原材料入库。
常见的还有手机购物、餐厅菜单、共享单车、充电宝等等。二维码作为一个窗口,可以非常有效地连接消费者和商家,打通二者之间的壁垒,从而产生消费行为。
因此,我们完全不用担心二维码会被用完。按照当前我们使用的速度,二维码可以说是取之不尽用之不竭的。