问一个问题:二维码究竟能供我们使用多久呢?
摘要:随着网络的发展,我们的衣食住行都离不开二维码。二维码的前身——条形码有什么问题?二维码又是谁发明的?我们每天消耗这么多的二维码,哪一天会用尽呢?临风君今天带大家一起来探究了解一下二维码背后的奥秘!
本文共计1043字,预计阅读4分钟
随着网络的发展和智能手机的普及,二维码已经充斥在我们生活的各个角落。动不动就需要我们扫一扫:加好友时扫一扫,支付时扫一扫,登录网站和平台时也要扫一扫······
正因如此,全球每天用掉的二维码数以亿计,消耗速度很快
照这样的速度,二维码还能供咱们使用多长时间呢?
01 二维码的爸爸——条形码
条形码,又称一维码,是二维码的前身,它由一系列粗细不同的黑色条纹和空白组成,条纹和空白的排列方式遵循排列原理
说起条形码,我头脑中映现出来的是前几年超级经典的电影《天才枪手》中的场景
电影中,”作弊天团”将某国际英语考试选择题的答案打印在铅笔的条形码中,其中A,B,C,D分别对应规定粗细的黑色条纹
其实这就是一种非常简单的条形码“编码”方式
实际生活中,条形码还会对字母、数字和符号进行编码,反映较为丰富的物品信息
但是由于条形码是一维的,信息仅仅反映在宽度方向上,这也就意味着,当需要反映出来的信息很多时,条形码会很长!
十分不方便
02 二维码的发明——腾宏原
二维码最初是由日本电装公司腾宏原团队发明的,初衷是解决条形码在反映高精度汽车配件信息时,信息容量十分有限的问题
但日本人停留于此,认为二维码除了用于储存信息,并没有别的用,错过了二维码的巨大商机
虽然申请了专利,但是放弃了对日常使用二维码的专利索求
2014年欧洲专利局将“欧洲发明大奖”颁于腾宏原
03 二维码出现啦
不同于条形码,二维码的两个方向都可以用于记录信息,并且在条形码可编码的数字、字母和符号之外,对很多汉字进行编码,这两点使得二维码可以记录的信息大大增加!
我们知道,不管是手机,还是电脑,都只能识别0和1(机器语言)
在制作二维码时,我们需要将想要储存的信息用0和1进行编码(黑点表示1,白点表示0,黑点白点有序排列),再加上三个用于定位的大黑块,就得到了最终独一无二的二维码
04 二维码究竟共有多少个?
好了,现在咱们来看究竟有多少个二维码
在现存的标准二维码中,最小的矩阵尺寸是21*21,共计441个点
每一个位置既可能是白点,也可能是黑点,有两种可能
所以21*21矩阵尺寸的二维码有2^441=5.6*10^132个,当然排除掉定位码的因素和纠错码(二维码有容错机制,缺失或污损的比例不超过一定比例,仍然可以正常读取)的情况,还是会有超级多个
想一想,目前可观测宇宙粒子总数数量级才达到10^80,给每一个粒子都赋予一个二维码,都还不够二维码数量的零头
更何况,除了矩阵尺寸为21*21的二维码之外,还有几十个更大的尺寸,其中最大的达到177*177,已经不计其数了
这样看来,二维码会用尽的问题根本不用咱们操心!