每天都在掃的二維碼,會有被用完的一天嗎?
來源:科普時報
發布時間:2024-04-16
瀏覽次數:670

“請掃描二維碼”,這幾個(ge) 字是不是經常聽到或者看到?

如今,二維碼已經滲透到生活的方方麵麵,在購物時支付,在公共交通、活動門票、會(hui) 議等場景中進行身份登記,或是添加微信好友、關(guan) 注公眾(zhong) 號等,都會(hui) 用到二維碼。

二維碼是什麽(me)

二維碼是一種用於(yu) 存儲(chu) 信息的矩陣條形碼。二維碼通常由黑白方塊組成,它們(men) 的排列和顏色構成了一種編碼方式,可以被掃描設備(如智能手機或掃描儀(yi) )快速讀取。

相比一維的條形碼,二維碼的優(you) 點是可以存儲(chu) 更多信息,信息容量更大,並且具有高容錯和高密度的特性,即使在部分損壞或遮擋的情況下,也能夠被讀取出信息。

信息如何儲(chu) 存在二維碼中

二維碼的存儲(chu) 方式,是通過在二維平麵上的黑白像素點的排列來表示不同的信息。具體(ti) 來說,二維碼由多個(ge) 小方塊(也稱為(wei) 模塊)組成,每個(ge) 小方塊可以是白色或黑色,代表二進製的0或1,這些小方塊按照特定的規則排列,形成了一個(ge) 矩陣狀的圖案——二維圖案。

在二維碼中,信息被編碼為(wei) 一係列的數據。編碼過程中,使用了一種特殊的編碼算法,將信息轉換為(wei) 二進製數據,並將其映射到二維碼的模塊上。掃描設備通過光學傳(chuan) 感器讀取二維碼時,會(hui) 解析模塊的排列和顏色信息,並將其轉換為(wei) 對應的二進製數據。然後,根據特定的解碼算法,將二進製數據轉換回原始的信息內(nei) 容。

總的來說,二維碼的存儲(chu) 信息方式是通過模塊的排列和顏色來表示不同的二進製數據,再通過編碼和冗餘(yu) 信息提高識別的準確性和容錯性。掃描設備在讀取二維碼時,通過解析模塊的排列和顏色,還原出編碼的信息,從(cong) 而實現對存儲(chu) 在其中的數據的讀取。

全球每天使用二維碼多達百億(yi)

如今,二維碼的使用量巨大。據不完全統計,每天二維碼的全球使用量高達100多億(yi) 。那麽(me) ,二維碼會(hui) 被用完嗎?

理論上說,二維碼會(hui) 有被用完的一天,二維碼尺寸固定,在固定區域內(nei) 排列組合黑白方塊數量是有限的,當存儲(chu) 的數據超過了容量限製時,就會(hui) 被用完。然而,在實際應用中,二維碼的容量通常是非常大的,遠遠超過我們(men) 通常需要存儲(chu) 的數據量。

以平時使用的微信付款碼為(wei) 例,尺寸的規格為(wei) 25×25,那麽(me) 在這個(ge) 二維碼矩陣中有625個(ge) 小方塊,除去一些定位、糾錯等功能的方塊,還剩478個(ge) 方塊,每個(ge) 方塊有黑白兩(liang) 種顏色,即可以組成2478個(ge) 不同的二維碼。假設每天使用100億(yi) 個(ge) 付款二維碼,一年使用36500億(yi) 個(ge) ,也就是說要使用完所有的付款二維碼需要2.1×41131年,而宇宙誕生至今也就137億(yi) 年,即1.37×1010年,所以根本不需要擔心二維碼會(hui) 被使用完。

(作者係華中農(nong) 業(ye) 大學沈婧芳名師工作室成員)


聽說,打賞我的人最後都找到了真愛。
做科普,我們是認真的!
掃描關注深i科普公眾號
加入科普活動群
  • 參加最新科普活動
  • 認識科普小朋友
  • 成為科學小記者