每天要生成那么多二维码,为什么不会有一模一样的生成呢?

网友解答: 感谢邀请“奇异鸟”回答要想了解为什么二维码可以存储那么多信息,或者拥有如此多排列可能,我们要先了解二维码的生成原理和工作方式。二维码又称QR Code,QR全称Quick R

网友解答:

感谢邀请“奇异鸟”回答


要想了解为什么二维码可以存储那么多信息,或者拥有如此多排列可能,我们要先了解二维码的生成原理和工作方式。

二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。二维条码/二维码(2-dimensional bar code)用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。

二维码一共有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 的正方形。

简单来说,二维码组合方式多,生成的信息容量大不会影响使用。每个二维码承载的信息都是一个独特的信息,不会出现重复的情况。所以不用担心二维码多重复的情况。

网友解答:

二维码长什么样取决于你在里面装了什么东西,有些是一个网页链接,也就是网址,扫一下就能打开一个网页,有些是一句话,有些是几行代码……像分享wifi密码那个二维码就是一串代码,里面含有wifi名称和密码的,用微信扫一下就能看到代码,用自带浏览器扫直接执行代码自动连上wifi。

由于你在里面存储的信息不一样所以二维码就会不一样,但即使存储的内容一模一样二维码也有可能不一样,因为二维码里面除了存储需要的信息还要保留一定的容错,以保证在有污损的情况下也能够正常识别出来,甚至有些区域纯粹就是用来凑空间的,这部分就有很大的选择空间了。

标签: