首頁 >  民族智庫

專家:組合數量無限 無需擔心用光

發佈時間:2024-11-28 17:03:22 | 來源:科技日報 | 作者:宗詩涵 | 責任編輯:孫玥

購物付款、獲取資訊、乘坐地鐵……日常生活中,我們幾乎天天都會用到二維碼。然而近期網傳,據不完全統計,全球二維碼每日使用量高達100多億個,二維碼可能很快就會被用光。

那麼,二維碼真會被用光嗎?如果真被用光了怎麼辦?科技日報記者就此採訪了相關專家。

二維碼中的黑色方塊代表二進位數值“1”,白色方塊代表二進位數值“0”。這些黑白方塊按照特定的編碼規則組合,形成一串二進位序列,用於存儲數據。

“二維碼是資訊技術與編碼學結合的産物,將資訊巧妙地‘編織’在一個圖形中。”工業和資訊化部資訊通信科技委委員、北京理工大學網路攻防對抗技術研究所所長閆懷志説,二維碼可以在有限的二維空間內儲存文字、圖像、視頻等資訊。

閆懷志介紹,二維碼中的數據資訊在不同位置被重復存儲,因此有時即便二維碼部分缺失、污損或被遮擋,也不會影響整體識別效果。此外,二維碼具有識別快捷、生成成本較低等特點,使其被應用於多個領域。

目前,常見的二維碼類型有很多,比如QR碼、DataMatrix碼、PDF417碼、Aztec碼、MaxiCode碼、Code16K碼、Code49碼以及漢信碼等。

“形式多樣的二維碼矩陣組合,數量龐大到令人難以想像。”閆懷志説,以QR碼為例,其矩陣中的每個小方塊顏色通常都有黑白兩種可能,且這些小方塊的數量可根據需要靈活調整,二維碼的矩陣組合數量幾乎接近無限。

以微信付款碼常用的25×25尺寸為例,該矩陣中共有625個小方塊。除去用於定位、糾錯等功能的方塊,剩餘478個方塊。每個方塊或黑或白,可以組成2478個不同的二維碼。

“即便按照最保守的估計,人類每天使用的二維碼數量高達百億級別,要想用完2478個不同的二維碼矩陣組合,所需時間也會漫長到無法估量。”閆懷志説,因此二維碼會被用光的説法,完全是杞人憂天。在可以預見的未來,人類無需為二維碼數量不足而煩惱。

閆懷志説:“即便在遙遠的未來,這一極端情況真出現了,人類也不會束手無策。”

國外對二維碼技術的研究始於20世紀80年代末,我國則于20世紀90年代初開始研究。近年來,二維碼相關技術不斷進步。

閆懷志介紹,探索數據壓縮技術是應對二維碼資源挑戰的重要途徑。“數據壓縮技術可以通過優化編碼方式和壓縮演算法,將二維碼上的資訊進行壓縮,減少二維碼所需存儲空間。這樣一來,在有限的矩陣組合中,就能容納更多資訊。”他説。

此外,閆懷志還提到,尋找新的技術替代方案同樣重要。隨著科技不斷進步,未來可能會出現更高效、更節省空間的編碼方式和解碼技術。這些新技術或許能夠打破二維碼的矩陣組合限制,提供更廣闊的資訊存儲空間。