運作方式
結構化附加標頭位於每個符號的最前面。它以模式指示碼 0011 開頭,接著是 4 位元表示該符號在序列中的位置,再來是 4 位元表示符號總數,最後是 8 位元的同位值。
同位位元組是原始訊息所有位元組的 XOR,同一組中的每個符號都帶有相同的值。讀取器用它來檢查收集到的 QR Code 是否屬於同一組。
- 每則訊息最多 16 個符號
- 標頭:模式指示碼、4 位元位置、4 位元總數、8 位元同位值
- 符號可以用任意順序掃描
- 每個符號可以使用自己的版本與錯誤更正等級
何時使用
結構化附加是為了單一符號放不下的資料,或是要把資料放進長而窄的空間,以一排較小的 QR Code 呈現而設計。它主要出現在使用專用掃描器的工業與文件應用中。
消費型的手機相機 App 很少支援它。它們通常會各別讀取每個符號並顯示片段,所以對外公開的用途,改用單一 QR Code 加上指向完整內容的短網址會更可靠。