版本資訊

又稱: 版本位元, 版本區塊, Version information

定義

版本資訊是 18 位元的欄位,記錄大型 QR Code 的版本。只有版本 7 到 40 才有,是位於右上與左下定位圖案附近的兩個 6 × 3 區塊。

包含什麼

欄位有 6 個位元表示版本號碼(7 到 40),後面接 12 位元的 BCH 錯誤更正碼,共 18 位元。有了錯誤更正,即使這些模組有少數受損,讀取器仍能還原版本。

每一份都排成 6 × 3 個模組的區塊。一個位於左下定位圖案的正上方,另一個位於右上定位圖案的左側,兩者之間的位元互為轉置。

  • 只出現在版本 7 到 40
  • 6 位元的版本號碼
  • 12 位元的 BCH 錯誤更正碼
  • 兩份,每份 6 × 3 個模組

為什麼小型 QR Code 沒有

版本 1 到 6 的 QR Code,讀取器只要用定位圖案與時序圖案量測,就能可靠地推算版本。較大的 QR Code 中,模組相對於整個圖案很小,量測上的細微誤差就可能落到錯誤的版本,所以標準另外加上明確的記錄。

常見問題

掃描器怎麼知道讀到的是哪個版本的 QR Code?

版本 1 到 6 是用定位圖案與時序圖案量測格線;版本 7 到 40 還會讀取兩個定位圖案附近的版本資訊區塊。

為什麼我的 QR Code 兩個角落附近有小長方形區塊?

如果 QR Code 是版本 7 或更大,那就是版本資訊區塊。它們把版本號碼記錄了兩次,並以錯誤更正保護。

來源與標準

所有名詞