QR 코드는 강화된 바코드와 마찬가지로 흑백 픽셀의 그래픽 코드를 통해 정보를 전달합니다. 바코드가 1차원인 경우 QR 코드는 2차원입니다. 이 콘텐츠에서 단순히 수평 위치가 아닌 픽셀의 수평 및 수직 위치를 모두 읽어 정보를 전달한다는 의미입니다.
이처럼 사람은 QR 코드의 일부를 해독하고 내용을 수동으로 번역할 수 있지만 일반적으로 지루하고 시간이 많이 걸립니다. 일반적으로 UPC 바코드에 포함된 짧은 숫자 문자열보다 QR 코드에 훨씬 더 많은 정보가 포함되어 있습니다. 즉, 사람의 디코딩이 반드시 유용하거나 시기 적절하지는 않습니다.
QR 코드는 모든 스마트폰과 전용 QR 스캐너로 디코딩할 수 있으며 모든 텍스트 문자열을 포함할 수 있습니다. 이를 통해 웹 주소를 QR 코드로 인코딩할 수 있으며 기본 브라우저의 지정된 URL로 스캔 장치를 자동으로 보낼 수 있습니다. 바코드와 달리 QR 코드에는 오류 검사 구성 요소도 포함되어 있습니다. 즉, 코드의 일부를 읽을 수 없는 경우에도 QR 코드를 성공적으로 디코딩할 수 있습니다.
QR 코드의 일반적인 사용
QR 코드는 대체하는 바코드보다 더 큰 용량과 신뢰성으로 견고하고 내구성이 있습니다. 또한 자기 띠를 개선할 수 있습니다. 자기 제거의 위험이 없고 필요한 경우 판독기를 사용하여 코드를 수동으로 디코딩할 수 있기 때문입니다.
이는 정부 및 비정부 기관이 여행 문서, 여권 및 면허증에 사용하기 위해 QR 코드를 채택하도록 장려했으며 일반적으로 정보를 기계 판독 가능한 형식으로 복제합니다. QR 코드는 웹 자산 또는 앱 다운로드에 대한 빠른 링크를 제공하기 위해 광고에서도 널리 사용됩니다. 또한 결제 링크, 일회용 비밀번호 인증, Wi-Fi 로그인 및 기타 수백 가지 특정 애플리케이션에 사용되는 QR 코드를 찾을 수 있습니다.
QR 코드의 해부학

QR 코드에서 가장 시각적으로 눈에 띄는 요소는 리더가 스캔할 때 코드의 방향을 지정하는 데 사용되는 정사각형 블록입니다. 이렇게 하면 거꾸로 된 것을 포함하여 모든 방향에서 코드를 스캔하고 올바른 메시지를 전달할 수 있습니다. 이 4개의 블록(모서리에 3개, 오른쪽 하단에 내장된 1개)은 모든 코드에 나타나며 모든 방향에서 코드를 올바르게 디코딩할 수 있습니다.
이 블록 주위에는 형식 버전, 오류 검사 버전 및 디코딩 마스크가 인코딩됩니다. QR 코드는 독자가 코드의 가장자리를 찾는 데 도움이 되는 “콰이어트 존”이라는 공백 영역으로 둘러싸여 있습니다.
QR 코드는 다양한 크기로 제공될 수 있습니다. 177 x 177 크기의 가장 큰 QR 코드에는 최대 1,264자의 ASCII 텍스트를 저장할 수 있습니다. 가장 일반적으로 사용되는 QR 크기는 29 x 29에서 33 x 33 사이이며 약 50개의 ASCII 문자를 저장할 수 있습니다. 모든 크기는 스마트폰과 같은 최신 독서 장치와 상호 운용 가능합니다.
QR 코드 분석: 오류 검사 및 마스킹

오류 검사 비트 수는 EDC 수준이라고 하는 강제 오류 검사 수준에 의해 결정됩니다. 사용된 EDC 레벨에 따라 분실 또는 누락된 경우 다른 수의 문자를 복구할 수 있습니다. 오류 검사 수준이 높을수록 메시지를 포함하기 위해 남은 공간이 줄어듭니다. 대부분의 QR 코드 생성기는 메시지 길이와 크기에 대해 올바른 수준의 오류 수정을 사용합니다.
- L(낮음) 캐릭터의 7%를 회복할 수 있습니다.
- M(중) 캐릭터의 15%를 회복할 수 있습니다.
- Q(사분위수) 캐릭터의 25%를 복원할 수 있습니다.
- H(높음) 캐릭터의 30%를 회복할 수 있습니다.

데이터가 효율적으로 표현될 수 있도록 비트가 마스킹됩니다(예: 0 또는 1을 모두 사용하지 않음). 이 마스크는 메시지와 수학적으로 결합되어 QR 코드를 생성하는 이진 문자열로 표시됩니다. 이것은 메시지를 암호화하지 않으며 마스킹을 해독하는 데 필요한 “키”가 QR 코드에 포함되어 있습니다.
QR 코드 해부학: QR 코드 읽기

QR 코드는 오른쪽 하단 모서리에서 읽습니다. 픽셀은 8픽셀당 1바이트를 포함하는 8개의 그룹으로 읽습니다. QR 코드가 인코딩되는 방식에 따라 이러한 비트 패턴은 다른 문자에 연결됩니다. ASCII가 가장 일반적인 인코딩일 가능성이 높지만 사양에는 숫자, 한자 및 기타 인코딩에 대한 옵션도 포함되어 있습니다. QR 코드의 오른쪽 하단에 있는 4비트 패턴(위 다이어그램에서 “Enc”로 표시됨)은 비트가 디코딩되는 방법을 결정합니다.
결론
QR 코드는 수동으로 디코딩하는 것이 지루하지만 코드를 읽는 방법을 알면 기술적으로 가능합니다. QR 코드의 유연성과 견고성은 가까운 미래에도 널리 사용되는 바코드 형식으로 남을 것입니다.
우리의 활동을 지원해주세요 ❤️
이 글이 마음에 드셨다면, 앞으로도 좋은 콘텐츠를 계속 발행할 수 있도록 팁을 남겨주세요.




















