「小小天看世界」会有用完吗?,二维码是如何形成的?人类每天用掉上百亿个二维码

今天 , 你扫码了吗?不知道从什么时候开始 , 扫码就成为了我们日常生活中必不可少的一个环节 , 我们会在收付款的时候展示相应的二维码 , 在添加微信好友的时候扫二维码 , 在关注公众号的时候扫二维码 , 二维码可以说在我们的生活中无处不在 。 这种如今已经成为了人类传递和储存信息最终的方式 , 其实问世时间也还没有超过十年 。 从二维码的发展过程来看 , 它的普及是跟随着智能手机的普及出现的 。 那么天天都在扫码的你 , 知道二维码是如何生成的吗?
「小小天看世界」会有用完吗?,二维码是如何形成的?人类每天用掉上百亿个二维码
文章图片
学过计算级基础的朋友都知道 , 在计算机世界中传递信息最基础的一种方法是二进制 , 这完全由计算级的处理器决定的 , 因为它们只认得0和1这两个数字 。 除了计算机之外 , 手机、平板等电子产品几乎都是二进制对信息进行编码 , 这也是生成二维码最基础的步骤 。 通过对二维码的仔细观察我们就会发现 , 它们长得四四方方的 , 而且在一个黑色的框框内存在着许多小黑块和空白区域 , 二维码的信息就储存在这些小黑块和空白区域之间的排列中 。
「小小天看世界」会有用完吗?,二维码是如何形成的?人类每天用掉上百亿个二维码
文章图片
一个正常的二维码除了右下角之外其他三个角落都存在一个最大的回形黑白方块 , 它们的作用是在二维码形成的过程中进行定位 , 减少错误排列的出现 。 整个二维码的上半部分是功能图形 , 它们主要负责对二维码功能的界定 , 而下半部分则是编码区 , 储存格式、版本等信息的区域 。 二维码的生成遵循二进制编码 , 外界信息通过二维码的形式进入到计算机中 , 计算级再根据二进制信息生成二维码 。 其中黑色方块代表1 , 白色方块代表0 , 它们的排列方式就是信息的体现 。
「小小天看世界」会有用完吗?,二维码是如何形成的?人类每天用掉上百亿个二维码
文章图片
除此之外 , 二维码还存在容错机制 , 也就是当一个二维码有30%以下的面积被遮盖或者去除时 , 二维码扫描器依然能够从这个残缺的二维码中准确获取信息 。 如今地球上几乎每个国家每天都在使用二维码 , 而且每日使用的数量超过100亿个 , 那么二维码终有一天会被用完吗?这就要看看人类能够制作出多少个二维码了 。 在已被设计出来的所有二维码中 , 最小规格是21*21 , 其中包含了441个可排列的点 , 这些点都能表示1或者0 。 因此按照排列组合的方法进行计算 , 一个二维码表可以有2的441次方种变化 。
「小小天看世界」会有用完吗?,二维码是如何形成的?人类每天用掉上百亿个二维码
文章图片
【「小小天看世界」会有用完吗?,二维码是如何形成的?人类每天用掉上百亿个二维码】这就涉及指数变化问题了 , 咋一看一位这个数字应该只是上百亿或者上千亿 , 实际上这是人类所说的天文数字 。 如果一定要将2的441次方展开的话 , 那就是5.6*10^32 , 换算成通俗易懂读法就是5.6万亿……(省略15个亿) 。 虽然人类目前还没有摸索清楚宇宙中存在多少颗星球 , 但是这个数值应该比整个宇宙的星球数量还要多 。 以人类一天用掉100亿个二维码的速度来进行计算 , 那么我们完全不用担心二维码会用完 。