您当前的位置:首页 > 电脑百科 > 电脑知识

二维码的工作原理是什么?每天都在扫,会被用完吗?

时间:2023-02-05 11:37:47  来源:搜狐号  作者:莹尾狐科学

说到二维码,大家再熟悉不过了,我们每天都会扫一扫,支付、加好友、登录账号、进出车站等等,它存在于我们生活的方方面面,用途广泛,已经成为我们不可或缺的朋友。

总之,这个由黑白两种颜色小方块组成的图案,是我们很得力的助手,那么,为什么只要我们随便一扫,它总能带给你所需?

二维码与条形码的比较

简单的说,二维码是一种开放性的信息存储器,它能将固定的信息存储在自己的黑白小方块之中。而且它可以无限使用,对识别器没有任何要求,任何设备只要带扫一扫的功能,都可以将它所存储的信息读取出来。

它的工作原理就跟商品外包装上的条形码一样,只不过条形码是通过黑白条纹来存储商品的信息的。

虽然它们的原理相同,但条形码的信息存储量比二维码要少的多,条形码只能进行最基本的信息存储。这主要是由于条形码只能在水平方向进行识别,而条形码的水平宽度有限,信息存储量无法拓展。

二维码的工作原理

与条形码想相比,二维码把黑白条纹改成黑白小方块,加大了信息的存储量,也能表示更多的数据类型,在读取信息的同时,可以从水平方向和垂直方向来读取,这样又能加入更多的信息在二维码之中。

二维码工作的原理其实就是二进制算法。二进制是将所有的语言信息用机器语言0和1表达出来。世界上的各种各样的语言文字至少有上千种,人可以通过学习别人的语言来进行翻译,但机器却不可以。

为使机器识别出不同的语言文字,科学家们将读音不同意思相同的语言转换成了数字编码,比如说英文的“one”和汉字的“一”是意思相同的,都可以由二进制编码“00000001”表示出来。

可以说,二进制编码是一切语言的翻译器,同样我们可以在文字语言和机器语言之间相互转换。

二维码就是将我们能看懂的文字语言,以机器语言的形式来存储。其中黑色小方块代表的是1,白色小方块代表的是0,黑白相间的图案其实就是一串编码,扫码的过程即翻译编码的过程。

那编码起始位置怎么定位呢?我们注意到,每个二维码的边角部位都有三个位置探测图形(大方块),由此来起到定位作用。三个点能确定一个面,这能保证我们在扫码时,不管手机横着扫、竖着扫或者斜着扫,都能获得特定的信息。

二维码的颜色

那么二维码为什么是单一的黑白形式?这也跟二进制有关,即黑色的小方块代表1,白色小方块代表0,所以常见的二维码都是以黑白的形式来展现。

通常我们所看到的以及大多数软件生成的二维码都是黑色的,但事实上彩色的二维码生成技术也并不复杂,并且备受年轻人的喜爱,有一些网站也可以提供彩色二维码在线免费生成的服务。

当然彩色二维码,会具有普通黑白二维码的所有功能,呈现出来的是彩色外观。制作彩色二维码也是有要求的,即前景色必须为深色,背景色必须为浅色,而且定位点的颜色与其他方块的颜色尽量类似,不然就会影响识别。

二维码还有哪些亮点?

基于二维码的纠错功能,即使二维码部分被覆盖或丢失,扫描设备依然能够识别出其记录的完整信息。

当前已有不少“个性二维码”的生成工具,把一些个性图案与二维码进行合成,得到个性化并能被扫描设备识别的二维码,这种“个性二维码”得到人们喜爱并且也流行起来。

二维码会用完吗?

全世界每天消耗二维码100亿个,每年消耗3.65万亿个。二维码会用完吗?

目前,标准的二维码共有40种,最小为21×21矩阵,最大为177×177。

这里以33×33版本为例,来说明一下二维码的数量有多少:

此版本中,总共包含了1089个方块。不过,并不是每个块都能填进去有意义的信息。其中,有三个黑色的大方块用于扫描定位,不包含信息。每个用于定位的黑色大方块由7×7=49个小块组成,定位用掉的方块总数为49×3=147块。因此,用于表示信息的方块总数为1089-147=942块。每个方块有两种填充方式,要么0要么1,所以33×33版本的二维码总数为2^942,即3.7×10^283(37后面跟了282个0)。

假设全世界每天消耗二维码100亿个二维码。如果自宇宙在138亿年前诞生以来,人类就开始以这个速度消耗二维码,人类也才用了5.0×10^22个。也就是说,33×33版本足够人类使用7.3×10^260个“138亿年”,或者说10^271年,即1000万亿亿…前后共计33个亿…亿亿年。

如果再算上另外39个版本,二维码总数更加巨大,例如,177×177版本的变化总数高达5.2×10^9386(2^31182)。理论上,如果人类能够在宇宙中存在足够漫长的时间,二维码是可以用完的,但这个时间实在太漫长了,也许就连宇宙本身都等不到那一天。

即便二维码真的用完,说不定遥远未来的人类还会继续增加更多的维度,其变化形态将会更多。



Tags:二维码   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
iPhone或iPad用户必学:如何通过二维码快速共享Wi-Fi密码,简单又实用!
你有没有想过在不泄露网络密码的情况下与客人共享你的家庭或工作Wi-Fi?你肯定不是第一个这样想的人,我们很高兴地通知你,多亏了以下这个的变通方法,你现在可以使用iPhone或iPad...【详细内容】
2024-01-22  Search: 二维码  点击:(71)  评论:(0)  加入收藏
抖音圆形二维码是什么,怎么生成,有什么作用?
在信息技术迅猛发展的今天,跨平台的信息流动变得越来越重要。圆形二维码因其独特的跳转功能而受到了广泛关注,它能够方便地将用户从一个网络平台引导到另一个。这篇文章将介绍...【详细内容】
2024-01-08  Search: 二维码  点击:(75)  评论:(0)  加入收藏
一个二维码,撬动300亿市值的东方甄选!是福还是祸?
继昨日股价下跌后,7月28日上午市值逾300亿元的东方甄选股价反弹涨超12%。消息面上,抖音上东方甄选自营品店铺被关闭一事又有最新进展。据媒体报道,知情人士透露,东方甄选主播是...【详细内容】
2023-07-28  Search: 二维码  点击:(78)  评论:(0)  加入收藏
东方甄选直播间突然被抖音关闭3天!原因曝光:直播露出了二维码
快科技7月28日消息,近日东方甄选直播间突然被抖音官方关闭,东方甄选称这是“因规则要求,抖音平台自营产品店铺、自营产品直播间暂停营业3天”。据报道,此次关闭原因是主播在讲解...【详细内容】
2023-07-28  Search: 二维码  点击:(204)  评论:(0)  加入收藏
二维码设计都这么卷吗?!我又out了!
第一次看到这些二维码,我还以为是看到了一幅幅画,根本没想到是二维码。但实际上,这些都是如假包换的二维码,都可以扫码识别。话说最近人工智能(AI)开始席卷二维码生成技术,不少人开...【详细内容】
2023-06-17  Search: 二维码  点击:(170)  评论:(0)  加入收藏
Qt生成二维码
Qt生成二维码需要第三方库qrencode。  1、编译好的qrencode库获取:    链接: https://pan.baidu.com/s/1rss-9LlDVmJ-mfNmK_dELQ    提取码:h8lc  2、Qt配置qrenco...【详细内容】
2023-03-24  Search: 二维码  点击:(286)  评论:(0)  加入收藏
三招教你如何生成二维码
在现在的生活中,很多地方都需要使用到二维码这种形式,无论是手机支付,还是广告宣传,都会需要通过二维码来进行扫描识别,给我们的生活带来了许多的便利。那么你们知道如何生成二维...【详细内容】
2023-02-20  Search: 二维码  点击:(158)  评论:(0)  加入收藏
二维码的工作原理是什么?每天都在扫,会被用完吗?
说到二维码,大家再熟悉不过了,我们每天都会扫一扫,支付、加好友、登录账号、进出车站等等,它存在于我们生活的方方面面,用途广泛,已经成为我们不可或缺的朋友。总之,这个由黑白两种...【详细内容】
2023-02-05  Search: 二维码  点击:(203)  评论:(0)  加入收藏
Javascript生成二维码(QR)
网络上已经有非常多的二维码编码和解码工具和代码,很多都是服务器端的,也就是说需要一台服务器才能提供二维码的生成。本着对服务器性能的考虑,这种小事情都让服务器去做,感觉对...【详细内容】
2023-01-31  Search: 二维码  点击:(221)  评论:(0)  加入收藏
链接怎么转换二维码?链接在线转二维码如何操作?
想要将网址链接转二维码图片,可以使用在线二维码生成器来处理,无需复杂的操作,打开电脑浏览器就可以快速在线生成二维码图片。下面大家跟着小编一起来学习一下链接生成二维码的...【详细内容】
2023-01-07  Search: 二维码  点击:(290)  评论:(0)  加入收藏
▌简易百科推荐
云计算和边缘计算
云计算和边缘计算是两种不同的计算模型,它们各有特点,适用于不同的场景和需求。云计算是一种基于互联网的计算模型,它将计算资源、存储资源和应用服务集中在云端,用户可以通过网...【详细内容】
2024-03-01    简易百科  Tags:云计算   点击:(31)  评论:(0)  加入收藏
云计算与边缘计算:有何不同?
公共云计算平台可以帮助企业充分利用全球服务器来增强其私有数据中心。这使得基础设施能够扩展到任何位置,并有助于计算资源的灵活扩展。混合公共-私有云为企业计算应用程序...【详细内容】
2024-02-28  通信产品推荐官    Tags:云计算   点击:(24)  评论:(0)  加入收藏
量子计算机是什么?跟现在的计算机相比优缺点是什么?
量子计算机是什么?跟现在的计算机相比优缺点是什么? 随着科技的不断发展,计算机技术也取得了巨大的进步。然而,随着摩尔定律的趋近于极限,传统的计算机技术面临着许多挑战。这时...【详细内容】
2024-02-23    简易百科  Tags:量子计算机   点击:(45)  评论:(0)  加入收藏
量子计算机:未来电脑的革命性技术
在科技的广袤天空中,量子计算机如一颗璀璨的新星,以其独特的光芒预示着未来电脑的革命性变革。这项令人瞩目的技术不仅代表着计算机科学的最前沿,更承载着人类对于速度和效率的...【详细内容】
2024-02-23  小浩长得帅    Tags:量子计算机   点击:(48)  评论:(0)  加入收藏
为什么计算机需要十六进制?
今天简单聊聊十六进制。实际上计算机本身是不需要十六进制的,计算机只需要二进制,需要十六进制的是人。每个十六进制中的数字代表4个比特,你可以非常直观的从十六进制中知道对...【详细内容】
2024-02-22  码农的荒岛求生  微信公众号  Tags:计算机   点击:(52)  评论:(0)  加入收藏
多模态RAG应用:跨越文本与图片的智能交互
近年来,多模态RAG(Retrieval-AugmentedGeneration)应用的兴起引发了人们对人工智能技术发展方向的广泛关注。传统的RAG应用主要基于文本的输入和输出,而随着GPT4-V的发布,多模态R...【详细内容】
2024-01-29  况成放    Tags:多模态RAG   点击:(82)  评论:(0)  加入收藏
量子计算机真相揭秘,一篇文章颠覆你的认知
你看过《三体》吗?在刘慈欣笔下,三体人用一种叫“智子”的黑科技干扰了人类的实验,从而锁死了人类的技术。而在现实世界,一把无形的“锁”其实也悄然逼近了我们,它就是芯片。随着...【详细内容】
2024-01-23  天才简史  今日头条  Tags:量子计算机   点击:(28)  评论:(0)  加入收藏
生成对抗网络(GAN)在计算机视觉领域中的应用
生成对抗网络(GAN)是一种在计算机视觉领域中广泛应用的深度学习模型。它由一个生成器网络和一个判别器网络组成,通过对抗训练的方式实现图像的生成和判别。GAN在计算机视觉中的...【详细内容】
2024-01-15  数码小风向    Tags:生成对抗网络   点击:(78)  评论:(0)  加入收藏
如何免费生成logo?
Logo设计对于一个品牌来说非常重要,它是品牌的身份标识,可以帮助人们迅速识别和记住一个品牌。同时还可以帮助建立品牌认知度,传达出品牌的专业形象。无论是大公司还是刚起步的...【详细内容】
2024-01-05  阳仔问文    Tags:logo   点击:(97)  评论:(0)  加入收藏
自然语言处理中的句法分析方法研究与实现
自然语言处理(NLP)中的句法分析方法是NLP领域的重要研究内容之一,它旨在通过对句子结构的分析和理解,揭示句子中单词之间的语法关系,为后续的语义理解和信息提取提供基础支撑。本...【详细内容】
2024-01-04  毛晓峰    Tags:自然语言处理   点击:(60)  评论:(0)  加入收藏
站内最新
站内热门
站内头条