為什麼哪裡都有二維碼?因為有人掃啊
圖片來自網路
壹讀微信號:yiduiread
出門很少帶現金的壹讀君 | Cupisnow
天使愛美麗:壹讀君,聽說最近央行推出《條碼支付業務規範》,好像銀行也要推廣二維碼支付功能了。現在做什麼都要刷二維碼,二維碼到底是什麼?以後不刷二維碼會不會餓死?
壹讀君:有了《規範》,銀行的小夥伴們就能組團跟微信支付寶搶地盤了。在央媽和兩位馬爸爸的共同推動下,說不定哪天就真得掃碼領工資了。壹讀君追溯到了二維碼的八輩兒祖宗,來介紹一下哪兒哪兒都有二維碼到底是什麼鬼。
條形碼跳樓摔成了二維碼 Tango
二維碼是條形碼摔出來的嗎?
給你們的腦洞點贊。
條形碼是二維碼的一維版,種類和標準非常多。在二維碼出現之前,除了商品包裝,郵政、醫療、圖書管理和貨物跟蹤等很多領域也都用得著條形碼。
商業領域第一條被掃描的條形碼,出現在1974年美國俄亥俄州一家超市的箭牌口香糖上。我們熟知的益達和我們的爸爸們熟知的箭牌口香糖,都是箭牌公司的產品。
益達口香糖廣告截圖
這兩位分別是壹讀君的男神和女神
條形碼有什麼用?三次元的諸位不要方,壹讀君深入淺出地講大白話。
條形碼能儲存產品的代碼、生產日期等,這樣就不用人工輸入這些信息,減少了工作量。在超市結賬的時候,我們連收銀員打行代碼都嫌久,一定不想看到他們一行行地打字。
條形碼怎麼用?要用條形碼錶示數字或者字母,兩步翻譯就搞定:
第一,按照編碼規則,把信息翻譯成二進位的0和1,再加上一定的起止字元和校驗字元。
第二,通過一套既定規則,用黑白條紋的寬窄或者數量把二進位編碼表示出來。
然後,要儲存的信息就成了這個樣子:
Code128型條形碼
(壹讀君偷偷告訴你,用支付寶可以掃哦)
人類總是欲求不滿。由於條形碼寬度有限,容量小,只能儲存代碼、日期等簡單信息,人們開始思考,更複雜的信息該怎麼存?
其實,條形碼扁一些也能掃,它的高度並不能儲存信息,只是為了方便掃描。人的腦洞是無限的,既然條形碼的寬度不能增加,那多存幾排不就行了!
後來,人類的腦洞就化成了堆疊式二維碼,它其實相當於多排的條形碼。
PDF417(堆疊式二維碼),內容為「yiduiread」
更常見的是另一類二維碼——矩陣式二維碼。
這類二維碼不再按行來表示二進位信息,而是用點陣來表示。這些二進位信息既包括了正文信息,也包括了校正和編碼格式信息。為了防止二維碼出現大塊的黑色或白色導致難以識別,還要把某種固定的圖案經過一定的演算法放進二維碼里。它會改變二維碼的樣子,但是不會改變內容,所以叫做Mask。
QR Code(矩陣式二維碼)
細心的小夥伴可能會發現,為什麼有的二維碼就算殘缺也能被識別?這是因為二維碼容量大,多餘的空間可以用來存放糾錯碼。對於被遮擋或者損壞的內容,二維碼能通過「Reed-solomon 編碼」進行相應程度的修正。容錯率不同的二維碼,能恢復的信息量也不一樣。
那麼問題來了,二維碼的容量究竟有多大?
不同種類和規格的二維碼容量不一樣。舉個例子,我們常見的QR Code二維碼,目前最多可以表示3KB的內容。這又是多大?如果用UTF-8字元編碼(一種能表示漢字的常用編碼),QR Code可以毫無壓力地放下一首《長恨歌》,不加標點還能再加七首《靜夜思》。
白居易《長恨歌》,鞠全山書法作品,書法屋網
不過,二維碼的大容量只是相對的。大部分的二維碼還是通過存放鏈接的方式指向某個網站,這就給病毒的傳播提供了渠道。
所以,不隨便掃可疑的二維碼和不隨便打開可疑的網站是一樣的道理。
二維碼家族的小夥伴,比你想像的可能要多得多
二維碼的種類,手腳並用也數不過來。
目前已經出現了數十種二維碼,應用比較廣泛的種類有PDF417、漢信碼、Data Matrix、Maxi Code、Code 49、Code 16K、Code One,還有上面提到的QR Code。其中,我國對漢信碼擁有完全自主知識產權。
壹堆的「yiduiread」
QR Code是我們在日常生活中最常見的二維碼,全稱是Quick Response Code,即快速響應碼。它的特點是角落上有三個「回」字型的定點陣圖案,就長這個硬廣的樣子:
點擊播放 GIF/63K
關注趣哥,一個知道壹讀君很多糗事的男子
由於能對漢字進行編碼,QR Code目前已經被中國大陸、台灣和日本廣泛採用。
二維碼市場同樣成熟的韓國,普遍採用的二維碼是歐美相對常見的Data Matrix。
二維碼是小鮮肉?其實是八零後
近年才在中國興起的二維碼,相關研究從上世紀80年代就開始了,那還是一個用大哥大裝(嗶~)的時代。80年代末,國際上相繼研製出了Code49、Code16K等早期二維碼。
我們最常見的二維碼QR Code,是日本豐田汽車旗下的Denso-Wave公司在1994年發明的,一開始是為了追蹤汽車零部件。
早在本世紀初,日本就率先推廣了QR Code。2006年,日本社會對QR Code的熟悉程度就已經達到了中國現在的水平。
同年,中國移動嘗試在中國推廣二維碼,效果卻並不明顯。
二維碼的普及,不僅要靠運營商的推廣,也要考慮歷史的行程。
當年,中國並沒有普及智能手機,又不可能人人都買一個超市的掃碼器。而當時的壹讀君,還在用諾基亞砸核桃。
諾基亞1112,2006年10月上市
2000年,我國就頒布了QR Code二維碼的中國國家標準。2009年底,鐵道部開始在火車票上印刷防偽二維碼。但是對大部分的中國人來說,二維碼真正走進我們的生活,是從被稱為「二維碼營銷元年」的2012年開始的。
公廁中的二維碼
一言不合就掃碼
微信推廣二維碼大獲成功後,新浪、阿里為了抓住騰訊眼中這個「移動互聯網的入口」,也相繼推出了掃碼功能。
在用戶消費觀念的轉變和互聯網巨頭們的推動下,無處不在又無所不能的二維碼,以各種形式進入我們生活的各個角落。
在餐廳排隊取號、在商店支付早餐、在電腦登錄微信、在商場支付買單、在景點掃票進門、在馬桶水箱掃碼防偽……
「i-city」,2012年威尼斯雙年展俄羅斯館
我們從技術進步獲得便捷的另一個側面,是它悄然改變著我們的生活方式。
我們創造了工具,工具似乎也在塑造我們。
參考文獻:
1.二維條碼,維基百科
2.《二維碼的生成細節和原理》,陳皓,酷殼網
3.《QR二維碼相關技術的研究》,於英政,北京交通大學碩士學位論文
4.《行動二維條碼在台灣的接受因素與發展應用之研究》,康皓鈞,國立政治大學資訊管理研究所碩士學位論文
5.條碼概況,http://www.tec-it.com/
6.第30次《中國互聯網路發展狀況統計報告》,中國互聯網路信息中心,2012年7月
如果你覺得今天的文章還不錯
動動手指,給壹讀君點個讚唄
和壹讀君勾搭的傳送門
國內10個人少景美的古鎮,再也不用感受人潮洶湧了
誰不說俺家鄉好?
一閃一閃亮晶晶,便利店裡放光明
40歲以後的相貌,和你前39年的表情有關
生活就是柴米油鹽醬醋茶
TAG:壹讀 |
※他為什麼這麼問呢?是因為佔有慾嗎?
※為什麼有些人那麼愛抬杠?
※苦味:有人愛也有人恨,這是為什麼?
※女人為什麼一定要有錢?
※為什麼有那麼多人痛恨轉基因?
※有些人相信有鬼魂,這是為什麼?
※人為什麼有睡眠?
※你有什麼別人不知道的特長嗎?
※為什麼有人一錯再錯?
※什麼事都有那第一次
※為什麼有的人喜歡用「都是因為你」責怪別人?
※為什麼有的人一失戀就要剪頭髮?
※為什麼有的人那麼喜歡裝逼?
※為什麼有的人總是那麼多屁?
※為什麼別人都有男朋友,就你沒有?
※為什麼說這一屆戛納挺有看頭?
※女人吃阿膠有什麼好處呢?
※為什麼很多電梯里都有一面鏡子?真相竟是因為這樣!
※榴槤為什麼那麼臭可有人卻覺得香?
※什麼都有趣