分享

二维码生成原理,源于易经,源于“中文明”

 昵称46483299 2017-08-26

 


那么大家有没有想过,这个长得奇怪的东西,到底是怎么来的呢?二维码到底是什么原理?为什么每个人的都差不多,都像双胞胎一模一样,究竟区别在哪里呢?


有人说,关我吊事!嘻嘻~~

不关你的事,是的,好用用就好了!我们已经习惯了,跟伟大的“中文明”一样,百姓日用而不知!二维码天天在用,却不知是我们上古圣人在7000年前就已创造的伟大发明。



咋回事呢?  在我们介绍二维码原理之前,给大家说下另外一个东东——条形码,也就是超市收银员结账的时候扫的那个东西。条形码就是一个“一维码”,电脑在水平方向上识别粗细不均的黑白条,就能找出藏在里面的商品编号信息,比如价格,商品名称。条形码是在一个维度上通过线的粗细来识别不同的产品信息。


 
 


相比于“一维码”条形码只在一个纬度上工作的原理,二维码在水平和垂直两个纬度上都携带了信息,也就是做成了这个方块状的东西。条形码和二维码这对好基友,说白了其实就是给数字和母还有符号这类的信息换了一身衣服,把他们打扮成了能给电脑识别的黑白条

 


那么最关键的问题来了,这种方块是怎么变成能被电脑识别的图案的呢?这就要提到一个人类具有划时代的发明了,即中国在7000年前上古伏羲时代创造的二进制。

 
 


圣人伏羲在创造八卦的过程中发明了一种方法,7000年后德国数学家莱布尼茨(1646~1716)利用易经的二进制原理,将阳爻 为1,阴爻 0,然后用0和1组成的二进制数字序列进行编码。


 
 

国际上有几套通用的编码规则。我们今天就用一个例子给大家感受下,编码是怎么回事。比如AB,这个由两个英文字母组成的字符。根据编码规则,每一个独立的英文字母都有一个唯一的十进制数字与之对应,而想AB这样的字符串,则要在对应数字的基础上在做运算,而运算结果在转化成二进制,就是一串数字。对了,在整个计算机和物联网文明都是建立在这种二进制编码上的。你在看的视频,在你的手机上只是一串0和1而已。


  我们回到二维码的生成原理上,字符在变成只有0和1组成的数字序列后,在进行一系列优化算法后,就得到了最终的二进制编码。在最后这串编码中,一个0对应的就是一个白色小方块,一个1对应的就是一个黑色的小方块。我们把这些

 


对了,不知道大家注意到没有,为什么所有的二维码,都有三个小方块在边上?其实这个三个一模一样的小方块是用来给手机相机定位的,这样不管你的二维码是正的扫还是倒着左右扫,都能被手机相机识别,并且扫出来的结果都一样。




二维码编码过程

1、数据分析:确定编码的字符类型,按相应的字符集转换成符号字符; 选择纠错等级,在规格一定的条件下,纠错等级越高其真实数据的容量越小。

2、数据编码:将数据字符转换为位流,每8位一个码字,整体构成一个数据的码字序列。其实知道这个数据码字序列就知道了二维码的数据内容。



 
 



下面就用以对数据01234567编码为例

1)分组:012 345 67

2)转成二进制:012→0000001100      345→0101011001     67 →1000011

3)转成序列:0000001100 0101011001 1000011

4)字符数 转成二进制:8→0000001000

5)加入模式指示符(上图数字)0001:0001 0000001000 0000001100 0101011001 1000011



 
 
 
 

  八卦二进位演变即二维码的局部  



 
 

  六十四卦展开即二维码的最早图形  



二维码的生成即“0”和“1”,“0”为口,“1”为竖,即我们的元典文明“中”,“中”字即二进位之母啊,“中”是电脑运算之母啊,“中”是网络大数据之魂;“中”即阴阳,阴阳即道,道即易。



易是一切的源头,易智慧无处不在,有人就有易。

今天人人皆有手机,人人皆有二维码,人人皆在使用“易”。


 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多