freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

二維碼的生成細(xì)節(jié)和原理-wenkub

2022-09-02 00:52:49 本頁面
 

【正文】 ode 數(shù)據(jù)碼 和 Error Correction Code 糾錯(cuò)碼。 Format Information 存在于所有的尺寸中,用于存放一些格式化數(shù)據(jù)的。原因是二維碼有40種尺寸,尺寸過大了后需要有根標(biāo)準(zhǔn)線,不然掃描的時(shí)候可能會掃歪了。這三個(gè)定位圖案有白邊叫Separators for Postion Detection Patterns。Version 1是21 x 21的矩陣,Version 2是 25 x 25的矩陣,Version 3是29的尺寸,每增加一個(gè)version,就會增加4的尺寸,公式是:(V1)*4 + 21(V是版本號) 最高Version 40,(401)*4+21 = 177,所以最高是177 x 177 的正方形。這兩天學(xué)習(xí)了一下二維碼圖片生成的相關(guān)細(xì)節(jié),覺得這個(gè)玩意就 是一個(gè)密碼算法,在此寫一這篇文章 ,揭露一下。供好學(xué)的人一同學(xué)習(xí)之。下面我們看看一個(gè)二維碼的樣例:之所以三個(gè)而不是四個(gè)意思就是三個(gè)就可以標(biāo)識一個(gè)矩形了。數(shù)據(jù)編碼我們先來說說數(shù)據(jù)編碼。字符編碼。而編碼模式和 字符的個(gè)數(shù)需要根據(jù)不同的Version尺寸編成9, 11或13個(gè)二進(jìn)制(如下表中Table 3)Byte mode字節(jié)編碼,可以是0255的ISO88591字符。同樣,也可以用于中文編碼。主要用于特殊的字符集。FNC1 mode下面兩張表中,(在二維碼的規(guī)格說明書中,有各種各樣的編碼規(guī)范表,后面還會提到)下面我們看幾個(gè)示例,示例一:數(shù)字編碼在Version 1的尺寸下,糾錯(cuò)級別為H的情況下,編碼: 012345671. 345 轉(zhuǎn)成 0101011001; 把數(shù)字的個(gè)數(shù)轉(zhuǎn)成二進(jìn)制 (version 1H是10 bits ):8個(gè)數(shù)字的二進(jìn)制是 00000010005. 0010 000000101 00111001110 11100111001 000010結(jié)束符和補(bǔ)齊符假如我們有個(gè)HELLO WORLD的字符串要編碼,根據(jù)上面的示例二,我們可以得到下面的編碼,編碼字符數(shù)HELLO WORLD的編碼001000000101101100001011 01111000110 10001011100 10110111000 10011010100 001101我們還要加上結(jié)束符:編碼字符數(shù)HELLO WORLD的編碼結(jié)束001000000101101100001011 01111000110 10001011100 10110111000 10011010100 0011010000按8bits重排如果所有的編碼加起來不是8個(gè)倍數(shù)我們還要在后面加上足夠的0,比如上面一共有78個(gè)bits,所以,我們還要加上2個(gè)0,然后按8個(gè)bits分好組:00100000 11010001 01000011 錯(cuò)誤修正容量L水平7%的字碼可被修正M水平15%的字碼可被修正Q水平25%的字碼可被修正H水平30%的字碼可被修正那么,QR是怎么對數(shù)據(jù)碼加上糾錯(cuò)碼的?首先,我們需要對數(shù)據(jù)碼進(jìn)行分組,也就是分成不同的Block,然后對各個(gè)Block進(jìn)行糾錯(cuò)編碼,對于如何分組,我們可以查看QR Code Spec的第33頁到44頁的Table13到Table22的定義表。還請大家見諒了。如:上述示例中的Data Codewords如下:塊 16785701348738851941195061861033839,133,141,236然后,再把這兩組放在一起(糾錯(cuò)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1