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