QR码最大字符长度

60

我读到过二维码的字母数字字符限制约为4,290个(约为4kb)。

这是否属实?是否有办法增加它们的内存大小?

如果可能的话,我想要更多的空间:P


1
我在这里找到了一张有用的表格,它显示了每种模式的容量,考虑到所使用的纠错级别。 - Daniel
2个回答

85

这里是规范的摘要:

  * http://en.wikipedia.org/wiki/QR_code

    Numeric only    Max. 7,089 characters (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
    Alphanumeric    Max. 4,296 characters (09, AZ [upper-case only], space, $, %, *, +, -, ., /, :)
    Binary/byte     Max. 2,953 characters (8-bit bytes) (23624 bits)
    Kanji/Kana  Max. 1,817 characters

规范本身在这里:

关于“更多空间”,你应该把QR码看作是指向你的URL的“链接”或“快捷方式”。 点击QR码会将用户带到网站; 一旦他们到达那里,你就有了任意数量的空间。


4
二维码不仅仅是用来存储网址的。请参考这个问题,了解如何备份个人私钥:https://security.stackexchange.com/questions/51771/where-do-you-store-your-personal-private-gpg-key - Kit Johnson
重点是,我们应该把QR码看作“更像URL”。不应该把QR码看作“像数据库”。 - paulsm4
16
@oldmankit是正确的。将QR码“应该”视为paulsm4所描述的方式,忽略了QR码除了快速URL快捷方式之外的全部用途的丰富性。请参考http://www.qrcode.com/en/about/howtouse.html以了解一些其他于URL之外的应用程序。 QR码作为“数据库”的一个优秀用途是在MedicAlert类型的珠宝上。虽然标签上有人类可读的摘要(例如:ALLERGIES,DIABETIC),但8-M代码版本(49x49)可以容纳221个字母数字字符,以向第一响应者提供这些情况的详细信息以文本形式。如果没有互联网,URL就毫无用处。 - O.M.Y.
1
谢谢,@O.M.Y。虽然paulsm4的回答确实有帮助,但我认为整个“你应该思考”的段落可以删掉,这样答案会更好。我没有看到任何令人信服的理由让我这样想! - Kit Johnson
1
把一堆QR图像批处理成一个blob怎么样?就像打孔纸带一样 ;) - Daniil Iaitskov
1
@DaneelYaitskov,现在似乎有一个标准。https://hub.packtpub.com/introducing-txqr-data-transfer-via-animated-qr-codes/ - Devlin Paddock

7

QR码有不同的标准尺寸,但最大的是版本40,可以存储约2953个字节。2953个字符是单个QR码可以存储的最大数量。

Mattkc在Youtube上发布了一个视频,在一个QR码中存储了贪吃蛇游戏。非常棒,去看看吧。

https://mattkc.com/etc/snakeqr/

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接