题 我们可以在QR码中保存/存储多少数据/信息?


我想用这个脚本 https://github.com/jeromeetienne/jquery-qrcode
(或者是否有更好的解决方案?)

我喜欢做的是“保存”一些小脚本或程序,甚至像xml格式文件(svg,x3d,...)这样的文件作为QR码图像。

但是我可以将多少信息(以字节为单位)精确保存到QR码图像(使用此JavaScript解决方案)?

有关此脚本和使用qr代码的任何经验吗?
https://github.com/jeromeetienne/jquery-qrcode


44
2018-06-16 17:04


起源




答案:


QR码有三个参数:数据类型,大小('像素数')和纠错级别。可以存储多少信息也取决于这些参数。例如,错误校正级别越低,可以存储的信息越多,但代码识别读者的难度越大。

最大大小和最低错误更正提供以下值:
仅限数字最大值7,089个字符
字母数字最大值4,296个字符
二进制/字节最大值2,953个字符(8位字节)


49
2018-06-16 17:14



所以它实际上不能超过这个? - Daniel Ruf
那是什么标准化(qrcode.com/en/vertable4.html)并广泛发表。也许有一个供应商在任何地方以某种方式支持更大的,但你不能依赖它。 - free_easy
并且在网站上提到您可以将更大的数据拆分为16个qr代码?这个怎么用? - Daniel Ruf
在QR码的每个版本/大小中可以存储多少? - mmcrae
另请注意,不恰当命名的“字节模式”实际上并不编码二进制数据。它编码 ISO-8995-1 字符集。这意味着2.9kB限制有些误导,因为只有在ISO-8995-1中对数据进行编码时才有限制。该规范中有一些令人惊讶的缺席,包括新行字符。客户端读者是否能够解码它们取决于有关它们与规范的一致程度以及编码检测尝试的实现决策。 - user1978019


看到 这张桌子。具有高级错误校正的101x101 QR码可以容纳3248位或406字节。对于任何有意义的SVG / XML数据,可能还不够。

177x177网格,根据所需的纠错级别,可以存储在1273和2953字节之间。也许足以储存一些小东西。


22
2018-06-16 17:08



读到更大的数据可以分成最多16个qr代码,这是如何工作的? - Daniel Ruf