MIME(Multipurpose Internet Mail Extensions)은 [[이메일]]에 다양한 문자와 여러 종류의 데이터를 담도록 확장한 규약이다. 콘텐츠의 유형과 전송 인코딩 등을 헤더로 설명한다. ([RFC 2045](https://www.rfc-editor.org/rfc/rfc2045)) - `Content-Type`은 내용의 종류를 나타낸다. `text/plain`과 `text/html`은 같은 문자열이라도 다른 방식으로 읽도록 알린다. ([콘텐츠 유형](https://www.rfc-editor.org/rfc/rfc2045)) - [[콘텐츠 전송 인코딩]]은 데이터를 옮길 표현 방식을 정한다. Base64로 바꾸었다고 내용을 비밀로 만드는 암호화가 된 것은 아니다. ([전송 인코딩](https://www.rfc-editor.org/rfc/rfc2045)) - `multipart`는 하나의 메시지를 여러 부분으로 나눈다. 각 부분이 자신의 콘텐츠 유형을 가질 수 있어 본문과 첨부 자료를 함께 담는다. ([복합 미디어 유형](https://www.rfc-editor.org/rfc/rfc2046)) ## 기타 등등 - `MIME-Version` 헤더의 1.0은 MIME 사용을 알리는 값이며 메일 프로그램의 버전 번호가 아니다. [출처](https://www.rfc-editor.org/rfc/rfc2045) - `multipart/alternative`는 같은 내용을 여러 표현으로 제공한다. 일반 텍스트와 HTML 본문을 함께 담는 데 쓸 수 있다. [출처](https://www.rfc-editor.org/rfc/rfc2046) #이메일 #파일형식 #표준