
텍스트 파일 vs 바이너리 파일

데이터는 크게 숫자와 문자로 구분된다.
텍스트 파일과 바이너리 파일의 구별
메모장에 넣었을 때 읽기 어려운 파일이 바이너리 파일이다.
문자와 숫자가 같이 섞여 있기 때문에❗깨진 것은 전부 숫자이다.
| 파일종류 | 쓰기 | 읽기 |
| 바이너리 | 문자 → 문자 숫자 → 숫자 |
문자 → 문자 숫자 → 숫자 |
| 텍스트 | 문자 → 문자 숫자 → 문자 |
문자 → 문자 문자 → 숫자 |
바이너리 파일 : 데이터를 있는 그대로 읽고 쓴다.
텍스트 파일 : 숫자를 문자로 변환 후 쓴다.

예를 들어 바이너리 파일은 숫자 15에 대해서 그대로 15로 쓰지만
텍스트 파일은 숫자 15를 '1' '5' 이런식으로 변환한다.
텍스트 파일의 장점은 사람이 이해하기 쉽다.
바이너리 파일은 사람이 봐서는 이해하기 힘들다.
MIME(Mulutipurpose Intenet Mail Fxtensions)

MIME이란 전송할 데이터에 타입을 명시하는 것이다.
MIME타입 아래는 서브 타입이 있다.
ex) response.setContenType("text/html")
Reference
'스프링의 정석 : 남궁성과 끝까지 간다' 수강 후 복습한 내용입니다.
'Spring' 카테고리의 다른 글
| (Spring)@RequestParam (0) | 2022.09.04 |
|---|---|
| (Spring)관심사의 분리 및 MVC패턴 (0) | 2022.08.31 |
| (Spring) HTTP요청과 응답 (0) | 2022.08.31 |
| (Spring) 톰캣 설정 파일 (0) | 2022.08.31 |
| (Spring)클라이언트와 서버<Tomcat 내부구조> (0) | 2022.08.31 |