2016 - 2024

感恩一路有你

村民代表人数有什么规定 二维码可以有多少个?有具体的计算方法吗?

浏览量:3276 时间:2023-05-02 09:52:20 作者:采采

二维码可以有多少个?有具体的计算方法吗?

谢谢你邀请我!

大叔从二维码原理的角度回答了这个问题。

二维码的基本概念一般我们口中的二维码是指二维码,也就是支付宝、支付、火车票等常见的二维码格式。但是二维码的格式可以说是多种多样,有数据矩阵、二维码、PDF417、Vericode、Ultracode等。不同的二维码格式在不同的领域有不同的应用。

二维码是一种编码,比传统的条形码条码可以存储更多的信息,表示更多的数据类型,如字符、数字、日文、中文等。

二维码,从字面上看,是用两个维度(水平方向和垂直方向)对数据进行编码。条形码只是用一维(水平方向)来表示信息,在垂直方向上没有意义,所以二维码比条形码有更高的数据存储容量和组合可能性。

在一维条码的基础上,二维码将多个条码编码在一起。我们生产的矩阵二维码是指在一个矩阵空间中用黑白方块来表示信息,其中黑方块代表1,白方块代表0,对应的组合代表一系列信息。常见的编码标准是二维码,在国内非常常用。

二维码编码的原理那么二维码是用什么魔法把人类能识别的内容(比如中文、网站等)变成。)转换成机器能识别的二维码?上面提到的基本概念中提到的二维码,黑色方块代表1,白色方块代表0。也就是计算机编程领域的二进制。让 s先看看人类使用的语言是如何转换成二进制的(关于这个我写过一篇关于计算机编码的文章,有兴趣的朋友可以看看)。先看我从文章里抽出来的两张图:

如何将英文字符转换成二进制存储

如何将汉字转换成二进制存储

从上面两张图可以看出,人类可识别的字符都是通过一个字符集(ASII,Unicode)映射成十进制数,再由二进制转换成二进制。同样,二维码可以根据自己的编码规则和字符集将这些字符转换成二进制,并用黑白方块存储二进制;

二维码的容量和数量首先,二维码有40种尺寸。正式名称是版本。版本1是21×21的矩阵,版本2是25×25的矩阵,版本3是29的大小。每增加一个版本,4的大小就会增加。公式为:(V-1)*4 21(V为版本号),最高版本为40,(40-1)*4 21 177,所以最高为1。77 x 177平方。即177*177个黑/白方块,一个方块可以代表一个0或1;

让 我们先来看看二维码的容量:

理论上40版在内容压缩后可以存储7089个数字,所以0~9有10个7089种可能的组合;4296个字母数字字符,那么就有1.27(4296 ^ 2)个组合;2953个8位字节数据和1817个汉字,则有10 (18175)种组合;

看二维码的数量:

那么,有多少个二维码呢?

子版本:

版本1:有21*21个黑白方块,所以是2 (21 * 21),换算成科学计数法就是5.7e 132

40版:黑白方块177*177,所以是2 (177 * 177),换算成科学计数法就是9.3e 9430

所以对比40版的二维码容量和数量就知道了:

以上是二维码数量的计算方法。虽然二维码的数量有限,但在目前的容量需求下,足以满足所有的组合。

二维码 编码 方块 字符 数据

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。