二維碼最大容量是多少 1108個字節可信嗎?

2020-12-11 天極網

  隨著社會的進步,二維碼的用途得到彰顯,比如掃碼支付的支付領域、比如掃碼加好友的社交領域,甚至新聞資訊、內容信息都可以通過「草料二維碼」聲稱二維碼。時下,二維碼逐漸成為人們日常頻繁接觸的事物。

  雖然司空見慣,知道如何使用二維碼,但是其來源、其所包含信息的上限等,大家或許不太清楚。那麼,今天小編將自己知道的關於「二維碼」的信息,統統告訴大家,希望能為各位網友帶來幫助!

二維碼的起源與發展

  國外對於二維碼技術的研究開始於20世紀80年代末,在符號表示技術上已經研製出多種碼制,比較常見的有PDF417、QR Code、Code 49、Code 16K、Code One等。當時,二維碼的標準也是定在了信息密度(包含信息的多少),比如PDF417的信息密度是一維碼CodeC39的20多倍。另外,我國對二維碼的研究開始於1993年,在國外的技術基礎上,指定了兩個二維碼的國家標準:二維碼網格矩陣碼(SJ/T 11349-2006)和二維碼緊密矩陣碼(SJ/T 11350-2006)。


3個矩陣式二維碼,包括了QR Code

  之後,因為支付安全問題,二維碼支付在2014年被叫停,直到2016年,支付清算協會向支付機構下發《條碼支付業務規範》(徵求意見稿),明確指出支付機構開展條碼業務需要遵循的安全標準,自從二維碼在支付領域得到官方的承認。

  可以看出,從研製之初到得到支持,二維碼在中國已經走過24個年頭,在這些年,二維碼逐漸在信息獲取、網站跳轉、廣告推送、手機支付等各個行業領域得到普及。而真正被人們熟知的也是從支付寶大力推廣線下支付渠道開始的。

QR Code二維碼被大家熟知

  通常我們口中的二維碼一般是指QR Code,也就是支付寶、微信支付、火車票等通用的二維碼格式。但是,二維碼的格式可以說多種多樣,從一維碼到二維碼再到三維碼,還有條形碼等,而二維碼又分為很多種,包括Data Matrix、MaxiCode、Aztec、QR Code、PDF417、Vericode、Ultracode、Code 49、Code 16K等,不同的二維碼制式,在不同的領域有著不同的應用。


QR Code二維碼 彩色比黑白存儲量大

  嚴格意義上來講,三維碼比二維碼所包含的信息量更大,而二維碼則必一維碼包含的信息量大。比如三維碼在相同的編碼面積上,其最大可表示的數據糧食PDF417碼的10倍以上。此外不同的排列方式也是導致包含信息量大小的一個重要標準。從排列方式上來看,二維碼又分為堆疊式和矩陣式,其中堆疊式在形態上是由多行短截的一維條碼堆疊而成;而矩陣式二維碼以矩陣的形式組成,以點表示二進位的「1」,用空表示二進位的「0」。

  支付寶二維碼、微信二維碼,那些被人們熟知的二維碼也就是矩陣二維碼QR-Code,坐過飛機的朋友可能記得,進候機樓時需要掃登機牌上的信息,那個二維碼就是堆疊式二維碼。

QR Code二維碼的應用

  由於所包含的信息量大、可靠性高、保密防偽性強等優勢,QR Code被廣泛應用。所以,通常意義上說的二維碼就是QR Code。QR Code是Denso公司在1997年研製的一個矩陣二維碼。這個二維碼制式的數據表示方法是,深色模塊表示二進位「1」,淺色模塊表示二進位「0」,分為4中糾錯級別,分別是L級、M級、Q級、H級。QR Code被廣泛應用,主要還是在於其存儲數據的能力,其中40-L級的數字數據可達7069個字符,字母數據可以存儲4296個字符,8位字節數據可以存儲2953個字符,另外漢子數據可以存儲1817個字符。


QR Code各區域代表內容

信息量大小與什麼有關?

  通常意義來講,二維碼的信息量大小與二維碼的制式有一定的關係,不同的制式所存儲的數據量大小有一定的差別。在同一制式中,像素點越多代表存儲的信息量越大,目前二維碼生成網站只提供800×800像素的二維碼生成服務。

  另外,二維碼的容量跟二維碼圖形的大小和顏色都有關係的。一般常見大小的二維碼圖像中,雙色單層(如黑白)的一般是數十K的容量,彩色(24色)單層的能夠達到 1~2MB 的容量。 256色三層的大型二維碼,甚至能夠達到 1TB 的變態容量。


行動支付 條形碼+二維碼

  其實,QR Code二維碼碼有大有小,一共有僅僅40種規格,最小的是21×21,最大的是177×177。QR碼可以表示成不同類型,比如純數字(0到9)、字母、日文、中文、二進位等等。

  如果我們選用其他的二維碼,到底最多能表示多少內容呢?理論上有支持幾個TB,相當於幾個普通硬碟。


二維碼掃描槍

  但是,理論只是理論,實際上是難以做到的,因為影響二維碼存儲數據的還有掃描設備。比如,手機攝像頭是有最大解析度的,比如800萬像素、1200像素等。其中800萬像素手機,最多也只能識別800萬個點,最多表示800萬個二進位位,也就是100萬字節,基本等於1M字節,即1MB。

相關焦點

  • 條碼列印軟體之二維碼的優缺點
    隨著二維碼的廣泛應用,正在悄然改變著我們的生活,在各類商品店鋪,廣告,各大網站報紙雜誌上二維碼隨處可見,我們只需要手機簡單掃一下就能支付,讀取更多的數據和應用,二維碼的應用使商品流通追溯更賤便捷,對於商品防偽和食品安全來講都具有重要意義,那麼,二維碼具體有哪些優缺點呢?
  • 你了解嗎?列印流水二維碼品牌推薦-條碼列印軟體|二維碼生成器|...
    但二維碼的安全性也正備受挑戰,帶有惡意軟體和病毒正成為二維碼普及道路上的絆腳石。發展與防範二維碼的濫用正成為一個亟待解決的問題。共性:它具有條碼技術的共性,每種碼制有其特定的字符集;每個字符佔有一定的寬度;具有一定的校驗功能等。同時還具有對不同行的信息自動識別功能、及處理圖形 旋轉變化等特點。
  • 電腦裡的1kB到底是1000位元組還是1024位元組?
    前兩天早上上學,Vita哥哥忽然問我:爸爸你知道嗎,1kB可以是1000位元組,但有時也可以是1024位元組哦。
  • 硬碟1tb等於多少gb? 硬碟容量計算公式大全
    硬碟1tb等於多少gb?基本上大多數的硬碟的容量都是等於實際標稱的容量,原因很簡單,1TB不等於1000GB,也不是1024GB。眾所周知,在計算機中是採用二進位,這樣造成在作業系統中對容量的計算是以每1024為一進位的,每1024位元組為1KB,每1024KB為1MB,每1024MB為1GB,每1024GB為1TB;而硬碟廠商在計算容量方面是以每1000為一進位的,每1000位元組為1KB,每1000KB為1MB,每1000MB為1GB,每1000GB為1TB,這二者進位上的差異造成了硬碟容量「縮水」。
  • 你能一口說出go中字符串轉字節切片的容量嘛?
    講的是切片, 今天遇到的神奇問題還是和切片有關, 具體怎麼個神奇法, 讓我們來看看下面幾個現象現象一現象二現象三現象四現象五分析那怎麼辦呢, 只好祭出全局搜索大法:最終在go的編譯器源碼cmd/compile/internal/gc/walk.go發現了如下代碼塊我們查看mkcall函數籤名可以知道, 從第四個參數開始的所有變量都會作為參數傳遞給第一個參數對應的函數, 最後生成一個*Node的變量
  • 肉眼識別二維碼?你也可以
    那麼在剩下來的編碼區裡,究竟可以存儲多少信息?答案是試規格而定。為了節省空間,QR碼符號共有40種規格的矩陣,從最小的21x21(版本1)到最大177x177(版本40),每一版本符號比前一版本每邊增加4個模塊。版本1的二維碼最多可以儲存25個字符或41個數字,而版本40的二維碼最多可以儲存4296個字符或7089個數字。
  • 鋰電池的最大容量是多少?鋰電池容量的影響因素分析!
    一、影響鋰電池容量的因素鋰離子電池的構成主要包含正極、負極、隔膜和電解液四個主要部分。鋰離子電池的容量主要取決於正、負極活性材料的質量和配比,而正負極材料又決定了電池的能量密度。下面介紹幾種鋰離子電池正極材料的特性:二、鋰電池的最大容量列舉目前市面上最受歡迎的兩款單體鋰電池電芯:18650鋰電池:由於18650
  • tutorabc到底騙了多少人?網友的爆料可信嗎?
    前段時間在知乎上看到有人問:tutorabc到底騙了多少人?並爆料了自己在tutorabc被騙的經歷。
  • 字節跳動會是2020年遊戲行業最大的攪局者嗎?
    這意味著,至少在春節檔的流量之爭下,字節跳動搶佔了最大的新增份額。而想要攪遊戲行業的局,字節跳動除了免費榜,至少還需要在暢銷榜上證明自己的實力。這個時間需要多長?會在 2020 年發生嗎?  字節跳動發行遊戲到了什麼階段?要得到問題的答案,還是要從字節跳動的發行產品線看起。
  • 電池容量多少需要更換_電池容量低於多少要換
    打開APP 電池容量多少需要更換_電池容量低於多少要換 網絡整理 發表於 2019-12-02 10:21:07   電池容量多少需要更換   當你的iPhone循環充電超過500次,也就是你使用iPhone大約14-18個月之後電池壽命就會降低,容量會到80%左右,這個時候就可以考慮換電池了。
  • 二維碼會被人類掃完嗎?騰訊計算微信付款碼有多少個
    那麼就有同學來問了:二維碼會被人類掃完嗎?騰訊公司今天進行了回答,答案是:會。因為二維碼的尺寸是有限的,那二維碼的數量就是有限的。但是掃完所有的二維碼,需要很長很長很長很長的時間。現在的二維碼有40個官方版本(二維碼是由Denso公司於1994年9月研製的一種矩陣二維碼符號)。
  • 你的蘋果手機電池最大容量還有多少?知道如何保養電池嗎?
    打開設置—電池—電池健康—查看最大容量即可。其中,最大容量一欄的數字越高,就代表你的手機電池損耗越少;反之則越多。這裡要說明一下的是,該百分比是相對於新電池而言得出的數據,小編的手機上手使用還不到一年,所以目前最大容量值為98%。關於如何保養電池,蘋果官方給出過明確的方法。
  • 面試官問我:Object o = new Object() 佔用了多少個字節?
    小小面試一下前言蜜語最近馬師傅火的不要不要的,雖然沒有搶到耗子尾汁的商標註冊權,但是必須得蹭一波馬師傅的熱度,下面就是閃電五連鞭的教學環節,你準備好了嗎!對象的內存布局作者可不是標題黨,哈哈,所以我們回到文章的標題,Object o = new Object();到底佔用多少個字節?
  • 地址總線,字長,內存容量,尋址範圍 之間的計算
    存儲單元是以字節(byte)為單位,N根地址總線能訪問2的N次方個存儲單元。於是有32位地址總線可以訪問2的32次方個存儲單元,即4GB。 8086處理器字長是16位,它的地址總線是20位,所以能訪問2的20次方個存儲單元,即1MB。
  • 硬碟容量大小計算的辦法
    硬碟是我們計算機中存儲數據的元件,容量大小就決定著電腦的數據存儲量的多少,這也是很多用朋友購買硬碟所注意的參數之一了。 硬碟的容量大小是用MB (兆)字節和GB (千兆)字節為單位進行計算的,先期的硬碟容量少,基本都是以MB(兆)為容量單位,而今硬碟儲存技術的不斷發展以至於數數百GB甚至幾十TB的硬碟也進入千家萬戶。而如今硬碟的水平還在不斷提高和向前發展,大容量的硬碟還在不斷出現。 購買硬碟之後,有些朋友會發現,在系統中硬碟的容量和官方給出的指標的容量不相符,基本都是少於標準大小。
  • 二維碼的原理和機制(一)
    「 本文以QR碼為例,介紹了從機器視角的二維碼是如何生成以及一個二維碼是如何識別出裡面的信息。」    二維碼(2-dimensional bar code)是用一些特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄數據符號信息的;在代碼編制上巧妙地利用構成計算機內部邏輯基礎的「0」、「1」比特流的概念,使用若干個與二進位相對應的幾何形體來表示文字數值信息,通過圖象輸入設備或光電掃描設備自動識讀以實現信息自動處理。
  • 面試官:Object o=new Object()佔用了多少字節?
    對象的內存布局 回到文章標題,Object o = new Object();到底佔用多少個字節?這道題的目的其實就是考驗看你對對象的內存布局了解的是否清晰。先上圖:
  • 充電寶最大容量是多少毫安 什麼牌子充電寶好
    目前市場上,充電寶的品牌有很多,走進商場讓我們琳琅滿目,不斷的發展,使我們的充電寶也越來越多的便攜和大容量,外觀也更加時尚,那麼,我們目前市場上最大的充電寶是多少毫安的呢?我們應該正確的選擇和使用它呢!
  • 一文搞懂 JVM 字節碼執行引擎
    學習導圖一.為什麼要學習字節碼執行引擎?代碼編譯的結果從本地機器碼轉變為字節碼,是存儲格式發展的一小步,卻是程式語言發展的一大步首先,拋出靈魂三問:虛擬機在執行代碼的時候,如何找到正確的方法呢?如何執行方法內的字節碼呢?執行代碼時涉及的內存結構有哪些呢?
  • 王者榮耀:背包最大容量是多少?神豪告訴你,氪金氪到背包裝不下
    王者榮耀的背包容量是多少,相信很多玩家都不知道,因為天美的氪金套路讓玩家覺得背包這種東西應該是能裝得下無限物品的東西,其實在18年的時候,王者榮耀的背包都偷偷的擴容了一次,將之前滿碎片的最大容量從2999調整到了,但是調到了多少就不是玩家所能知道的了,畢竟到現在為止還沒人達到滿碎片的狀態