世界悄悄地被黑白色小方塊組成的圖案占領(lǐng)了!這可不是在玩Minecraft(我的世界)。這些被稱為二維碼的圖案就像迷之鑰匙,內(nèi)含無(wú)窮信息,出現(xiàn)在電視、報(bào)刊、廣告上,甚至用磚塊砌在路面上。二維碼究竟有何“魔力”呢?
二維碼是什么? 雖然二維碼現(xiàn)在比較“火”,但其實(shí)這種類似的編碼早就出現(xiàn)啦,那就是我們常見(jiàn)的條形碼(也稱“一維碼”)。二維碼上的黑白方塊看似雜亂無(wú)章,其實(shí)是采用二進(jìn)制方式將數(shù)據(jù)通過(guò)圖形編碼。條形碼上只用矩形的寬度記載數(shù)據(jù),長(zhǎng)度并不記載(條碼長(zhǎng)度僅是為方便掃描機(jī)讀取而設(shè)置的);而二維碼的長(zhǎng)度和寬度都記載著數(shù)據(jù)。因此與條形碼相比,二維碼包含的數(shù)據(jù)比條形碼要復(fù)雜得多:照片、聲音、文字、網(wǎng)頁(yè)鏈接甚至人的指紋,都可以被記載其中。而且二維碼的錯(cuò)誤率更低,存儲(chǔ)信息更可靠。
二維碼和它的兄弟們
目前,應(yīng)用最多的二維碼是QR碼,我們也常常將QR碼直接稱呼為“二維碼”,但其實(shí)它只是二維碼家族中的一員。讓我們一起來(lái)認(rèn)識(shí)其中的一些成員吧!
PDF417碼:它也是二維碼的一種,但卻是長(zhǎng)方形的。它能容納很多數(shù)據(jù),并且可用機(jī)器自動(dòng)識(shí)讀。主要應(yīng)用于物流運(yùn)輸、登機(jī)牌、身份證和倉(cāng)庫(kù)管理。
Aztec碼:特征是定位點(diǎn)設(shè)在中心,其最大數(shù)據(jù)容量為3832個(gè)數(shù)字或3067個(gè)字母。
漢信碼:這是我國(guó)自主研發(fā)的二維碼,漢信碼最多能夠容納7829個(gè)數(shù)字、4350個(gè)字母或2714個(gè)漢字。
QR碼:全稱為快速響應(yīng)矩陣碼,因?yàn)樽R(shí)別速度快而被廣泛應(yīng)用。特征是正方形的三個(gè)角各有一個(gè)“回”字形圖案。存儲(chǔ)字母時(shí),數(shù)據(jù)容量為4296字符。
DM碼:這是目前所有條碼中最小的,尤其適用于小零件的標(biāo)識(shí)以及直接印刷在物體上。
掃一掃,為何能解讀二維碼?
你注意到二維碼(QR碼)上的三個(gè)“回”字形圖案了嗎?它們是每個(gè)二維碼都有的定位點(diǎn),其實(shí)在二維碼圖案中還隱藏有小的定位點(diǎn)。當(dāng)用安裝有二維碼解讀程序的設(shè)備(如手機(jī)、平板電腦等)掃描二維碼時(shí),我們需要將二維碼對(duì)準(zhǔn)掃描框,其實(shí)這是為了對(duì)準(zhǔn)定位點(diǎn),以便設(shè)備對(duì)圖像進(jìn)行定位和識(shí)別。二維碼就像我們看不懂的密碼,而掃描設(shè)備卻擁有破譯的“鑰匙”。二維碼還有容錯(cuò)機(jī)制,即使二維碼有污損失去了部分圖案,只要定位點(diǎn)還在,程序就能逆推出全部的數(shù)據(jù)。所以利用這個(gè)特性,二維碼可以變成各種顏色,也可以在上面加圖片。
注意:雖然我們生活中已經(jīng)離不開(kāi)二維碼,但掃描二維碼仍要慎重,隨意掃描陌生來(lái)源,或陌生人提供的二維碼,可能會(huì)打開(kāi)含有病毒的鏈接!掃描前請(qǐng)確認(rèn)它來(lái)自可靠的網(wǎng)站或產(chǎn)品!
小哥白尼·趣味科學(xué)畫報(bào)2015年4期