每天消耗100億個,二維碼即將枯竭?
每天消耗100億個,二維碼即將枯竭?
專家:組合數(shù)量無限 無需擔心用光
購物付款、獲取信息、乘坐地鐵……日常生活中,我們幾乎天天都會用到二維碼。然而近期網(wǎng)傳,據(jù)不完全統(tǒng)計,全球二維碼每日使用量高達100多億個,二維碼可能很快就會被用光。
那么,二維碼真會被用光嗎?如果真被用光了怎么辦?科技日報記者就此采訪了相關(guān)專家。
二維碼中的黑色方塊代表二進制數(shù)值“1”,白色方塊代表二進制數(shù)值“0”。這些黑白方塊按照特定的編碼規(guī)則組合,形成一串二進制序列,用于存儲數(shù)據(jù)。
“二維碼是信息技術(shù)與編碼學結(jié)合的產(chǎn)物,將信息巧妙地‘編織’在一個圖形中。”工業(yè)和信息化部信息通信科技委委員、北京理工大學網(wǎng)絡(luò)攻防對抗技術(shù)研究所所長閆懷志說,二維碼可以在有限的二維空間內(nèi)儲存文字、圖像、視頻等信息。
閆懷志介紹,二維碼中的數(shù)據(jù)信息在不同位置被重復存儲,因此有時即便二維碼部分缺失、污損或被遮擋,也不會影響整體識別效果。此外,二維碼具有識別快捷、生成成本較低等特點,使其被應用于多個領(lǐng)域。
目前,常見的二維碼類型有很多,比如QR碼、DataMatrix碼、PDF417碼、Aztec碼、MaxiCode碼、Code16K碼、Code49碼以及漢信碼等。
“形式多樣的二維碼矩陣組合,數(shù)量龐大到令人難以想象。”閆懷志說,以QR碼為例,其矩陣中的每個小方塊顏色通常都有黑白兩種可能,且這些小方塊的數(shù)量可根據(jù)需要靈活調(diào)整,二維碼的矩陣組合數(shù)量幾乎接近無限。
以微信付款碼常用的25×25尺寸為例,該矩陣中共有625個小方塊。除去用于定位、糾錯等功能的方塊,剩余478個方塊。每個方塊或黑或白,可以組成2478個不同的二維碼。
“即便按照最保守的估計,人類每天使用的二維碼數(shù)量高達百億級別,要想用完2478個不同的二維碼矩陣組合,所需時間也會漫長到無法估量!遍Z懷志說,因此二維碼會被用光的說法,完全是杞人憂天。在可以預見的未來,人類無需為二維碼數(shù)量不足而煩惱。
閆懷志說:“即便在遙遠的未來,這一極端情況真出現(xiàn)了,人類也不會束手無策!
國外對二維碼技術(shù)的研究始于20世紀80年代末,我國則于20世紀90年代初開始研究。近年來,二維碼相關(guān)技術(shù)不斷進步。
閆懷志介紹,探索數(shù)據(jù)壓縮技術(shù)是應對二維碼資源挑戰(zhàn)的重要途徑!皵(shù)據(jù)壓縮技術(shù)可以通過優(yōu)化編碼方式和壓縮算法,將二維碼上的信息進行壓縮,減少二維碼所需存儲空間。這樣一來,在有限的矩陣組合中,就能容納更多信息!彼f。
此外,閆懷志還提到,尋找新的技術(shù)替代方案同樣重要。隨著科技不斷進步,未來可能會出現(xiàn)更高效、更節(jié)省空間的編碼方式和解碼技術(shù)。這些新技術(shù)或許能夠打破二維碼的矩陣組合限制,提供更廣闊的信息存儲空間。(宗詩涵)
(責任編輯:歐云海)