구조적 추가

다른 이름: 연결형 QR코드, 다중 기호 QR, structured append

정의

구조적 추가는 하나의 메시지를 최대 16개의 코드에 나누어 담는 QR코드 기능이에요. 각 코드는 자신의 위치, 전체 개수, 패리티 바이트를 담고 있어서 리더가 순서대로 이어 붙일 수 있어요.

작동 방식

구조적 추가 헤더는 각 기호의 맨 앞에 와요. 모드 지시자 0011로 시작하고, 순서 안에서 그 기호의 위치 4비트, 전체 기호 수 4비트, 이어서 8비트 패리티 값이 뒤따라요.

패리티 바이트는 원래 메시지의 모든 바이트를 XOR한 값이며, 세트에 속한 모든 기호가 같은 값을 담아요. 리더는 이 값으로 모아 온 코드들이 서로 한 묶음인지 확인해요.

  • 메시지당 최대 16개 기호
  • 헤더: 모드 지시자, 4비트 위치, 4비트 전체 수, 8비트 패리티
  • 기호는 어떤 순서로 스캔해도 돼요
  • 각 기호는 자기만의 버전과 오류 정정 레벨을 쓸 수 있어요

쓰이는 경우

구조적 추가는 기호 하나에 다 들어가지 않는 데이터를 위해, 또는 길고 좁은 공간에 작은 코드를 한 줄로 늘어놓아 데이터를 넣으려고 설계했어요. 주로 전용 스캐너를 쓰는 산업 및 문서 응용에서 볼 수 있어요.

일반 사용자의 휴대폰 카메라 앱은 이를 거의 지원하지 않아요. 보통 각 기호를 따로 읽어서 조각만 보여 주기 때문에, 일반 대중을 위해서는 전체 내용으로 이어지는 단축 링크를 담은 코드 하나가 더 믿을 만해요.

자주 묻는 질문

데이터를 여러 QR코드에 나눌 수 있나요?

표준은 구조적 추가로 최대 16개까지 허용해요. 조각을 이어 붙이는 휴대폰 스캐너는 드물어서, 주로 산업용 리더에서 유용해요.

데이터가 QR코드 하나에 안 들어가면 어떻게 하나요?

일반 대중용이라면 내용을 온라인에 올려 두고 단축 링크를 인코딩하세요. 구조적 추가는 스캔 소프트웨어를 직접 관리할 때만 통해요.

출처와 표준

모든 용어