回覆列表
  • 1 # 歐羅足球軍事

    不會用完。

    二維碼是指在一維條碼的基礎上擴展出另一維具有可讀性的條碼,使用黑白矩形圖案表示二進位制資料,被裝置掃描後可獲取其中所包含的資訊。它比傳統的Bar Code條形碼能存更多的資訊,也能表示更多的資料型別。二維碼通常有特定的定位標記,透過定位標記使讀碼機正確識別進行解讀,所以二維碼不管是從何種方向讀取都可以被識別。

    最大能達到 177✖177 的矩陣。

    還是以 25✖25 的付款碼舉例,它每一排有 25 個格子,一共 25 列,除去一些定位用的大方塊和限制區域,剩下能代表資訊的還有 478 個小方塊。

    有科學團隊曾推測宇宙剩餘壽命最少 1400 億年,假設一人一秒按一下,70 多億人也就需要 3✖10^126 年。

    也就是說,在當你閒來無事就戳手機螢幕的時候,宇宙已經毀滅又重生了 2✖10^115 次。

  • 2 # Java實用技術

    隨著網路和計算機技術的發展,人們的生活方式和工作手段有了非常大的改進,當然還不止這些領域,甚至是在商業和工業領域,二維碼成為了一種新的身份程式碼,不管是支付手段還是身份識別,都會用到二維碼,這個小小的圖形條碼,其中包含了非常多的資訊,這種新興的技術產物,從很大程度上了讓很多事情變得簡單高效起來。

    無論是在生活娛樂放鬆的時候,還是在進行非常嚴謹的科學研究的時候,我們都會使用到這種東西,甚至不需要再進行其他不必要的操作。其實,我們在某種程度上可以將一些二維碼的使用頻率降低,這樣就能保證一些事情不再借助於二維碼來實現,這樣就能最大限度的延長二維碼使用的年限。對於很多科技公司而言,這種井噴式的二維碼也給他們的技術造成了一定的困擾,這就需要在技術上實現突破。

    還是以 25✖25 的付款碼舉例,它每一排有 25 個格子,一共 25 列,除去一些定位用的大方塊和限制區域,剩下能代表資訊的還有 478 個小方塊。白格子表示 0 黑格子表示 1 ,所以 478 個小方塊理論上一共可以組成 2^478 個二維碼。2^478 是什麼概念?假設全球 76 億人同時狂按手機螢幕重新整理二維碼的話,每個人只需要按 10^134 次就可以把所有支付寶付款二維碼刷光。有科學團隊曾推測宇宙剩餘壽命最少 1400 億年,假設一人一秒按一下,70 多億人也就需要 3✖10^126 年。也就是說,在當你愚公移山子子孫孫無窮盡也啥事兒不幹就戳手機螢幕的時候,宇宙已經毀滅又重生了 2✖10^115 ‬次。

  • 3 # 星辰大海路上的種花家

    國人每天掃碼15億次,二維碼為何還沒被用完?

    離開了錢包大家能堅持大半年,但如果離開了掃一掃,估計一天都過不下去,從一大早起床開始,早餐離不開掃一掃,上班疫情防控也得掃一掃,上網查個資料,登入個賬戶還得掃一掃......據不完全統計,一個上班族每天都至少得掃個十次八次,全球估計每天得掃上百億次,用量實在是太大了,這二維碼要是用完了該咋辦?

    我們用條碼是1949年美國人諾曼·伍德蘭和伯納德·西爾弗首先申請使用在食品領域的,經過半個多世紀的發展,現在已經有很多規格,但大致原理粗細不同的線條構成的條形圖案,與各種編碼規格對應字元,這是我們所熟悉的圖案,好萊塢動作大片《殺手47》的經典鏡頭就是後腦勺一個條形碼,但其實在《殺手47》之前,早就已經有更優秀的二維碼替代了條形碼!

    《殺手47》劇照

    一維碼中只有寬度表示資料,長度則沒有任何資料,而二維碼則不同,長寬均表示資料,而且有一維條碼所沒有的定位點和容錯機制,使得二維碼汙損時仍然可以識別(二維碼可以設定容錯率)。二維碼一般有堆疊式和矩陣式兩種,堆疊式非常類似條碼,但又有些不一樣,而矩陣式則有大家所熟悉的QR CODE!

    QR CODE

    我們日常掃一掃的二維碼其實就是QR CODE(Quick Response Code),它的英文名含義是快速響應矩陣圖碼,它是日本DENSO WAVE公司在1994年發明的,儘管DW公司擁有其專利權,但根據Denso Wave公司的網站資料,QR碼是屬於開放式的標準,QR碼的規格公開,自由使用,不會被收取專利費用!

    QR碼發明者騰弘原

    儲存能力

    QR碼的總共有40種不同版本的儲存結構,最小規格為21×21模組(QR碼中的最小單元),最大為177×177模組,如圖:

    QR碼最明顯的標誌三個回字形定位標誌

    最大的資料容量為:

    QR碼的資料容量

    GB2312編碼可以容納1800字元,基本上就是一篇中等長度的科普文規格了,容量實在有些驚人!

    容錯能力

    當然QR碼的容錯率越高,那麼同樣規格的二維碼所包含的有效資訊就越少,因為會有更多的模組用於糾錯,這其實問題不大,因為很多時候一個大面積的二維碼可能就只包含一小部分資訊而已。2009年12月10日,鐵道部首次引進二維碼取代條碼作為火車票的防偽措施,2012年支付寶開始用二維碼作為銀行轉賬支付使用,此後二維碼開始在國內大肆流行!

    標準最小的QR碼到最大的編碼規則

    當然這些組合中,定位碼要去去掉一部分,還有校正圖形也要去掉一部分,如果有糾錯碼的話也要去掉一部分,最終仍然將獲得一個極其恐怖的組合數量!因為我們的宇宙原子總數也不過10^80個,簡單的說,用這個21×21即可對每個粒子編個碼!

    iQR碼面積大幅縮小

    iQR碼的面積縮小的同時,資訊量還不變

  • 4 # 原始碼科技

    二維碼是一種開放性的資訊儲存器,其資訊都體現在黑白方塊的排列組合,不同的編碼方式,二維碼的大小而不一致,一般而言最少是21x21,最大為177x177,假設,我們用的二維碼是40x40的,那麼二維碼中可以放黑白塊的點總共有40*40=1600個,每個點有兩種情況,要麼是黑,要麼是白,那麼這種二維碼的不同的排列組合方式有2的1600次方個,這個數字大的驚人。

    能不能用完

    全球70億人,我們按照2的40次方個人來算,平均到每個人身上,估一下也有2的1560次方個,一個人的一生每天刷一萬個都刷不完!所以根本不擔心用完。

  • 5 # 鍾銘聊科學

    其實,雖然偽造二維碼比較容易,但是偽造的二維碼可能會被機器識別出無用資訊。原因是因為很多二維碼是“一次性用品”,比如:支付用二維碼。還有更多的二維碼是不包含任何內容的二維碼,原因很簡單,因為二維碼的數量實在是太多了,想要隨意偽造一個二維碼並不難,難得是這個二維碼剛好包含重要資訊。因此我們根本不用擔心別人冒牌偽造二維碼。

    識別二維碼的原理

    前面我們說過,機器識別二維碼並不是錄入黑白方格,而是將黑白方格所代表的含義錄入進去。比如:機器識別的是:黑黑黑白黑白,那麼對應的資訊就是:111010。而111010對應的資訊就是機器提前設定好的資訊,比如:網頁、名片或者支付程式。

    根據夏農第三定律我們知道,資訊的冗餘可以幫助資訊完整的傳遞。比如:小時候家長讓孩子幫忙買醬油時,會再三叮囑要買醬油,不是醋,是某個品牌的醬油。雖然這些話中有大量的廢話,但是這些廢話加強了重要資訊的傳遞:買醬油。

  • 6 # 黑石1818

    二維碼這個由黑白小方塊組成的圖案,似乎成為了我們生活當中很重要的一部分。現在付錢需要去掃它,聊天軟體相互加好友也需要掃它,登入賬號也可以去掃它,總而言之一句話,只要你去掃它總能得到你想要的東西。這二維碼中的黑白小方塊兒究竟奇妙在哪裡,為什麼隨便一掃總能給你帶來你所需要的東西。

    簡單來說,二維碼其實是一種開放性的資訊儲存器,它能將固定的資訊儲存在自己的黑白小方塊之間。而且它可以無限使用,對識別器沒有任何要求,任何裝置只要帶掃一掃的功能,都可以將它所儲存的資訊讀取出來。其實它的工作原理就跟商品外包裝上底端的條形碼是一樣的,只不過條形碼靠的是黑白條紋來儲存。

    雖然它們兩者之間的原理相同,但條形碼的資訊儲存量跟二維碼相比要少很多,而且條形碼只能進行最基本的資訊儲存。這主要是由於條形碼只能在水平方向進行識別,而條形碼的水平寬度有限,資訊儲存量拓展不開來。二維碼則把黑白條紋改成黑白小方塊,加大了資訊的儲存量。除此以外,在讀取資訊時同時可以同時從水平方向和垂直方向來讀取,這樣又可以加入更多的資訊在二維碼之中。

    為了能讓機器識別出不同的語言文字,科學家們將讀音不同意思相同的語言轉換成了數字編碼,比如說英文的“one”和漢字的“一”是意思相同的,都可以由二進位制編碼“00000001”表示出來。換句話來說,二進位制編碼就是一切語言的翻譯器,同樣我們可以在文字語言和機器語言之間相互轉換。

    二維碼就是將我們能看懂的文字語言,以機器語言的形式儲存了起來。其中黑色小方塊代表的是1,白色小方塊代表的是0,黑白相間的圖案其實就是一串編碼,掃碼的過程就是翻譯這些編碼的過程。還要值得注意的地方就是,在它的邊上都有三個大方塊,這主要是在起定位作用。三個點能確定一個面,這能保證我們在掃碼時,不管手機怎樣放置都能得到特定的資訊。

  • 中秋節和大豐收的關聯?
  • 大年初一你都幾點起的床,還是天不亮就起嗎?