日本女人黄色-伊人青青草原-丰满岳乱妇一区二区三区-特级淫片aaaaaaa级-国内9l自拍-国产美女毛片-久热最新-中文字幕av在线一二三区-男人午夜视频-黄色大片免费看-久久久精品影视-国产精品久久久亚洲-操久久久-欧美揉bbbbb揉bbbbb-国产黄色大片在线观看-国产成人精品日本亚洲第一区

当前位置: 首页 > 新闻资讯 > 行业资讯 > 二维码的生成细节和原理

二维码的生成细节和原理

        二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,在此写一这篇文章 ,揭露一下。供好学的人一同学习之。

        基础知识
        首先,我们先说一下二维码一共有40个尺寸。官方叫版本Version。Version 1是21 x 21的矩阵,Version 2是 25 x 25的矩阵,Version 3是29的尺寸,每增加一个version,就会增加4的尺寸,公式是:(V-1)*4 + 21(V是版本号) 最高Version 40,(40-1)*4+21 = 177,所以最高是177 x 177 的正方形。

        下面我们看看一个二维码的样例:
二维码的生成细节和原理
 
        定位图案
        Position Detection Pattern是定位图案,用于标记二维码的矩形大小。这三个定位图案有白边叫Separators for Postion Detection Patterns。之所以三个而不是四个意思就是三个就可以标识一个矩形了。
Timing Patterns也是用于定位的。原因是二维码有40种尺寸,尺寸过大了后需要有根标准线,不然扫描的时候可能会扫歪了。
Alignment Patterns 只有Version 2以上(包括Version2)的二维码需要这个东东,同样是为了定位用的。

        功能性数据
        Format Information 存在于所有的尺寸中,用于存放一些格式化数据的。
        Version Information 在 >= Version 7以上,需要预留两块3 x 6的区域存放一些版本信息。

        数据码和纠错码
        除了上述的那些地方,剩下的地方存放 Data Code 数据码 和 Error Correction Code 纠错码。


        数据编码
        我们先来说说数据编码。QR码支持如下的编码:

        Numeric mode数字编码,从0到9。如果需要编码的数字的个数不是3的倍数,那么,最后剩下的1或2位数会被转成4或7bits,则其它的每3位数字会被编成 10,12,14bits,编成多长还要看二维码的尺寸(下面有一个表Table 3说明了这点)
 
二维码的生成细节和原理

        Alphanumeric mode字符编码。包括 0-9,大写的A到Z(没有小写),以及符号$ % * + – . / : 包括空格。这些字符会映射成一个字符索引表。如下所示:(其中的SP是空格,Char是字符,Value是其索引值) 编码的过程是把字符两两分组,然后转成下表的45进制,然后转成11bits的二进制,如果最后有一个落单的,那就转成6bits的二进制。而编码模式和 字符的个数需要根据不同的Version尺寸编成9, 11或13个二进制(如下表中Table 3)


        Byte mode, 字节编码,可以是0-255的ISO-8859-1字符。有些二维码的扫描器可以自动检测是否是UTF-8的编码。

        Kanji mode这是日文编码,也是双字节编码。同样,也可以用于中文编码。日文和汉字的编码会减去一个值。如:在0X8140 to 0X9FFC中的字符会减去8140,在0XE040到0XEBBF中的字符要减去0XC140,然后把结果前两个16进制位拿出来乘以0XC0,然后再 加上后两个16进制位,最后转成13bit的编码。

        如下图示例:
二维码的生成细节和原理

        Extended Channel Interpretation (ECI) mode主要用于特殊的字符集。并不是所有的扫描器都支持这种编码。

        Structured Append mode用于混合编码,也就是说,这个二维码中包含了多种编码格式。

        FNC1 mode这种编码方式主要是给一些特殊的工业或行业用的。比如GS1条形码之类的。

        简单起见,后面三种不会在本文中讨论。

        下面两张表中,
        Table 2 是各个编码格式的“编号”,这个东西要写在Format Information中。注:中文是1101
        Table 3 表示了,不同版本(尺寸)的二维码,对于,数字,字符,字节和Kanji模式下,对于单个编码的2进制的位数。(在二维码的规格说明书中,有各种各样的编码规范表,后面还会提到)
 
二维码的生成细节和原理

        下面我们看几个示例,
        示例一:数字编码
        在Version 1的尺寸下,纠错级别为H的情况下,编码: 01234567
        1. 把上述数字分成三组: 012 345 67
        2. 把他们转成二进制: 012 转成 0000001100; 345 转成 0101011001; 67 转成 1000011。
        3. 把这三个二进制串起来: 0000001100 0101011001 1000011
        4. 把数字的个数转成二进制 (version 1-H是10 bits ):8个数字的二进制是 0000001000
        5. 把数字编码的标志0001和第4步的编码加到前面: 0001 0000001000 0000001100 0101011001 1000011

        示例二:字符编码
        在Version 1的尺寸下,纠错级别为H的情况下,编码: AC-42
        1. 从字符索引表中找到 AC-42 这五个字条的索引 (10,12,41,4,2)
        2. 两两分组: (10,12) (41,4) (2)
        3.把每一组转成11bits的二进制:
        (10,12) 10*45+12 等于 462 转成 00111001110
        (41,4) 41*45+4 等于 1849 转成 11100111001
        (2) 等于 2 转成 000010
        4. 把这些二进制连接起来:00111001110 11100111001 000010
        5. 把字符的个数转成二进制 (Version 1-H为9 bits ):5个字符,5转成 000000101
        6. 在头上加上编码标识 0010 和第5步的个数编码: 0010 000000101 00111001110 11100111001 000010

        结束符和补齐符
        假如我们有个HELLO WORLD的字符串要编码,根据上面的示例二,我们可以得到下面的编码,
 

二维码的生成细节和原理

        按8bits重排
        如果所有的编码加起来不是8个倍数我们还要在后面加上足够的0,比如上面一共有78个bits,所以,我们还要加上2个0,然后按8个bits分好组:
00100000 01011011 00001011 01111000 11010001 01110010 11011100 01001101 01000011 01000000

        补齐码(Padding Bytes)
        最后,如果如果还没有达到我们最大的bits数的限制,我们还要加一些补齐码(Padding Bytes),Padding Bytes就是重复下面的两个bytes:11101100 00010001 (这两个二进制转成十进制是236和17,我也不知道为什么,只知道Spec上是这么写的)关于每一个Version的每一种纠错级别的最大Bits限 制,可以参看QR Code Spec的第28页到32页的Table-7一表。

        假设我们需要编码的是Version 1的Q纠错级,那么,其最大需要104个bits,而我们上面只有80个bits,所以,还需要补24个bits,也就是需要3个Padding Bytes,我们就添加三个,于是得到下面的编码:
        00100000 01011011 00001011 01111000 11010001 01110010 11011100 01001101 01000011 0100000011101100         00010001 11101100
        上面的编码就是数据码了,叫Data Codewords,每一个8bits叫一个codeword,我们还要对这些数据码加上纠错信息。

        纠错码
        上面我们说到了一些纠错级别,Error Correction Code Level,二维码中有四种级别的纠错,这就是为什么二维码有残缺还能扫出来,也就是为什么有人在二维码的中心位置加入图标。

        错误修正容量
        L水平 7%的字码可被修正
        M水平 15%的字码可被修正
        Q水平 25%的字码可被修正
        H水平 30%的字码可被修正

        那 么,QR是怎么对数据码加上纠错码的?首先,我们需要对数据码进行分组,也就是分成不同的Block,然后对各个Block进行纠错编码,对于如何分组, 我们可以查看QR Code Spec的第33页到44页的Table-13到Table-22的定义表。注意最后两列:
Number of Error Code Correction Blocks:需要分多少个块。
        Error Correction Code Per Blocks:每一个块中的code个数,所谓的code的个数,也就是有多少个8bits的字节。
二维码的生成细节和原理
        举个例子:上述的Version 5 + Q纠错级:需要4个Blocks(2个Blocks为一组,共两组),头一组的两个Blocks中各15个bits数据 + 各 9个bits的纠错码(注:表中的codewords就是一个8bits的byte)(再注:最后一例中的(c, k, r )的公式为:c = k + 2 * r,因为后脚注解释了:纠错码的容量小于纠错码的一半)

        下图给一个5-Q的示例(因为二进制写起来会让表格太大,所以,我都用了十进制,我们可以看到每一块的纠错码有18个codewords,也就是18个8bits的二进制数)
二维码的生成细节和原理
 
        注: 二维码的纠错码主要是通过Reed-Solomon error correction(里德-所罗门纠错算法)来实现的。对于这个算法,对于我来说是相当的复杂,里面有很多的数学计算,比如:多项式除法,把1-255 的数映射成2的n次方(0<=n<=255)的伽罗瓦域Galois Field之类的神一样的东西,以及基于这些基础的纠错数学公式,因为我的数据基础差,对于我来说太过复杂,所以我一时半会儿还有点没搞明白,还在学习 中,所以,我在这里就不展开说这些东西了。还请大家见谅了。(当然,如果有朋友很明白,也繁请教教我)

        最终编码
        穿插放置
        如果你以为我们可以开始画图,你就错了。二维码的混乱技术还没有玩完,它还要把数据码和纠错码的各个codewords交替放在一起。如何交替呢,规则如下:
        对于数据码:把每个块的第一个codewords先拿出来按顺度排列好,然后再取第一块的第二个,如此类推。如:上述示例中的Data Codewords如下:
二维码的生成细节和原理
        我们先取第一列的:67, 246, 182, 70
        然后再取第二列的:67, 246, 182, 70, 85,246,230 ,247
        如此类推:67, 246, 182, 70, 85,246,230 ,247 ……… ……… ,38,6,50,17,7,236

        对于纠错码,也是一样:
二维码的生成细节和原理
        和数据码取的一样,得到:213,87,148,235,199,204,116,159,…… ……39,133,141,236
       
         然后,再把这两组放在一起(纠错码放在数据码之后)得到:
        67, 246, 182, 70, 85, 246, 230, 247, 70, 66, 247, 118, 134, 7, 119, 86, 87, 118, 50, 194, 38, 134, 7, 6, 85, 242, 118, 151, 194, 7, 134, 50, 119, 38, 87, 16, 50, 86, 38, 236, 6, 22, 82, 17, 18, 198, 6, 236, 6, 199, 134, 17, 103, 146, 151, 236, 38, 6, 50, 17, 7, 236, 213, 87, 148, 235, 199, 204, 116, 159, 11, 96, 177, 5, 45, 60, 212, 173, 115, 202, 76, 24, 247, 182, 133, 147, 241, 124, 75, 59, 223, 157, 242, 33, 229, 200, 238, 106, 248, 134, 76, 40, 154, 27, 195, 255, 117, 129, 230, 172, 154, 209, 189, 82, 111, 17, 10, 2, 86, 163, 108, 131, 161, 163, 240, 32, 111, 120, 192, 178, 39, 133, 141, 236
        
        这就是我们的数据区。

        Remainder Bits
        最后再加上ReminderBits,对于某些Version的QR,上面的还不够长度,还要加上Remainder Bits,比如:上述的5Q版的二维码,还要加上7个bits,Remainder Bits加零就好了。关于哪些Version需要多少个Remainder bit,可以参看QR Code Spec的第15页的Table-1的定义表。

相关产品

主站蜘蛛池模板: 精精国产xxxx在线观看主放器 | 国产人澡人澡澡澡人视频 | 高清视频在线免费观看 | 日韩一级片网站 | 天天干妹子 | 亚洲麻豆| 三级视频网站在线观看 | 亚洲 欧美 中文 日韩a v一区 | 久久综合五月天 | 四虎国产精品成人免费入口 | 国产精品国产一区二区三区四区 | 亚洲国产综合一区 | 亚洲天堂一区在线观看 | 在线观看av中文字幕 | 天天操夜操 | 视频网站在线观看18 | 小妹色播影院 | 成人在线免费视频观看 | 91精品国产综合久久久蜜臀粉嫩 | 国产免费一级一级 | 中出在线播放 | 美日韩一区二区三区 | 国产wwwwwww| 蜜臀久久99精品久久久无需会员 | 亚洲精品午夜久久久 | 美女91网站| a亚洲v | 五月激情婷婷综合 | 深夜福利国产 | 国产精品乱码一区二区三区 | 国产成人av一区二区三区不卡 | 亚洲精品在线看 | 日韩综合一区二区三区 | 天堂网a | 欧美综合激情 | 国产精品久久久久久久一区二区 | 久久精品一区二区三区四区 | 国产精品久久久久久一区二区 | 精品在线播放视频 | 秋霞成人午夜鲁丝一区二区三区 | 91久久精品日日躁夜夜躁国产 | 爱爱视频久久 | 日韩av第一页 | 欧美日韩中文字幕一区二区三区 | 久草五月天 | 亚洲一区在线免费视频 | 欧美日韩久 | 裸体欧美bbbb极品bbbb | 国产精品成人av久久 | 三级av在线播放 | 欧美毛片在线 | 中文字幕在线播放一区二区 | 中文字幕+乱码+中文字幕一区 | 国模三级 | 不卡网av | 天天干夜夜爽 | 久久久免费高清视频 | 日日射天天干 | 亚洲天天干 | 久久av色 | av天天射| 五月天一区二区 | 在线一级片 | 麻豆av免费| 国产精品中文 | 亚洲欧美中文日韩在线 | 国产一级全黄 | 亚洲人成在线观看 | 一区二区免费高清视频 | 在线黄色免费网站 | 免费一级特黄毛大片 | 91av成人| 伊人久久精品视频 | 91久久精品一区二区别 | 亚洲国产免费 | 三级视频网| 91成人国产综合久久精品 | 我想看毛片| а√天堂资源在线 | 国产日韩在线视频 | 国产精品刘玥久久一区 | 综合网国产 | 欧美一区二区三区在线视频 | 在线观看av中文字幕 | 最新啪啪网站 | 奇米狠狠干 | 亚洲男女| 国产福利一区二区三区视频 | 在线观看 亚洲 | 欧美视频日韩视频 | wwwwww日本| 亚洲区在线 | 日韩视频国产 | 亚洲色欲色欲综合网站 | 糖心logo在线观看 | 91精品国产福利一区二区三区 | 91小视频在线 | 欧美极度另类 | 在线免费看黄 | 毛片在线网站 | 色婷婷国产精品久久包臀 | 日本少妇网站 | 男人的av | 亚洲激情av在线 | 日日摸天天添天天添破 | 婷婷在线影院 | 五月婷婷,六月丁香 | 青青草国产 | 成年网站在线 | av亚洲在线观看 | 日韩精品久久久久久久酒店 | 国产精品视频自拍 | 中文字幕av免费 | 美女插插视频 | 亚洲人人人 | 国产成人精品一区二 | 一级特黄aa大片 | 欧美高清视频一区二区三区 | 久久久美女视频 | 懂色av中文字幕 | www.1000av | 国产一区二区不卡在线 | 青青草97国产精品免费观看 | 美女av一区 | 国产在线美女 | 日本αv | 国产精品第四页 | 天天曰 | 欧美在线激情视频 | 国产在线视频二区 | 日韩伦理一区二区三区 | 日韩色综合网 | 日本视频不卡 | 青草成人 | 91精品国产一区二区三密臀 | 久久国产小视频 | 欧美日韩国产成人精品 | 国产欧美日韩在线播放不了吗 | 色播综合 | 免费在线性爱视频 | 成人免费av网站 | 纯爱无遮挡h肉动漫在线播放 | 国产无套丰满白嫩对白 | 性生交大片免费看3p | 亚洲人人在线 | 日本欧美www| 成人黄色免费 | 91免费版黄 | 国产一区二区亚洲 | 性开放视频 | 欧美一区二区视频在线观看 | 久久露脸视频 | 日日噜噜噜夜夜爽爽狠狠视频97 | www.久久网 | 91手机在线视频 | 国产伦精品一区二区三区网站 | 欧美美女视频 | 国产精品一二三四五区 | 亚洲精品www久久久久久广东 | 91最新视频 | 999成人网 | 国内精品少妇在线播放98 | 香蕉视频一区二区三区 | 成年人精品 | 啪啪五月天 | 欧美日韩久久久久久 | 天天干天天色综合 | 欧美日韩国产精品 | 亚洲精品国产精品国 | 日本久久久久 | 日韩专区中文字幕 | 伊人久久大香线蕉综合75 | 欧美激情第三页 | 天天夜夜爽| 青青草免费观看视频 | 91国产精品| 99爱在线观看| 欧产日产国产69 | 亚洲第九十九页 | 在线吴梦梦视频一区二区 | 一区二区视频播放 | 久久国产精品免费 | 久久人人爽人人爽爽久久 | 国产亚洲欧美精品久久久久久 | 伊人黄色网 | 国产伦精品一区二区三区在线播放 | 少妇精品久久久久久久久久 | 久久久精品影视 | 天天看天天干 | 国产精品精品视频一区二区三区 | 日韩精品小视频 | 亚洲www | 天天干天天干天天操 | 在线观看国产精品一区 | 奇米影视888 | 警察高h荡肉呻吟男男 | 日韩骚片 | 国产成人午夜视频 | 黄色免费视频观看 | 国产精华7777777 | 狠狠狠狠狠狠狠干 | 毛片网站在线播放 | 美日毛片| 亚洲自拍在线观看 | 午夜九九九 | 一本一道精品欧美中文字幕 | 亚洲精品高潮呻吟久久av | 小视频在线看 | 黄色另类小说 | 日本人xxxⅹ18hd19hd | 精品视频免费在线 | 99在线免费观看视频 | 中国特级毛片 | caopor超碰| 意大利性荡欲xxxxxx | 在线精品观看 | 亚洲成年人网站在线观看 | 爱搞国产 | av免费观看网址 | 鲁丝一区二区三区 | 夜夜骑夜夜操 | 一级片视频免费看 | 国产精品久久久久久久久久妇女 | 香蕉污视频 | 久久精品欧美日韩精品 | 一区二区三区免费在线 | 亚洲a一片 | 少妇高潮一69aⅹ | 亚洲天堂伊人 | 亚洲天堂网址 | 91在线公开视频 | 日本黄a三级三级三级 | 二区影院 | 日本三级视频网站 | 三级视频网站 | 97se亚洲国产一区二区三区 | 一区二区三区视频免费观看 | 自拍偷拍日韩精品 | 99久久综合国产精品二区 | 欧美午夜久久 | 国产精品综合在线 | 国产小视频免费观看 | 精品毛片在线观看 | 在线观看69 | 日本污视频在线观看 | 欧美极品jizzhd欧美 | 少妇高潮惨叫久久久久久 | 综合久久久久 | 毛片首页 | 欧美一区二区三区在线看 | 8x国产一区二区三区精品推荐 | 双性高h1v1| 欧美三级不卡 | 九九久久国产 | 在线视频免费观看 | 国产成人免费看 | 中文毛片无遮挡高潮免费 | 国产情侣一区二区 | 精品中文字幕在线 | 狠狠网站 | 久草热在线| 欧美日本中文字幕 | av看片 | 亚洲精品久久久久久久久久吃药 | 国产午夜视频在线观看 | 雪白的扔子视频大全在线观看 | 91久久精品一区二区 | 国产东北真实交换多p免视频 | 天天舔天天插 | 国产日本在线视频 | 狼性av懂色av禁果av | 黄色激情在线观看 | 日韩视频在线观看一区二区 | 丁香激情网 | 1024日韩 | 天天操女人 | 亚洲综合网站 | 日日夜夜操视频 | www.蜜桃av | 乳孔很大能进去的av番号 | 青青草原国产在线观看 | 欧美激情成人 | 欧美日韩福利视频 | 日日干夜 | 久久国产小视频 | 欧美色啪| 亚洲天堂一 | 日韩一区二区在线观看 | wwww在线观看| 欧美一区二区三区在线看 | 天天干夜夜操视频 | 99九九久久 | 加勒比视频在线观看 | 性插视频免费 | 激情草逼 | 久草视频在线资源 | 日韩精品一区二区三区免费视频 | 免费成人深夜在线观看 | 在线有码视频 | 好吊日在线| 在线免费看av片 | 日韩欧美网 | 亚洲天堂一 | 日本少妇吞精囗交视频 | 四色网址 | 二级毛片在线观看 | www.成人在线 | av中文网| 成人你懂的 | 国产又黄又粗又猛又爽 | 特级黄色一级片 | 久久久噜噜噜久久久白丝袜 | 一级性毛片 | 黄色片上床 | 久久久网 | 日韩欧美三级在线 | 黄色三极片| 嫩草研究院在线观看 | 1515hh毛片大全免费 | 国产成人亚洲欧洲在线 | 中文字幕一区二区三区在线播放 | 男人激情网 | 欧美巨大荫蒂茸毛毛人妖 | 午夜伊人网 | 狠操av| 亚洲一级中文字幕 | 精品少妇一区二区三区视频免付费 | av男人的天堂在线观看 | 性福利视频 | 黄色香蕉网 | 日日躁夜夜躁狠狠躁 | 亚洲综合久久久久 | 精品一区二区免费视频 | 欧美综合视频在线观看 | 国产精品九 | 国产成人片 | 一级片黑人 | 欧美精品在线看 | 国产色影院 | 欧美日韩a级片 | 国产一级在线看 | 亚洲一区二区精品视频在线观看 | 亚洲人成在线观看 | 老司机一区二区三区 | 艳母免费在线观看 | 成人看片黄a免费看视频 | 综合久久久久综合 | 午夜影视污 | 国产高潮呻吟久久 | 亚洲黄色在线视频 | 黄色av大片| 成人性生活视频 | 亚洲黄网站在线观看 | 泽村玲子在线 | 一级视频在线观看 | 高清视频免费在线观看 | 又爽又色禁片1000视频免费看 | 黄色一级免费视频 | 国产免费不卡av | 婷婷丁香综合 | av福利在线 | 一级做a毛片 | 国产网址视频 | 91成人福利| 国产毛片毛片毛片毛片毛片 | 一本加勒比hezyo黑人 | 亚洲天堂2015 | 性生活香蕉视频 | 狠狠干少妇 | 久久精品亚洲国产奇米99 | 欧美激情一区在线 | 国产综合在线播放 | 精品日韩一区二区三区av动图 | 加勒比视频在线播放 | 婷婷综合影院 | 两个女人互添下身爱爱 | 久久看av | 亚洲美女在线播放 | 凹凸av在线 | 欧美日韩亚洲在线观看 | 狠狠躁18三区二区一区传媒剧情 | 国产91在线高潮白浆在线观看 | 456亚洲影视| 天堂av8| 欧美精品少妇 | 色偷偷综合 | 日日天天干 | 精品在线免费视频 | 国产区一区二区三区 | 看片地址 | 毛片网站入口 | 国产对白精品刺激二区国语 | 亚洲女人网 | av在线播放网站 | 九色av | 九色精品| 重囗味sm一区二区三区 | 欧美一区二区三区在线视频 | 国产成人精品免费 | 欧美日韩免费在线 | 志在出位国语完整在线观看 | 九色.com | 亚洲乱码日产精品bd | 日韩精品在线免费看 | 日韩三级久久 | av操操操| 亚洲精品免费在线观看视频 | 91破处视频| 国产一区欧美二区 | 久久久久久久国产精品美女 | 精品一区二区三区在线视频 | 亚洲 欧美 激情 另类 | 性巴克成人免费网站 | 日韩亚洲一区二区三区 | 欧洲精品一区 | 亚洲成色在线 | 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 91成人精品一区在线播放 | 免费成人福利视频 | 中文字幕免费一区 | 在线播放国产精品 | 每日更新在线观看av | 日本成人久久 | 亚洲区综合| 国产男人的天堂 | 日本中文一区 | 国产一区二区三区在线 | 韩日午夜在线资源一区二区 | 香蕉视频99 | 香蕉视频国产在线 | 亚洲特级片 | 欧美第一页草草影院 | 69亚洲精品久久久蜜桃小说 | 欧美日韩一区二区三区四区 | 欧美日韩国产成人精品 | 精品国产一区一区二区三亚瑟 | 狠狠干b | 亚洲最大的黄色网 | 99久久综合国产精品二区 | 国产精品va在线 | 伊人久色 | 欧美在线免费观看 | 91人人射| 精品久久久久一区二区国产 | 久久久精品天堂 | 日韩理论在线 | 天天射影院 | 绯色av一区二区三区在线观看 | 国产精品伊人 | 国产精品久久久久久久蜜臀 | 久久小草| 欧美日韩中文字幕一区二区三区 | 中文亚洲欧美 | 欧美日本亚洲 | 99国产精品一区二区三区 | 免费观看在线观看 | 色综合区 | 看全色黄大色黄大片女一次牛 | 伊人网在线 | 一级黄色免费 | 在线激情av | 西比尔在线观看完整视频高清 | 国产成人久久久 | 亚洲在线免费 | 九九九在线观看 | 五月婷婷激情综合网 | 我和我的太阳泰剧在线观看泰剧 | 色福利网 | 国产suv精品一区二区6 | 四虎影视永久免费 | 亚洲最大视频网站 | 特一级黄色片 | 精品99在线 | 青娱乐在线免费视频 | 校园春色亚洲激情 | 日韩午夜在线视频 | 亚洲国产成人综合 | 欧美激情一区在线 | 少妇一级淫片免费放中国 | 超碰在线网 | 精久久久| 一级特黄a大片免费 | 99精品国产综合久久久久久 | 日本少妇吞精囗交 | 特淫毛片 | 午夜影院在线观看 | 欧美在线视频免费观看 | 日本免费a级片 | 一二三区av | 日韩av中文字幕在线播放 | 国产精品16p | 91看片淫黄大片 | 97精品国产97久久久久久免费 | 激情的网站 | 国产精品人人做人人爽 | 亚洲成人乱码 | 亚洲天堂一区二区 | 手机看片一区二区 | 超碰网站在线 | 欧美一级性片 | 日本久久精品视频 | 亚洲 美腿 欧美 偷拍 | 在线午夜av| 欧美黄色一级视频 | 少妇高潮一区二区三区99小说 | 美女色综合 | 色偷偷av | 午夜久久精品 | 国产噜噜噜噜噜久久久久久久久 | 精产国品一二三产区区别在线观看 | 又紧又大又爽精品一区二区 | 欧美精品一区二区三区视频 | 国产精品99| 亚洲综合成人av | 自拍偷在线精品自拍偷无码专区 | 国产欧美日韩免费看aⅴ视频 | 国产视频第一区 | 18资源在线www免费 | 超碰在线人人干 | 日本xxxx人| 十大污视频 | 成人性生活视频 | 亚洲综合图片网 | 亚洲开心激情网 | 97青青草| 精品久久免费视频 | 尤物视频在线观看免费 | 亚洲日日日 | 国产在线你懂得 | 欧美在线网址 | 日日干日日 | 久久综合综合久久 | 亚洲国产精品成人综合在线 | 天天舔天天干天天操 | 国产精品国产精品 | 粉嫩av在线播放 | 有码av在线 | 欧洲美一区二区三区亚洲 | 欧美黄色录像视频 | 国产污视频在线 | 影音先锋毛片 | 久久婷婷激情 | 小蝌蚪视频色 | 天天干夜夜拍 | 欧美精品一二三区 | 刘玥91精选国产在线观看 | a在线| av久久久| 中文字幕在线观看免费视频 | 性巴克成人免费网站 | 中文字幕一区二区三区有限公司 | 天天色网站 | 日韩激情网 | 四虎黄色网 | 永久av在线 | 毛片的网站 | 精品一区二区视频 | 日韩精品――中文字幕 | 五月天丁香网 | 玖草在线| 欧美成人一区二区三区四区 | 大伊人网 | 久久视频免费观看 | 伊人79 | 国产老女人乱淫免费可以 | 91老司机在线视频 | 日本在线观看 | 91宅男| 天堂资源最新在线 | 久久午夜神器 | 三级自拍视频 | 妖精视频一区二区 | 18色av| 亚洲人成7777| 牛牛澡牛牛爽一区二区 | 爱情岛论坛首页永久入口线路一 | 国产精品久久久久久久天堂 | 久久一二三区 | 午夜激情一区 | 日韩视频免费观看高清 | 色av性av丰满av | 在线免费观看不卡av | 色婷婷亚洲综合 | 成人毛片大全 | 亚洲污片 | 日韩av不卡一区 | 亚洲精品国产91 | 中文字幕在线不卡 | 免费国产精品视频 | 国产黑丝一区二区 | 国产黄三级三级三级三级一区二反 | 在线免费黄色片 | 国产成人在线一区二区 | 夜夜骑夜夜骑 | 久久久久99啪啪免费 | wwwxxx亚洲 | 成人黄色视屏 | 东北毛片| 中文字幕在线精品 | 久久九色 | 成人免费在线观看av | 久久国产小视频 | 另类专区欧美 | 黄色片在线 | 91在线观看视频网站 | 成人av福利| av中文字幕一区二区 | 午夜激情在线观看 | 国产91精品久久久久久久 | 在线能看的av | 在线免费色视频 | 国产视频自拍一区 | 尤物视频在线播放 | 国产无套粉嫩白浆内谢 | 国产精品久久久久一区二区 |