二維碼又稱二維條碼,常見的二維碼為QR Code,QR全稱Quick Response,是一個(gè)近幾年來移動(dòng)設(shè)備上超流行的一種編碼方式,它比傳統(tǒng)的Bar Code條形碼能存更多的信息,也能表示更多的數(shù)據(jù)類型。
二維條碼/二維碼(2-dimensional bar code)是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號(hào)信息的;在代碼編制上巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的“0”、“1”比特流的概念,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體來表示文字?jǐn)?shù)值信息,通過圖象輸入設(shè)備或光電掃描設(shè)備自動(dòng)識(shí)讀以實(shí)現(xiàn)信息自動(dòng)處理:它具有條碼技術(shù)的一些共性:每種碼制有其特定的字符集;每個(gè)字符占有一定的寬度;具有一定的校驗(yàn)功能等。同時(shí)還具有對(duì)不同行的信息自動(dòng)識(shí)別功能、及處理圖形旋轉(zhuǎn)變化點(diǎn)。
二維碼會(huì)用完嗎?
通過二維碼識(shí)別原理即可知曉:二維碼是由黑白色塊在一定的標(biāo)準(zhǔn)矩陣中排列組合生成的圖形,所以矩陣規(guī)格確定后,它的排列組合必然是有數(shù)量限制的。
目前,二維碼一共有40個(gè)規(guī)格,叫版本Version1-40,小Version1代表21*21矩陣,大Version40為177*177矩陣。以25*25矩陣(wei信付款碼采用這種規(guī)格)為例,除去定位圖形、分隔符等,還剩余478個(gè)方塊。
每個(gè)方塊有黑白兩種形式,以478個(gè)方塊排列組合就可形成 2^478 個(gè)二維碼,即780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544個(gè)二維碼。
這個(gè)數(shù)字是不是很嚇人,當(dāng)我們用完wei信付款碼時(shí),可能需要億億億億.......年,遠(yuǎn)超過地球的年齡了(大約45.5億年左右),所以二維碼是用不完的。