Superpaper (토론 | 기여) (토막글 틀 제거) |
|||
(사용자 2명의 중간 판 2개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
[[2진수]] 데이터를 [[ASCII]] 형태로 변환하거다 반대로 변환하는 기법이다. Web 인증 중 기본 인증에 주로 사용된다. | |||
데이터를 | 영문 대, 소문자 숫자 총 62개<ref>알파뱃26개 * 2(대소문자) 와 숫자 10개</ref>에 기호 2개를 포함해서 총 64개의 문자를 사용해서 2진수 데이터를 표현한다. 기본적으로 사용하는 기호는 +와 /이다. 다만, [[URL]]을 표시하거나 파일 이름으로 사용할 때에는 저 기호들이 부적절하기 때문에 다른 것을 사용하기도 한다. 예로 [[유투브]]의 경우에는 <nowiki>{{youtube|어쩌구}}</nowiki> 여기 어쩌구 부분에 base64로 변환된 데이터를 적는데, 이 때에 추가로 쓰이는 기호 +와 /가 아닌 -와 _이다. | ||
[[분류:컴퓨터]] | 비트를 6개씩 잘라서 한 글자로 표현하기 때문에, 8비트인 [[바이트]]단위의 데이터를 표현하다보면 6으로 나누어 떨어지지 않을 수도 있다. 변환할 때 모자라는 빈 부분이 생기게 되면, =기호를 사용해서 빈 나머지 부분을 채워준다. | ||
{{주석}} | |||
[[분류:컴퓨터 프로그래밍]] |
2016년 2월 6일 (토) 00:46 기준 최신판
2진수 데이터를 ASCII 형태로 변환하거다 반대로 변환하는 기법이다. Web 인증 중 기본 인증에 주로 사용된다.
영문 대, 소문자 숫자 총 62개[1]에 기호 2개를 포함해서 총 64개의 문자를 사용해서 2진수 데이터를 표현한다. 기본적으로 사용하는 기호는 +와 /이다. 다만, URL을 표시하거나 파일 이름으로 사용할 때에는 저 기호들이 부적절하기 때문에 다른 것을 사용하기도 한다. 예로 유투브의 경우에는 {{youtube|어쩌구}} 여기 어쩌구 부분에 base64로 변환된 데이터를 적는데, 이 때에 추가로 쓰이는 기호 +와 /가 아닌 -와 _이다.
비트를 6개씩 잘라서 한 글자로 표현하기 때문에, 8비트인 바이트단위의 데이터를 표현하다보면 6으로 나누어 떨어지지 않을 수도 있다. 변환할 때 모자라는 빈 부분이 생기게 되면, =기호를 사용해서 빈 나머지 부분을 채워준다.
각주
- ↑ 알파뱃26개 * 2(대소문자) 와 숫자 10개