二维码工作原理(你知道二维码的原理是什么吗)

古有造纸术、指南针、火药、印刷术“四大发明”,今有高铁、移动支付、共享单车、网购“新四大发明”。新四大发明中的哪一个几乎都离不开一个东西——二维码

买菜购物扫一扫,骑车付钱扫一扫,加个好友扫一扫……现在几乎所有的商户都可以使用支付宝、微信等移动支付,手机一扫,钱已到账,非常方便。

可大家有没有想过为什么扫一扫二维码就可以付款?为什么扫一扫二维码就可以加到对方好友?为什么扫一扫二维码就可以登录某网站?这小小的二维码为什么能实现这么多功能?它的原理是什么呢?

二维码工作原理(你知道二维码的原理是什么吗)(1)

今天就通俗易懂的和大家说说二维码的原理到底是什么?

条形码

在二维码之前,先和大家简单说下条形码,也就是超市收银员结账的时候扫的那个东西。

二维码工作原理(你知道二维码的原理是什么吗)(2)

它将每种商品进行编号,用粗细不同的黑条相互组合来组成独一无二的商品指纹,如图中所看到的粗细不均的黑白条,里面就藏着商品编号信息,比如价格,商品名称。但是一维码只能在同一个方向上进行编码,各种组合的数量有限,信息容量小,并且只能用实体的扫描枪进行物理扫描,所以在条形码的基础上产生了二维码。

二维码

条形码和二维码这对儿好基友,说白了其实就是给数字、字母以及文字符号等的信息换了一身衣服,把他们打扮成了能给机器识别的黑白条和方块。

举个栗子

比如:我喜欢你,普通话表示就是“我喜欢你”,东北话是我稀罕你,广东话是“黑凤梨”,英文则是“l love you”。不管是那种语言或方言,你都能明白是我喜欢你的意思。

但是机器或者电脑想辨认出就有些难了!

那么最关键的问题来了,“我喜欢你”这种文字要怎么变成能被电脑识别的图案的呢?

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

二维码实质上就是把信息(数据)转成二进制码,再把二级制码填充到二维码这个大方块中。从外观上我们也可以发现二维码是由很多个小方块组成的,黑色表示1,白色表示0。当然,这只是最简单的理解,真正的原理还是很复杂的。


对IT感兴趣或想免费领取资料的童鞋请私信11

呐,戳戳了解更多,直达免费课程申请~

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页