Base 62란 무엇인가요?
Base 62는 대부분의 URL 단축 서비스가 맞춤형 짧은 링크를 생성하는 데 사용하는 알고리즘입니다. 작동 방식을 설명하기 위해 먼저 답해야 할 질문은 다음과 같습니다: 진법이란 무엇인가요?
진법이란 무엇인가요?
숫자를 셀 때, 진법은 다른 자릿수를 추가하기 전에 세는 숫자의 개수입니다.
우리 모두는 학교에서 10진법을 배웁니다. 이것은 '9'를 넘어서 세면**,** 숫자의 왼쪽에 '1'을 추가하고 '0'부터 다시 시작한다는 의미입니다.
다른 어떤 진법들이 유명한가요?
이진법 (2진법)은 1과 0으로만 이루어져 있으며, 16진법 (base 16)은 모두 컴퓨터 과학에서 많이 사용됩니다.
진법이 10보다 클 때, 우리는 숫자를 나타내기 위해 문자를 사용합니다. 따라서 16진법의 경우 0-9 숫자를 사용한 다음 A-F 문자를 사용합니다. F는 (10진법으로) 숫자 15이고, 10은 숫자 16이 됩니다.
Base 62란 무엇인가요?
Base 62는 일반 숫자 0-9, 모든 대문자 A-Z, 그리고 모든 소문자 a-z로 구성됩니다. 이것은 총 10 + 26 + 26 = 62개의 기호를 의미합니다.
이것은 긴 숫자를 짧은 몇 개의 문자로 나타낼 수 있다는 것을 의미합니다. 예를 들어, 10진법 숫자
10진법: 1213542312 => Base 62: 1K7tn6
URL 단축 서비스는 내부적으로 10진법을 사용하여 0부터 세지만, 외부에는 단축된 Base 62 URL을 표시합니다.
이것이 Base 62가 작동하는 방식입니다!