数字模式
数字模式 (Numeric Mode) 是 QR 码四种编码模式中数据效率最高的一种。它只处理 0 到 9 的数字,但能将三位数字压缩为仅 10 位二进制数据,使单个 QR 码最多可存储 7,089 位数字。
压缩原理很简单:将输入的数字串按每三位一组进行分割,每组转换为 10 位二进制数。末尾剩余两位用 7 位表示,剩余一位用 4 位表示。例如"01234567"分为"012"(10 位)、"345"(10 位)、"67"(7 位),共计 27 位。
电话号码、邮政编码、会员号、序列号等纯数字数据会自动选择数字模式。如果对同样的数据使用字母数字模式,所需位数约为 1.7 倍。了解这一点有助于生成尽可能紧凑的 QR 码。