小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

二維碼的容量有多大?

 聽(tīng)濤小主 2017-07-08

二維碼有很多種類型。而我們平時(shí)所見(jiàn)到的,超過(guò)99%的,都是QR碼。像微信掃碼,則100%都是指QR二維碼。

所以我們先討論QR碼。

QR碼有大有小,但不能無(wú)限大??偣仓挥袃H僅40種規(guī)格,最小的是21×21,最大的是177×177。下圖就是最小和最大的示例。

QR碼可以表示成不同類型。比如純數(shù)字(0到9),字母(字母數(shù)字和少數(shù)標(biāo)點(diǎn),其實(shí)就是網(wǎng)址),日文(誰(shuí)讓QR是日發(fā)明的呢),中文,二進(jìn)制,等等。

QR碼最多只能表示7089個(gè)純數(shù)字,或者4276個(gè)字母(形如網(wǎng)址的字符數(shù)),或者2953字節(jié)的二進(jìn)制(相對(duì)于才2.9KB)。還有日文中文等最多表示數(shù)就不再列出??梢钥闯?,數(shù)量是很小很小的!要知道一張照片至少也得有幾十KB,一首MP3歌曲4MB左右。而QR碼還不到5KB!

上面說(shuō)的都是QR碼。它是用得最廣泛的二維碼,但卻不是唯一的二維碼。那么,我們自然要關(guān)心,如果我們選用其他的二維碼,到底最多能表示多少內(nèi)容呢?

這個(gè)目前沒(méi)有明確的答案。因?yàn)檎l(shuí)都可以發(fā)明二維碼規(guī)范(包括你和我),據(jù)說(shuō)有理論上支持幾個(gè)TB的,相當(dāng)于幾個(gè)普通硬盤。

但是,理論只是理論。實(shí)際上是難以做到的。因?yàn)閽叽a二維碼需要用攝像頭或掃描儀。簡(jiǎn)單點(diǎn),就拿手機(jī)說(shuō)吧。手機(jī)攝像頭是有最大分辨率的,比如800萬(wàn)像素,1200像素等等。800萬(wàn)像素手機(jī),最多也就只能識(shí)別800萬(wàn)個(gè)點(diǎn)。它最多表示800萬(wàn)個(gè)二進(jìn)制位,也就是100萬(wàn)字節(jié)(一字節(jié)等于8位),基本等于1M字節(jié),即1MB。小的可憐吧!

而且上面的討論中還僅僅是最理想的情況。800萬(wàn)像素根本不可能剛好掃描清楚800萬(wàn)個(gè)點(diǎn)(方塊)。還有二維碼的核心技術(shù)是糾錯(cuò)機(jī)制或者叫容錯(cuò)機(jī)制。這種機(jī)制必須允許內(nèi)容有冗余,以便錯(cuò)誤時(shí)可以恢復(fù)。冗余就意味著1M個(gè)位的內(nèi)容要超過(guò)1M個(gè)方塊去表示。絕對(duì)不可能一一對(duì)應(yīng)。

上面一段沒(méi)整明白沒(méi)有關(guān)系,我們就拿最理想最極端的極限來(lái)說(shuō)。順便普及一下知識(shí)。分辨率就是能識(shí)別的最大像素。比如手機(jī)攝像頭拍出來(lái)的照片是4000×3000像素,那么就等于1200萬(wàn)像素,約等于12M。其中1M=1024K,1K=1024。1個(gè)像素如果用來(lái)掃描二維碼,理想極限是1個(gè)方塊,即一個(gè)二進(jìn)制位。8個(gè)位等于1個(gè)字節(jié)。所以12M像素(1200萬(wàn)像素)極限能掃描出1.5MB的內(nèi)容。像什么屏幕分辨率也是一樣的道理。比如1024×768。大家也可以自己算算。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多