Hello Fruit!
로그인
Hello Fruit!
로그인
[디지털 데이터의 표현] 데이터 인코딩
Fruit
·
2023년 4월 4일
팔로우
0
forensic
컴퓨터 구조와 디지털 저장매체
📖 Hello Certificate!
목록 보기
6/24
🌸 Base 64
8비트 바이너리 데이터를
ASCII 영역의 문자로만
이루어진 일련의 문자열로 변환하는 인코딩 방식이다.
알파벳 대소문자와 숫자, +, -, / 기호 64개로 이루어졌다.
MIME에서 정하고 있는 부호화 방식의 하나이다.
3바이트씩 4개의 6비트 단위
로 나누어 표현한다.
=는 끝을 알리는 코드
로 사용한다.
결과물은 원본보다 대략 4/3정도 크기가 늘어난다.
Base64 색인표
예시 1. Man → TWFu
문자열
M
a
n
ASCII
77
97
110
2진수
0100 1101
0110 0001
0110 1110
4개의 6비트 단위
010011
010110
000101
101110
10진수
19
21
5
46
Base 64
T
W
F
u
예시 2. a → YQ==
문자열
a
ASCII
97
2진수
0110 0001
4개의 6비트 단위
011000
010000
10진수
24
16
Base 64
Y
Q
=
=
빈 자리는 0으로 채운다.
6비트씩 묶었을 때 4개가 나오지 않을 경우 = 으로 채운다.
▪ 사진 출처:
miniweb4u - Tistory
Fruit
🌼인생 참 🌻꽃🌻 같다🌼
팔로우
이전 포스트
[디지털 데이터의 표현] 문자
다음 포스트
[디지털 기기 및 저장매체] 반도체를 이용한 저장매체
0개의 댓글
댓글 작성