How to make shorten url using BASE62
How to make shorten url using BASE62.짧은 URL을 만들기 위한 알고리즘을 고민하던 중. base64를 고민해봤는데, 보통의 Short URL들의 특징을 살펴보니 특수문자를 제외한 영문 대소문자 + 숫자로만 이루어진 조합의 URL을 사용하고 있다. 특수문자가 사용될 경우 URL Encoding을 해줘야 하기때문에 (Base64의 +의 경우 %2D, /의 경우 %2F, 패딩 '='은 %03D) 특수 문자를 제외한 나머지 62개의 값을 가지고 URL을 생성을 목적으로 하는게 Base62의 기본 알고리즘이다. 기본적으로 Base64의 알고리즘을 알 필요가 있다.Base64는 8비트로 구성된 입력값을 2의 6승인 6비트씩 짤라서 64까지의 값을 표현 한다.ASCII Code 입력 값..
Developer
2016. 5. 19. 19:06
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- AWS
- memcached
- maven
- 비교구문
- redis
- PostgreSQL
- ubuntu
- 다낭
- mongoDB
- hdfs
- NGINX
- nodejs
- 영문법
- 영작
- Business English
- 스페인 여행
- k8s
- 대명사 구문
- it
- 해외여행
- Python
- 조동사
- 가정법
- 도덕경
- hadoop
- 베트남
- 여행
- 비지니스 영어
- Python Django
- JBOSS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함