다목적 인터넷 메일 확장 (MIME, Multipurpose Internet Mail Extensions)
= 바이너리 코드인 첨부 파일들을 아스키 코드로 인코딩하여 본문에 덧붙임(Extension)
문서, 파일 또는 바이트 집합의 성격과 형식에 대한 표준
= 통신 간 서로 주고받는 컨텐츠가 무엇인지 표기하는 방식을 표준화함
컨텐츠의 메인타입 / 컨텐츠의 서브타입
= 파일의 종류 / 파일의 포맷
[ 예시 ]
- 텍스트 : text/plain, text/html, text/css
- 음악 : audio/midi, audio/wav
- 사진 : image/gif, image/png, image/jpeg
Text
특정 문자셋으로 구성된 텍스트 파일 또는 포스트 스크립트 등의 formatted text 파일
ex) text/plain, text/css, text/html, text/javascript
Image
모든 종류의 이미지 파일, 비디오는 포함 X
ex) image/jpeg, image/gif, image/png
Audio
모든 종류의 오디오 파일
ex) audio/midi, audio/ogg,audio/wav,
Video
모든 종류의 비디오 파일
ex) video/webm, video/mpeg, video/mp4, video/x-msvideo
x-msvideo= avi
mpeg= mpeg와 mp3
Application
모든 이진 데이터(Binary Data)
ex) aplication/zip, application/octet-stream, application/msword, application/vns.ms-powerpoint
octet-stream= bin 파일
msword= doc 파일
vnd.ms-powerpoint= ppt 파일