為什么二維碼,現在二維碼頻繁使用

事實上,按照目前消費二維碼的速度,幾乎不可能用完所有的二維碼 。還有更多不含任何內容的二維碼 。原因很簡單 。因為二維碼太多了,隨意偽造一個不難 。難得的是,這個二維碼正好包含了重要的信息 。二維碼是根據實際信息寫的 。比如,你的家庭住址可以用一個二維碼來表示 。除非有人和你家地址完全一樣,否則生成的二維碼會因一條街、一棟樓、一個門牌號而不同 。所以重復的不是二維碼,而是二維碼生成的信息 。目前一個普通的二維碼可以存儲幾千個字母或者幾百個漢字 。
請用數學證明一下二維碼為什么不會重復?

為什么二維碼,現在二維碼頻繁使用


二維碼是根據實際信息編寫的,比如你家地址就可以用一條二維碼表示出來,除非有人和你家地址一模一樣,不然差一條街,一棟樓,一個門牌號,生成的二維碼都不會一樣,所以重復的不是二維碼,而是生成二維碼所根據的信息目前一個普通的二維碼可以儲存數千個字母,或者數百個漢字 。如果按二維碼全部儲存字母來算,哪怕只儲存1000個字母,那一個二維碼可能有26的1000次方種排列組合,而宇宙中所有原子的數量是10的80次方個,
。,或者換種說法,一條含有1000個字母的地址(或鏈接、標題等二維碼常用信息),有多大概率會重復?就目前來看,永遠也不會重復,普通地址百十來個字母(或字節),全世界名字最長的城市曼谷,也就167個字母,這已經能概括全世界所有地方了 。哪怕你想給全宇宙所有原子都編個號,目前的二維碼也夠用了還有,二維碼也不是固定的位數,它也像身份證或者手機號一樣可以增減的,如果某一天人類感覺手頭的二維碼不夠用了,那橫豎各加一行格子,儲存的信息又能再翻好幾個數量級,所以真的不必擔心二維碼會重復,
現在二維碼頻繁使用,它是唯一的且不會重復嗎?哪里負責生成并管理二維碼?
為什么二維碼,現在二維碼頻繁使用


二維碼呀!他就是把文字編碼成了圖像的一種方式,類似的方式還有條碼,微信小程序碼等等 。我們知道計算機內部都是使用的二進制,因為電路只有開閉兩種狀態,只能表示0和1,同樣的,二維碼也只有兩種顏色,通常是黑或者白,所以,二維碼就是通過二進制儲存了我們想要儲存的信息,別人一掃,就得到了我們想要給他的信息,通常是網址,字符串什么的,
如上圖,三個大的黑色塊是用來方便計算機定位的,同時也讓計算機知道,每個色塊有多大,掃描的圖片是不是平的等等,然后如果編碼的信息太多,中間還有輔助定位塊 。看到了嗎,中間多了6個小的定位塊,大家可以掃碼看看是什么內容哦,如果你輸的內容還多,這個東西還會增加 。這就是由日本人定義的QRcode編碼方式,還有很多編碼方式,如下圖反正都是用黑白分別代表零和一,然后你想放什么進去都可以,只要編碼方式支持就行,
那為什么支付寶之類的一掃碼就可以付款了呢?這是因為支付寶他們定義了一串字符,這一串字母數字是唯一對應到你賬戶的,支付寶軟件檢測到了這串東西,就觸發了付款等相關信息,不信你可以把你的付款碼用別的軟件掃碼,就知道那串字符是什么了 。所以除了有人制定規范,大家用統一的規范保證每個人都能順利編碼和解碼外,沒有誰統一管理,
國人每天掃碼那么多次,二維碼為何還沒被用完?
二維碼在生活中的應用越來越廣泛了,每個人每天在生活中都要消耗大量的二維碼 。我們知道,我國有13億人口,而世界上共計有70億人口,如果每個人每天都消耗10個二維碼,那二維碼會不會被很快消耗完?二維碼事實上,根據目前的消耗二維碼速度,想要用完全部的二維碼,幾乎是不可能,這是因為二維碼比我們想象中的要多得多 。

推薦閱讀