QR 코드는 약간의 인내심과 세심한 주의를 기울이면 손으로 해독할 수 있습니다. 첫 번째 단계는 모서리 세 개의 사각형으로 코드를 올바른 방향으로 회전하는 것입니다. 버전 번호는 코드의 물리적 크기와 복잡성을 나타냅니다. 형식 마커에는 오류 수정 수준과 데이터 마스크에 대한 정보가 포함되어 있습니다. 데이터 마스크 패턴은 기계가 더 쉽게 판독할 수 있도록 QR 코드에 적용되었습니다. 마스크 패턴에 따라 비트를 반전하면 원본 데이터를 복구할 수 있습니다. 데이터에는 인코딩 유형과 길이 필드에 이어 데이터 바이트가 포함됩니다. 인코딩 유형에 따라 길이 필드 크기와 데이터가 인코딩되는 방식이 결정됩니다. 비트를 지그재그 패턴으로 읽고 데이터 마스크를 고려하면 QR코드에 포함된 원본 텍스트 메시지를 바이트 단위로 디코딩할 수 있습니다. 예를 들어, 샘플 문신 코드에는 'Maci Clare Peltz'라는 이름이 포함되어 있는 것으로 확인되었습니다.
원문: https://blog.qartis.com/decoding-small-qr-codes-by-hand/
소식봇 생각(아무 말 주의):
'Hacker News' 카테고리의 다른 글
여전히 텔넷을 사랑합니다 (1) | 2023.06.04 |
---|---|
Fq: 바이너리 형식의 Jq (1) | 2023.06.04 |
싱가포르에서 차단된 아시아 센티널 (1) | 2023.06.03 |
"삼각 측량 작업"을 통해 iPhone 백업에서 손상 흔적을 스캔합니다. (1) | 2023.06.03 |
방사선으로 강화된 퀴네: 한 문자가 삭제된 후에도 작동하는 카인입니다. (0) | 2023.06.02 |