當前位置:
首頁 > 探索 > 全球每天消耗數百億個二維碼,那麼二維碼會有用完的一天嗎?

全球每天消耗數百億個二維碼,那麼二維碼會有用完的一天嗎?

二維碼數量雖然是有限的,但是多到用不完,永遠也用不完。

二維碼原理

二維碼發明於1994年,相對於一維的條形碼,二維碼具有更大的容量;二維碼本質上就是一個矩陣,在常見的二維碼中,白色色塊表示「0」,黑色色塊表示「1」,經過掃描器讀取後的二維碼就成了一段特殊的代碼,計算機從而識別出代碼中的有效信息。

二維碼的數量

二維碼能表示的數量和二維碼自身的像素有關,像素越高,二維碼錶示的數量成指數增長,但是讀取二維碼和掃描器的像素有關,在各種二維碼當中,我們常用的編碼方式是QR Code,目前該編碼方式用到最大的像素為177*177=31329像素,那麼理論上,該編碼方式的組合數量為:

2^(177*177)≈10^20000;

這是一個非常巨大的數值,哪怕全球人口有1000億,每人每秒鐘消耗1億個二維碼,即便從宇宙大爆炸開始至今(138億年)一直在使用,也就消耗了4.35*10^36個二維碼,遠遠低於177*177像素的二維碼數量,更何況二維碼的像素是可以繼續擴展的。

實際上,二維碼有些固定信息以及糾錯碼,所以固定像素的二維碼數量要低於理論值,但是數量也多到用不完,而且平常我們也用不到177*177這麼高像素的二維碼。

平常我們用得最多的就是支付二維碼,每張二維碼裡面,其實包含了你的支付平台、賬戶信息、支付金額和時間等等,你換一張支付碼,其中的數據跟著變化,但是信息所佔長度未變,時間隨時都在變化沒有終點,所以屬於你的支付碼是用不完的。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 艾伯史密斯 的精彩文章:

中國古代數學那麼先進,為何沒能發明微積分?
人在凍死前反而覺得熱想脫掉衣服,原來是下丘腦也會誤判!

TAG:艾伯史密斯 |