Base36

Jmnote (토론 | 기여)님의 2024년 3월 3일 (일) 16:19 판 (새 문서: ==개요== ;Base36 ;베이스36 * 바이너리 데이터를 ASCII 문자열 형식으로 36진법 표현으로 변환하여 나타내는 바이너리-텍스트 인코딩 체계 * 아...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

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 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}