길잃은곰
길을 잃어 떠도는 곰
길잃은곰
전체 방문자
오늘
어제
  • 분류 전체보기 (87)
    • Algorithm (6)
    • HTML, CSS (9)
    • Frontend (1)
    • SW공학 (1)
    • WEB (4)
    • Javascript (29)
    • Typescript (0)
    • React (8)
    • Computer Science (11)
    • NEWS (0)
    • TIL(WIL) (4)
    • ETC (5)

블로그 메뉴

  • ✨깃허브
  • 홈
  • 태그
  • 방명록

인기 글

태그

  • js2016
  • 코드트리
  • VH
  • Es5
  • ES8
  • 코테
  • ES6
  • 자바스크립트
  • PX
  • javascript2016
  • VW
  • EM
  • REM
  • Pixel
  • ES7
  • 연탄
  • element
  • root-element
  • JavaScript
  • %
hELLO · Designed By 정상우.
길잃은곰

길을 잃어 떠도는 곰

[NETWORK] Base64 인코딩이란?
Computer Science

[NETWORK] Base64 인코딩이란?

2023. 1. 10. 10:49

Base 64

이진 데이터를 문자 코드에 영향을 받지 않는 공통 ASCII 문자로 표현하기 위해 만들어진 인코딩이다.

ASCII 를 사용해서 표현할 수 있는 가장 큰 진법이기 때문에 Base64 를 이용해서 만들어졌다.

보통 A-Z, a~z, 0~9, + , / 를 사용해서 64 글자를 채운다.

그리고 마지막 연산중 모자라는 비트가 생기면 = 로 채워넣는다. 보통 = 가 1개에서 2개정도 생긴다고 한다.

 

굳이 Base 64 로 인코딩하는 이유는 공통인 64개의 안전한 출력 문자만 사용해 인코딩해서 전달하는 것으로, 데이터가 더 길어지긴 하지만 공통 문자열로 인코딩했기에 어떤 OS 에서 사용해도 데이터가 왜곡되지 않기 때문이다.

저작자표시 비영리 동일조건 (새창열림)

'Computer Science' 카테고리의 다른 글

[ Frontend ] JWT 토큰을 저장하는 방법  (0) 2023.01.13
[NETWORK] 웹프로토콜 이란  (0) 2023.01.10
[NETWORK] TCP 와 UDP 설명과 비교  (0) 2023.01.10
[NETWORK] HTTP 의 State Code 설명  (0) 2023.01.10
[NETWORK] HTTP 의 GET, POST 비교  (0) 2023.01.10
    'Computer Science' 카테고리의 다른 글
    • [ Frontend ] JWT 토큰을 저장하는 방법
    • [NETWORK] 웹프로토콜 이란
    • [NETWORK] TCP 와 UDP 설명과 비교
    • [NETWORK] HTTP 의 State Code 설명
    길잃은곰
    길잃은곰

    티스토리툴바