以前出門,大家都會(huì)帶上錢包,裝著紙幣硬幣或者各種銀行卡,但是現(xiàn)在出一趟門,大家只需帶上一部手機(jī)就已足夠了,簡(jiǎn)直不能更方便,而這種便利都得歸功于條形碼和二維碼這兩兄弟。 條形碼是大哥,是有寬度不等的多個(gè)黑條和空白組成的平行線團(tuán),最初在超市內(nèi)使用,后來(lái)擴(kuò)展到物流、圖書(shū)館等領(lǐng)域,它需要通過(guò)掃描儀來(lái)獲取商品信息,信息只在一個(gè)水平維度上。現(xiàn)在生活中更經(jīng)常接觸的是信息在水平和垂直兩個(gè)維度上的二維碼,說(shuō)起二維碼大家應(yīng)該再熟悉不過(guò)了,加好友時(shí)可以掃掃二維碼,樓下小攤買水果時(shí)也可以掃一掃大叔的二維碼。支付二維碼相對(duì)條形碼信息儲(chǔ)存量更大,而且具有一定的容錯(cuò)性,即使部分損壞了也可以繼續(xù)使用,但你知道條形碼和二維碼的工作原理是怎樣的嗎? 其實(shí)說(shuō)白了,條形碼和二維碼這一對(duì)兄弟,其實(shí)都是給數(shù)字、字母符號(hào)等字套了件外套,使它們變成可以被手機(jī)相機(jī)識(shí)別的條或者方塊,也就是使它們變成了手機(jī)相機(jī)可以讀懂的語(yǔ)言,那么這些字符又是怎么變成條或者塊的呢?它就得歸功于二進(jìn)制的發(fā)明了,二進(jìn)制是整個(gè)計(jì)算機(jī)和互聯(lián)網(wǎng)文明的基礎(chǔ),通過(guò)二進(jìn)制所有的字符都變成了由“0”和“1”組成的數(shù)字序列,在經(jīng)過(guò)一系列優(yōu)化算法,一個(gè)“0”對(duì)應(yīng)白色小方塊,一個(gè)“1”對(duì)應(yīng)黑色方塊,并在一起就是二維碼了。 細(xì)心的小伙伴還會(huì)發(fā)現(xiàn),每個(gè)二維碼邊角都有三根大一點(diǎn)的方塊,其實(shí)那都是用來(lái)給手機(jī)相機(jī)掃描時(shí)定位的。 |
|
來(lái)自: 昵稱37024558 > 《互聯(lián)網(wǎng)》