tft每日頭條

 > 生活

 > 二維碼到底能用多少年

二維碼到底能用多少年

生活 更新时间:2025-02-11 17:13:33

二維碼現在随處可見,幾乎人人都有好幾個二維碼,特别是對一些大型企業來說,每天消耗的二維碼是非常龐大的,因為每一個新的用戶都會生成一個對應的二維碼,因此全球每天消耗的二維碼非常龐大,每天消耗上百億個二維碼,這樣算下來,每年消耗的二維碼就超過40,000億個,這個數目是相當驚人的。

二維碼到底能用多少年(全球每天消耗上百億個二維碼)1

看到這很多人都覺得不可思議,因為二維碼本身的面積并不是很大,就小小的一塊,在這小小的一塊面積上,為什麼二維碼能夠一直使用而沒有消耗完?這裡面有沒有完全相同的二維碼呢?再一個是未來二維碼有沒有可能耗盡的一天?

針對這些疑問,我們一一來解答一下。

第一、全球有沒有完全雷同的二維碼?

目前二維碼應用領域非常廣泛,很多企業都會自己生成二維碼,在這些二維碼當中,如果屬于兩個不同的系統生成,他們有沒有可能出現二維碼完全相同的情況呢?

從理論上來說,兩個不同的系統确實有可能生成一模一樣的圖形,因為二維碼的尺寸就那麼大,非黑即白,所以從理論上來說,兩個不同的系統生成的圖形有可能是一模一樣的。

但是即便兩個圖形一模一樣,他們承載的信息也是不一樣的,因為兩個不同的系統,他們的編碼不一樣,二維碼由原始信息 糾錯級别 編碼類型 版本信息四項因子一起構成,這意味着不同的系統他們承載的信息會不一樣。

比如同樣是一個一模一樣的二維碼圖形,用支付寶系統掃出來的信息,是支付寶系統的内容,而用微信掃出來的就完全是另一個信息,這也是為什麼大家用微信掃淘寶的二維碼行不通的重要原因。

二維碼到底能用多少年(全球每天消耗上百億個二維碼)2

第二、為什麼二維碼消耗那麼大現在還沒用完,未來有可能用光嗎?

目前全球的二維碼消耗量确實非常龐大,因此很多人都擔心未來二維碼有可能用光的問題,但是對于這個問題,大家完全沒有必要擔心,在人類有生之年,二維碼基本上都不可能用完。

想要理解這個問題,我們就來了解一下二維碼的原理,二維碼簡單來說,其實就是一種開放性的信息存儲器,它能根據不同的排列組合存儲不同的信息,不同的黑白方塊組合存儲的信息是完全不一樣的。

其中黑點表示1,白點表示0,然後黑白間隔就會形成不同的排列組合,形成一個二進制編碼,這個二進制編碼是唯一性的,再通過掃碼機器把這些編碼轉換成語言文字,就得到了我們所需要的信息。

二維碼到底能用多少年(全球每天消耗上百億個二維碼)3

那在一個小小的二維碼上,能夠有多少種編碼呢?我們以支付寶二維碼為例,支付寶二維碼長和寬都分别有32個格子,總共1024個方塊,這個方塊就算減去頭像和4個定位點,至少也還有800個方格,這800個方格總共可以形成多少組合呢?是2的800次方。

2的800次方到底是多少?這個數據如果大家不計算,永遠不知道有多大,目前普通的計算機根本沒法計算出這個結果,因為太龐大了。

但我們可以通過參考比較小的數據來對比,其中2的60次方等于1152921504606847000,簡單來說就是115億萬億,這個二維碼生成的編碼數量,平均到全球70億人口上,每個人可以分得16470307個,就算每個人每天消耗10個二維碼,也夠你使用4512年。

二維碼到底能用多少年(全球每天消耗上百億個二維碼)4

而且這個還隻是針對2^60次方來說,2^800次方數據要遠遠比2^60次方大很多,這意味着僅僅是32×32的方格二維碼就足夠人類使用幾千萬億年,足夠地球輪回幾十億次了。

當然這個還僅僅針對32個方格的尺寸來說,而目前全球總共有40種類型尺寸的二維碼,如果有必要,人類還可以增加二維碼的類型,所以二維碼永遠是耗不盡的。

在人類有生之年,僅僅是一個尺寸的二維碼都用不完,更不要說多個尺寸的二維碼了,所以大家完全沒有必要擔心二維碼會耗光的問題。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved