打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
你知道二维码的原理是什么吗?

我如果想要表示出我的名字,用中文就是“中公优就业”

拼音就是“youjiuye”,

英文是“ujiuye”

虽然是不同的表示方法,但代表的都是我。

写汉字或拼音你能读懂,但是手机和电脑等机器想辨认就比较困难了。

那么机器能认识什么呢?

你可能会想到这个↓↓↓

没错,就是答题卡。机器对于色块的辨识能力还是很高的!所以,只要把原来的文字信息编译成色块,就可以方便机器识别了。

那么问题来了,如何编译?

这里就不得不提到一个重要的工具“二进制”。通过二进制,把每一个文字、数字、符号“翻译”成一串由“0”和“1”组成的字符串。这个时候用白色方格代表“0” 黑色方格代表“1”然后按特定规律把这些白色与黑色方格进行排列,最终就得到了二维码!

二进制

十进制我们都非常熟悉,就是逢十进位;二进制也就好理解了,数到1后面是2,【逢二进位】。

为什么计算机要使用二级制呢?因为二级制里面只有0和1,可以两个不同的状态表示,对于计算机硬件实现很简单;比如灯泡亮了就是1,灯泡灭了就是0。

大部分的字符的都可以转换成二进制码,比如我们常听到的ASCII码,字母A的ASCII码值得二进制表示是01000000,汉字也一样,不过汉字会比较麻烦一些,而且也要看字符集。

二维码

二维码,实质上就是把信息(数据)转成二进制码,在把二级制码填充到二维码这个大方块中。

二维码实际上是由很多个小方块组成的,黑色表示1,白色表示0。

当然,这只是最简单的理解,真正的原理还是很复杂的,也简单的说几句。

我们常用的矩阵式二维码,都是QRCODE,可以把这个看做是个(最流行的)标准,算法是公开的,也有各种现成的库,就算不会代码,也有各种生成工具。

二维码上,实际上是被划分了几个区,每个区都有自己的作用。比如有三个角上有三个大黑方块,这是用作位置探测用的,所以我们扫描从哪个方向扫,都可以扫出来。

QRCODE也是有版本的,最初是21*21,版本40的时候已经到了177*177了,格子多,里面存的信息量也就会越大。

如果是汉字的话,QRCODE40可以存储大概1800个汉字。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
二维码到底是什么原理?今天终于知道了!
肉眼识别二维码?懂了原理你也可以
get知识点,生活中的二维码究竟是什么原理,一看就懂
不知道二维码咋实现的?一分钟告诉你二维码原理,小学生也能看懂
二维码原理
二维码的原理是什么?-南色空儿的回答
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服