全球每天消耗上百億個二維碼,一旦用完了怎麼辦?

二維碼最初由日本的一個程序員所發明,跟傳統的條形碼相比,二維碼相當於是二維化的條形碼,二維碼的數量是有限的,有人說全球每天消耗上百億個二維碼,那麼二維碼會有用完的一天嗎?


全球每天消耗上百億個二維碼,一旦用完了怎麼辦?


二維碼的出現極大地方便了人們的生活,別的不說,光就我們每一天使用的二維碼支付,就大大提高了購物的速率。而我們每天使用的二維碼,每隔一段時間都是會不停地變化的,隨機進行黑白組合。仔細看二維碼你可以發現,在二維碼中有三個比較大的點,而這三個點是用來定位的,不論你是正面掃描還是傾斜掃描,或者旋轉180°掃描,都可以掃描出二維碼來。

二維碼最初是彩色的,後來為了提升效率,改進成了黑白色,二維碼採用特定的幾何圖形,將黑白相間的圖形有規律地分佈在二維平面內,其中白色的塊代表數字“0”,黑色的塊代表數字“1”,這是為了便於計算機的識別。二維碼上有不同的區域,每一個區域標誌著不同的信息。二維碼的組合方式雖然有限,但是這也是一個天文數字,根本不用擔心某一天它會被用完。

全球每天消耗上百億個二維碼,一旦用完了怎麼辦?


二維碼的組合數量跟二維碼自身的像素密集點有關,簡而言之,像素越高,那麼二維碼的組合數量就會越多。目前的二維碼中,最大的二維碼格式是V40,擁有177×177個像素點,那麼這麼多的像素點,能夠形成的所有二維碼的數目是多少呢?這是一個很容易計算的問題,也就是2^(177×177)個,差不多是10的10000次方,這還只是V40格式的二維碼組合數量,如果算上V1到V39的,恐怕還要多上不少。

全球每天消耗上百億個二維碼,一旦用完了怎麼辦?


所以說,即使地球上每天消耗上百億個二維碼,那麼等到二維碼用完,恐怕到宇宙滅亡的那一天都不可能,更不用說了,二維碼的像素密集點還可以進一步擴展,而一旦進一步擴展的話,數量又是呈幾何爆炸式增長。所以結論是,二維碼雖然數量有限,但是根本就是用不完的,二維碼有廣泛的用途,它已經成為了生活必不可少的一部分,二維碼的容量巨大,不用擔心哪天被用完或者是不夠用。


分享到:


相關文章: