> qr-optimized | efficient | modern <

// QR 코드와 디지털 인증서에 최적화된 Base45 인코딩

[QR-OPTIMIZED]

QR 코드 최적화

QR 코드 영숫자 모드에서 지원되는 문자만 사용하여 데이터 밀도와 스캔 안정성을 최적화합니다.

[RFC 9285]

현대적인 표준

EU 디지털 COVID 인증서 등에 사용되는 Base45 표준(RFC 9285)을 구현합니다.

[COMPACT]

공간 효율성

Base32보다 QR 코드에서 더 효율적이며, Base64보다 QR 용도에 더 적합합니다.

>> 기술 정보

Base45 동작 방식:

Base45는 QR 코드 영숫자 모드와 호환되는 45개의 문자를 사용합니다. 데이터는 일반적으로 2바이트씩 3개의 Base45 문자로 인코딩되어, QR 코드에 저장했을 때 Base64보다 더 나은 효율을 제공합니다.

예시:

"Hello" → %69 VD92EX0

Base45를 사용할 이유:

  • >QR 코드 하나에 담을 수 있는 데이터 양을 극대화할 수 있음
  • >EU 디지털 COVID 인증서와 같은 디지털 인증서 포맷을 손쉽게 테스트할 수 있음
  • >버전/모듈 수가 적은, 읽기 쉬운 QR 코드를 생성할 수 있음
  • >카메라 성능이 낮은 환경에서도 스캔 성공률을 높이기 좋음
  • >최종적으로 QR 코드에 넣을 데이터를 Base64 대신 보다 효율적으로 표현

>> 자주 묻는 질문

Base45 인코딩이란 무엇인가요?

Base45는 RFC 9285에서 정의된 인코딩 방식으로, QR 코드 영숫자 모드에서 효율적으로 동작하도록 선택된 45개의 문자를 사용합니다.

Base45는 왜 만들어졌나요?

Base45는 특히 EU 디지털 COVID 인증서와 같은 디지털 인증서를 QR 코드에 컴팩트하게 담기 위해 설계되었습니다. QR 코드 상에서는 Base64보다 효율적입니다.

Base45는 다른 인코딩과 어떻게 다른가요?

Base45는 QR 코드 영숫자 모드에서 허용되는 문자만 사용하므로, 같은 크기의 QR 코드에 Base64보다 더 많은 정보를 저장할 수 있습니다.

어떤 상황에서 Base45를 사용하는 것이 좋나요?

디지털 건강 인증서, 접근 토큰, 설정 정보 등 구조화된 데이터를 작은 QR 코드 안에 넣어야 할 때 Base45가 특히 유용합니다.

다른 언어