首页 > 二维码

二维码的原理

2024-01-09 浏览: 76

可以说,二维码无处不在,只要你去扫它总能得到你想要的东西。那么,这二维码中的黑白小方块儿究竟奇妙在哪里,为什么随便一扫总能给你带来你所需要的东西。

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

说到二维码,我们就不得不提到二维码的前辈——条形码。条形码靠的是黑白条纹来存储,只能水平方向识别,而二维码可以在水平和垂直两个维度上携带信息。因此它们两者之间的原理相同,但条形码的信息存储量跟二维码相比要少很多,而且条形码只能进行最基本的信息存储。

最后归根结底,二维码的出现最根本的东西其实是二进制算法,二进制就是将所有的东西都能用机器语言0和1表达出来。世界上的各种各样的语言文字至少有上千种,人可以通过学习别人的语言来进行翻译,但机器却不可以。为了能让机器识别出不同的语言文字,科学家们将读音不同意思相同的语言转换成了数字编码,比如说英文的“one”和汉字的“一”是意思相同的,都可以由二进制编码“00000001”表示出来。换句话来说,二进制编码就是一切语言的翻译器,同样我们可以在文字语言和机器语言之间相互转换。

二维码就是将我们能看懂的文字语言,以机器语言的形式存储了起来。其中黑色小方块代表的是1,白色小方块代表的是0,黑白相间的图案其实就是一串编码,扫码的过程就是翻译这些编码的过程。在它的边上都有三个大方块,这主要是在起定位作用,能保证我们在扫码时,无论从哪个方向扫都能得到特定的信息,其结果一样。

总而言之,条形码和二维码说白了就是给数字、字母和符号换一身衣服,把它们打扮成了能被手机相机识别的黑白条或块。


标签: 二维码技术