1 개요[ | ]
- Base36
- 베이스36
- 바이너리 데이터를 ASCII 문자열 형식으로 36진법 표현으로 변환하여 나타내는 바이너리-텍스트 인코딩 체계
- 아라비아 숫자 0~9와 라틴 문자 A~Z(ISO 기본 라틴 알파벳)을 사용하여 숫자를 표현할 수 있다는 점에서 편리하다.
- 각 base36 숫자를 표현하려면 6비트 미만의 정보가 필요하다.
2 구현[ | ]
- C: C89 이후의 C 표준 라이브러리는 strtol 및 strtoul 함수를 통해 base36를 지원한다.
- Go: 내장된 strconv.FormatInt(), strconv.FormatUint() 함수를 사용하여 2~36까지의 다른 진법으로 문자열을 변환하고 내장된 strconv.ParseInt(), strconv.ParseUint() 함수를 사용하여 2~36까지의 다른 진법로 인코딩된 문자열에서 변환을 지원한다.
3 같이 보기[ | ]
4 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.