全世界每天用掉100億個二維碼,如果用完該怎么辦?

跟著智妙手機周全普及開來 , 二維碼也深切我們的糊口 , 我們在良多處所都要用手機來掃一下二維碼 , 例如 , 加老友、手機支付、打開網站 。 全球天天用失落的二維碼多達100億 , 那么 , 二維碼會用完嗎?若是二維碼用完該怎么辦呢?

關于這個問題 , 先來領會一下二維碼的前身:一維碼 , 也就是我們日常平凡所熟知的條形碼 。

全世界每天用掉100億個二維碼,如果用完該怎么辦?



條形碼是由一系列粗細不等的黑色條紋以及空白構成 , 其擺列體例遵循編碼法則 , 此中埋沒著物品信息 。 掃描器的光線照射到條形碼上時 , 黑色部門會接收光 , 而白色部門會反射光 。 掃描器領受到反射光之后 , 就能解析出條形碼上的信息 。
條形碼是一維的 , 長度偏向上沒有信息 , 所有的數據都在寬度偏向上 。 若是物品的信息良多 , 條形碼會變得很長 , 這樣利用起來變得不便利 。 并且條形碼只能編碼字母、數字、符號 , 像漢字等復雜的信息無法編碼 。
【全世界每天用掉100億個二維碼,如果用完該怎么辦?】
全世界每天用掉100億個二維碼,如果用完該怎么辦?



在條形碼的根本上 , 人們發現了二維碼 。 因為兩個偏向都能記實信息 , 所以二維碼可以攜帶豐碩的數據 , 漢字也能被編碼 。 是以 , 二維碼獲得十分普遍的應用 。
那么 , 信息是若何編寫到二維碼中的呢?二維碼上的黑點和白點代表什么呢?
不管是手機 , 仍是計較機 , 它們的處置器只能識別0和1 。 為了讓機械可以或許識別信息 , 需要對單個數字、字母、符號、漢字等進行一一編碼 , 它們都能用0和1來暗示 。
全世界每天用掉100億個二維碼,如果用完該怎么辦?



在建造二維碼時 , 信息被轉換當作特定的0和1二進制編碼 , 然后用白點暗示0 , 用黑點暗示1 , 它們按照必然的法則進行擺列 。 再加上三個用于定位的大黑塊 , 就能獲得最終的獨一二維碼 。 別的 , 二維碼還有容錯機制 , 若是二維碼缺掉或污損的比例不跨越三當作 , 二維碼閱讀器仍然可以精確讀守信息 。
那么 , 二維碼共有幾多個呢?二維碼會被用完嗎?
全世界每天用掉100億個二維碼,如果用完該怎么辦?



在現行的二維碼中 , 最小的矩陣尺寸為21×21 , 總共包含441?個點 , 每個點都可所以0或者1 , 所以總的轉變數目為2^441 , 即5.6×10^132 , 半斤八兩于5.6萬億億……億億(共計16個億) 。 比擬之下 , 可不雅測宇宙中的粒子總數的數目級為10^80 。 再解除失落糾錯碼、定位碼 , 所能發生的二維碼個數仍然是一個十分龐大的數字 。
即便全宿世界天天利用100億個二維碼 , 用完這些將需要極其漫長的時候 , 遠遠跨越宇宙今朝的春秋(138億年) 。 宇宙從頭再來數以億計次 , 天天利用幾百億個二維碼 , 仍然用不完二維碼 。
要知道 , 除了21×21矩陣尺寸外 , 還有別的幾十個更大的尺寸 。 最大的可達177×177 , 此中包含31329個點 , 除去其他碼 , 這樣可以發生的二維碼數目高達2^23624 , 半斤八兩于3.4×10^7111 。

猜你喜歡