바이너리 파일 : 문자와 숫자가 저장되어 있는 파일.
텍스트 파일 : 문자만 저장 돼 있는 파일.
텍스트 파일의 변환.
숫자를 문자로 변환 후 사용.
MIME(Multipurpose Internet Mail Extensions)
텍스트 기반 프로토콜에 바이너리 데이터를 전송하기 위해 고안
HTTP의 Content - Type 헤더에 사용.
데이터의 타입을 명시.
몇개의 예시,
text : 텍스트를 포함하는 모든 문서 - text/plain, text/html, text/css, text/javascript
image : 모든 종류의 이미지 - image/bmp, image/webp
audio : 모든 종류의 오디오 파일 - audio/midi, audio/mpeg, audio/webm, audio/ogg, audio/wav
Base 64 (64진법)
바이너리 데이터를 텍스트 데이터로 변환할 때 사용 함.
쉬운 설명 : 000000~111111 사이의 바이너리(Binary) 데이터를 문자(Char)로 변환.
a~z : 26개 (26)
A~Z : 26개 (52)
0~9 : 10개 (62)
+, / : 2개 (64)
64개
2^6 = 64.
6bit, 000000~111111
'Study > Today i learned' 카테고리의 다른 글
JPA _ 21.12.09 (0) | 2021.12.09 |
---|---|
OOP 5대 설계원칙 _ 21.11.18 (0) | 2021.11.18 |
HTTP 요청과 응답 _ 21.11.17 (0) | 2021.11.17 |
server.xml과 web.xml 학습 _ 21.11.17 (0) | 2021.11.17 |
@Contoller, @RequestMapping_21.11.16 (0) | 2021.11.16 |