• 최근 바뀜
  • 임의 문서
  • 게시판
    위키방자유게시판이슈 트래커
  • 도구
    특수 문서 목록업로드
  • 도움말
    개요위키 문법TeX 문법이슈 트래커
  • 최근 바뀜
  • 최근 토론
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
더 보기
  • 신규 사용자분께서는 리브레 위키:환영합니다 필독해주세요.
  • 가입 후 지속적인 기여는 위키에 큰 도움이 됩니다.
  • 로그인이 잘 되지 않을 경우 여기에서 로그인해주세요.
편집토론기록
새로 고침주시여기를 가리키는 문서정보

Base64

분류:
  • 컴퓨터 프로그래밍

2진수 데이터를 ASCII 형태로 변환하거다 반대로 변환하는 기법이다. Web 인증 중 기본 인증에 주로 사용된다.

영문 대, 소문자 숫자 총 62개[1]에 기호 2개를 포함해서 총 64개의 문자를 사용해서 2진수 데이터를 표현한다. 기본적으로 사용하는 기호는 +와 /이다. 다만, URL을 표시하거나 파일 이름으로 사용할 때에는 저 기호들이 부적절하기 때문에 다른 것을 사용하기도 한다. 예로 유투브의 경우에는 {{youtube|어쩌구}} 여기 어쩌구 부분에 base64로 변환된 데이터를 적는데, 이 때에 추가로 쓰이는 기호 +와 /가 아닌 -와 _이다.

비트를 6개씩 잘라서 한 글자로 표현하기 때문에, 8비트인 바이트단위의 데이터를 표현하다보면 6으로 나누어 떨어지지 않을 수도 있다. 변환할 때 모자라는 빈 부분이 생기게 되면, =기호를 사용해서 빈 나머지 부분을 채워준다.

각주

  1. ↑ 알파뱃26개 * 2(대소문자) 와 숫자 10개
  • 이 문서는 2016년 2월 6일 (토) 00:46에 마지막으로 편집되었습니다.
  • 모든 텍스트는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0에 따라 사용할 수 있습니다.

    운영관련 문의 : ops@librewiki.net | 권리침해 문의 : support@librewiki.net
  • 개인정보 정책
  • 리브레 위키 소개
  • 면책 조항
  • 이용약관
  • 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0
  • Powered by MediaWiki
  • Designed by Librewiki

로그인

리브레 위키에 가입하세요 비밀번호를 잊으셨나요?
다른 방법으로 로그인하기