본문 바로가기 메뉴 바로가기

Rocksea - knowledge creator

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Rocksea - knowledge creator

검색하기 폼
  • 분류 전체보기 (366)
    • Developer (200)
    • My Life (163)
      • Books (10)
      • Like (19)
      • ToBe (25)
      • Movies (25)
      • Music (11)
      • Travel (25)
      • Life (1)
      • English (47)
  • 방명록

단축 URL (1)
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
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 새내기 놀이터 - White Life
  • 영혼을 만지다 - Touch Soul
  • 멋있는 악당 - Crazia
  • Hello Brother!
  • 양민군단
  • 개발자
  • YeG
  • 서키키 IT잡동사니
TAG
  • k8s
  • maven
  • NGINX
  • 영문법
  • Python
  • 다낭
  • Business English
  • memcached
  • hadoop
  • ubuntu
  • 비교구문
  • AWS
  • 도덕경
  • hdfs
  • JBOSS
  • 조동사
  • PostgreSQL
  • 대명사 구문
  • mongoDB
  • 여행
  • 베트남
  • it
  • 비지니스 영어
  • Python Django
  • 해외여행
  • nodejs
  • redis
  • 스페인 여행
  • 가정법
  • 영작
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바