转载自:

https://www.cnblogs.com/feng9exe/p/5995055.html

4.版本信息:即二维码的规格,QR码符号共有40种规格的矩阵(一般为黑白色),从21x21(版本1),到177x177(版本40),每一版本符号比前一版本每边增加4个模块。

177 = 21+(40-1)+4 = 21 +156.

http://blog.csdn.net/acnt3w/article/details/8810420

二维码容量的计算:

这里以第一版的来进行计算,第一版(21×21)不的格式如下:

其中的只有黄色的是存储数据的内容,在第一版本中只有217(21×21 - 8*9*3 -8)个存储数据的数空间,而其中有用的数据是 217 - 1个数据结尾标志 = 216 ,在216bit

216bit/8 = 27Byte 在版本一的QR码中只能够存储27Byte的数据(要是有校验容错就更少了)

其他版本的QR码也是采取这样计算的。

(鸣谢)参考文章:http://blog.csdn.net/dekko/article/details/6121899

二维码(QRcode)容量的计算与版本相关推荐

  1. js生成二维码——QRCode.js中文文档

    QRCode v1.2.2 原文地址 API 文档 一.安装 npm install --save qrcode 二.使用 在 JavaScript 中使用 模块引入: <!-- index.h ...

  2. 在Vue中生成二维码(前端生成二维码:Qrcode)

    1.首先我们需要使用"npm install --save qrcode"下载依赖包 npm install --save qrcode 2.在要使用qrcode的页面导入qrco ...

  3. java 生成二维码 QRCode、zxing 两种方式

    版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢. https://blog.csdn.net/testcs_dn/article/details/ ...

  4. Java实现二维码QRCode的编码和解码

    涉及到的一些主要类库 编码lib:Qrcode_swetake.jar         (官网介绍-- http://www.swetake.com/qr/index-e.html)          ...

  5. 前端生成二维码qrcode.js,并下载

    利用qrcode.js在前端生成二维码,并下载 一.引入js包 <script type="text/javascript" src="//static.runoo ...

  6. 二维码Qrcode Library

    二维码Qrcode Library 插件官网:https://qrcode-library.readthedocs.io/en/latest/#yii2 composer 安装 php compose ...

  7. JAVA生成二维码QRcode

    JAVA生成二维码QRcode 1 : 配置集成 1.1.配置maven 1.2.配置文件 1.3.logo文件 2 : 代码集成 2.1.加载配置文件 2.2.工具类 2.3.测试类 3 : 测试结 ...

  8. 使用Qt绘制二维码 QRcode

    --今天的我们,是站在巨人的肩膀上前行. 二维码自从出现以来,已经极大地改变了我们的生活方式,它能容纳一些简短的信息,却又不那么简短,以至于很多场合都能使用二维码作为信息的载体.一个月以前,有个老师跟 ...

  9. 二维码QRCODE原理详解

    QR(Quick-Response) CODE是被广泛使用的一种二维码,解码速度快. 如上图是一个二维码的基本结构,其中: 位置探测图形.位置探测图形分隔符.定位图形:用于对二维码的定位,对每个QR码 ...

  10. vue 动态生成二维码 qrcode

    1.下载 qrcode npm i qrcode 2.在所需组件使用qrcode <template><div><img :src="qrcode" ...

最新文章

  1. 多传感器信息融合算法总结
  2. JDK1.8新特性之时间和日期的使用
  3. Android 横竖屏切换时 Dialog 布局自适应
  4. Nginx代理webSocket经常中断的解决方案, 如何保持长连接
  5. C语言: GDB调试技术(一)
  6. 新加坡教育(20181101)
  7. 学习日报 1028 分支结构 if分支语句
  8. 08.28 JavaScript 边界 选择修饰符 模式单元 修饰符 正则的使用
  9. 【Kafka】kafka报错 UnknownHostException: %HOSTGROUP::host_group_zookeeper%: Temporary failure in name re
  10. Flutter实战一Flutter聊天应用(十九)
  11. 一千个哈姆雷特,一千个手游开发者
  12. 阿里云短信验证码后端
  13. 计算机网络工程用排线架,网络配线架使用和安装说明【图解】
  14. 中学生心理测试系统软件,学校心理测评软件
  15. XSS靶场练习 https://xss.haozi.me
  16. Rabbitmq 基础
  17. OpenGL /GLES 使用Pyqt5 + glad
  18. UltraEdit 21.30.1006.0 繁体中文破解版(功能最强的文本编辑器)
  19. 强化学习蒙特卡洛3.4 | Every-visit 和 First-visit MC
  20. 智慧林业落地入口在林业物联网工程

热门文章

  1. 李威克挑战N小黑,虚拟人真实自然天花板之争的背后
  2. python是什么?工作前景如何?怎么算有基础?爬数据违法嘛......
  3. PMP考生注意了!你们最关心的问题都在这!
  4. 【Linux】手把手教你搭建自己个人博客(boss版)
  5. 学习emwin,理解emwin,应用emwin
  6. 小程序:在手机上如果不打开调试模式,不能正常请求接口,打开调试模试就可以正常请求,真机测试和开发者工具都可以正常显示
  7. 史上最易懂——一文详解线性回归算法的纯Python实现
  8. 读书笔记--Neural Networks and Deep Learning(CH1)
  9. Linux 根目录爆满 解决
  10. 智能手机屏幕解锁图案研究