版本信息

又称: 版本位, 版本块

定义

版本信息是一个 18 位字段,记录大尺寸二维码的版本。它只出现在版本 7 到 40 中,是位于右上和左下定位图案附近的两个 6 × 3 的块。

它包含什么

该字段包含 6 位版本号(7 到 40),后面是 12 位 BCH 纠错码,共 18 位。有了纠错,即使这些模块中有少数损坏,读取器仍能恢复版本。

每一份都排成 6 × 3 个模块的块。一块就在左下定位图案的正上方,另一块就在右上定位图案的正左方,两块之间的位是转置的。

  • 只存在于版本 7–40
  • 6 位版本号
  • 12 位 BCH 纠错码
  • 两份副本,每份 6 × 3 个模块

为什么小二维码没有它

对于版本 1 到 6,读取器可以借助定位图案和时序图案测量二维码,可靠地算出版本。而在更大的二维码里,模块相对于整个图案很小,测量稍有偏差就可能落在错误的版本上,所以标准增加了一份明确的记录。

常见问题

扫描器怎么知道它读的是哪个版本的二维码?

版本 1–6 靠定位图案和时序图案测量网格。版本 7–40 还会读取靠近其中两个定位图案的版本信息块。

为什么我的二维码在两个角附近有小长方形块?

如果二维码是版本 7 或更大,那就是版本信息块。它们把版本号记录了两遍,并有纠错保护。

来源与标准

全部术语