용어집

MIME (Multipurpose Internet Mail Extensions)

작성자
관리자
작성일
2022-06-21 10:06
조회
707
MIME 이란 전자 우편 시스템의 일종으로 이전에 사용되던 SMTP(Simple Mail Transfer Protocol)가 표준화된 텍스트만을 전송하므로 비텍스트(이미지, 음악, 동영상등)인 다중매체의 전송을 위하여 만들어진 다목적용 인터넷 전자우편 확장 시스템입니다.
MIME에는 여러 정보를 표현하기 위해 아래와 같은 헤더로 구성되어 있습니다.
MIME 버전 헤더 : MIME 의 version(현재 1.0)
매체형식 헤더 : 전송데이터의 매체형식과 하위형식으로 표시합니다. 매체형식은 현재 7개의 상위 매체로 이루어져 있으며 text/html 과 같이 상위와 하위로 표시됩니다. 아래 표에서 일반적인 MIME 타입을 기술했습니다.
매체 전송 부호화 헤더 : 전송 데이터의 내용을 부호화하는 방법을 명시합니다. 아래는 부호화 방법입니다.
7 bit : 7비트로 이루어진 아스키만 사용한 텍스트 메시지 전송에 사용되며 부호화는 하지 않습니다.
8 bit : 아스키 문자뿐만 아니라 비아스키 문자를 포함한 8비트 텍스트 메시지 전송에 사용되면 부호화는 하지 않습니다.
binary : 7 bit 과 8 bit 은 문자 제한(한줄에 1000이하)이를 따르지만, binary 는 길이에 제약이 없으며 부호화는 하지 않습니다.
base64 : 24 bit (3 byte) 를 입력 받아서, 이를 6 bit 씩 잘라 4 byte 를 출력하는 부호화 방법으로 데이터의 사이즈는 원래 데이터 사이즈의 33% 만큼 더 커집니다. 이 방식으로 부호화된 데이터는 한 줄에 76자를 넘을 수 없습니다.
Quoted-Printable : 아스키 문자와 비아스키 문자를 혼용하여 16진수 형태로 부호화 하는 방법입니다. 한 줄에 76 자를 넘을 수 없습니다.
x-token : 사용자가 정의한 코드를 사용할 수 있으며 "x-" 뒤에 코드명을 넣어 사용합니다.
매체 ID 와 매체 설명 헤더는 선택적입니다.
일반적인 MIME Media type

top