Qraft

有效载荷

有效载荷(Payload)是在通信包或数据结构中,排除控制信息(头部、元数据、纠错码)后实际要传输的数据本体。语源来自火箭的有效载荷(货物),意为「应该运输的本体」。

二维码的有效载荷是排除纠错码字格式信息后,用户存储的数据(URL、文本、联系人信息等)部分。二维码整体码字数中可用作有效载荷的比例随纠错级别而变。版本 40 的全部 3,706 个码字中,可用于数据的在 L 级为 2,956 个(约 80%),H 级只有 1,276 个(约 34%)。级别名称中的约 7%、约 30% 是可以恢复的缺损比例,并非有效载荷的比例。

有效载荷的最大尺寸由二维码的版本和编码模式决定。最大版本 40(177×177 模块)L 级时,数字最多 7,089 字符、字母数字最多 4,296 字符、字节数据最多 2,953 字节。实用中大多是存储 URL 或短文本,很少达到这个上限。