一个比邮票还小的黑白模块正方形网格,在不到一秒内连接了物理世界和数字世界。二维码已经从汽车库存管理工具演变为疫情必需品,再到日常生活的永久组成部分。
从汽车零件到COVID菜单:简史
二维码于1994年由丰田子公司电装公司的原昌宏发明。最初目的是在装配线上追踪汽车零部件。
一个关键决定塑造了这项技术的未来:电装公司将专利释放到公共领域。任何人都可以免费创建和使用二维码。
2017年Apple和Google在默认相机应用中内置了原生二维码扫描功能,一切都改变了。2020年COVID-19疫情来袭时,基础设施已经到位。
二维码如何编码数据
| 模式 | 支持的字符 | 最大容量 |
|---|---|---|
| 数字 | 0-9 | 7,089位 |
| 字母数字 | 0-9, A-Z, 符号 | 4,296个字符 |
| 字节 | 任意 (UTF-8) | 2,953字节 |
| 汉字 | 日文字符 | 1,817个字符 |
最显著的特性之一是Reed-Solomon纠错,即使二维码部分受损或被遮挡也能保持可扫描。
值得了解 更高的纠错级别意味着网格中有更多模块,这使得码更密集,在小尺寸时更难扫描。大多数用途中,M级别提供了韧性和可扫描性之间的最佳平衡。
静态与动态二维码
静态二维码直接编码目标地址。它们永久有效,不依赖第三方服务。
动态二维码指向由二维码管理平台控制的中间重定向URL。可以不重印就更改目标,但对平台的依赖是真实风险。
安全风险:钓鱼攻击的兴起
二维码钓鱼涉及放置恶意二维码将受害者引导至钓鱼网站、恶意软件下载或欺诈支付页面。
设计最佳实践
- 尺寸 — 将扫描距离除以10得到最小码宽
- 对比度 — 浅色背景上的深色模块。黑白是最安全的选择
- 静区 — 码周围始终留白边
- Logo放置 — 放在中心并保持较小(码面积的10%以下)
- 测试 — 印刷前用多设备和不同光照条件扫描测试
提示 始终在二维码旁边添加明确的行动号召:"扫码看菜单"、"扫码连Wi-Fi"。没有上下文的二维码会被忽略。
