버전 정보

다른 이름: 버전 비트, 버전 블록, version information

정의

버전 정보는 큰 QR코드의 버전을 기록하는 18비트 필드예요. 버전 7~40에만 있고, 오른쪽 위와 왼쪽 아래 파인더 패턴 근처에 6×3 블록 두 개로 나타나요.

담고 있는 것

필드에는 7에서 40까지의 버전 번호 6비트와 BCH 오류 정정 12비트가 이어져 총 18비트예요. 오류 정정 덕분에 이 모듈 몇 개가 손상되어도 리더가 버전을 복구할 수 있어요.

각 사본은 6×3 모듈 블록으로 배치돼요. 한 블록은 왼쪽 아래 파인더 패턴 바로 위에, 다른 하나는 오른쪽 위 파인더 패턴 바로 왼쪽에 있고, 두 블록 사이에서 비트 순서가 전치돼 있어요.

  • 버전 7–40에만 있어요
  • 버전 번호 6비트
  • BCH 오류 정정 12비트
  • 사본 두 개, 각각 6×3 모듈

작은 코드에는 없는 이유

버전 1~6은 리더가 파인더 패턴과 타이밍 패턴으로 코드를 측정해서 버전을 믿을 수 있게 알아낼 수 있어요. 더 큰 코드는 전체 기호에 비해 모듈이 작아서 약간의 측정 오차로도 엉뚱한 버전이 나올 수 있으므로, 표준은 버전을 명시적으로 기록하도록 했어요.

자주 묻는 질문

스캐너는 읽고 있는 QR코드의 버전을 어떻게 아나요?

버전 1~6은 파인더 패턴과 타이밍 패턴으로 격자를 측정해서 알아요. 버전 7~40은 파인더 패턴 두 개 근처의 버전 정보 블록도 읽어요.

내 QR코드에는 왜 두 모서리 근처에 작은 직사각형 블록이 있나요?

코드가 버전 7 이상이라면 그것은 버전 정보 블록이에요. 버전 번호를 두 번 기록하며 오류 정정으로 보호돼요.

출처와 표준

모든 용어