본문 바로가기

Programming/기초지식

MIME type

반응형

MIME(Multi-purpose Internet Mail Extensions) type은 초기 인터넷 환경에서 텍스트, 오디오, 비디오, 이미지 등 다양한 데이터를 e-mail로 주고받기 위해 개발되었다. 이후 용도가 확장되어 웹 전체에 사용되고 있다.

 

웹 브라우저가 서버와 요청/응답에 대한 작업을 할 때 HTTP 헤더(header) 값을 얻을 수 있는데, 이 헤더 속에 데이터 형식을 지정한 Content-Type을 보면 요청 데이터에 대한 MIME type이 명시되어 있다. 예를 들어, GIF 이미지 파일이라면 MIME type이 image/gif로, JPEG 이미지라면 image/jpg로 표시되어 header 정보에 있을 것이다.

 

HTTP 헤더의 Content-Type에 대한 자세한 정보는 아래 링크를 통해 확인할 수 있다.

https://developer.mozilla.org/ko/docs/Web/HTTP/Headers/Content-Type

 

Content-Type - HTTP | MDN

Content-Type 개체 헤더는 리소스의 media type을 나타내기 위해 사용됩니다.

developer.mozilla.org

 

MIME type은 슬래시(/) 기호를 기준으로 type, subtype으로 작성된다. 중간에 띄워쓰기가 들어가면 안 된다.

type/subtype

 

MIME type의 전체 목록은 링크를 통해 확인할 수 있다.

https://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types

 

MIME 타입의 전체 목록 - HTTP | MDN

다음은 일반적인 확장자로 정렬된, 문서 타입과 관련된 MIME 타입의 포괄적인 목록입니다.

developer.mozilla.org

반응형