MIME type (IANA 미딩 타입)

  • 미디어 타입 (Multipurpose Internet Mail Extensions 또는 MIME type)이란 문서, 파일 또는 바이트 집합의 성격과 형식을 나타냅니다.
  • 브라우저는 ‘파일 확장자가 아닌’ mime 타입을 사용하여 url 처리 방법을 결정합니다. 따라서, 웹 서버가 응답의 content-type 헤더에 올바른 mime 타입을 보내는 것이 중요합니다. 올바르게 구성하지 않으면 브라우저가 파일 내용을 잘못 해석할 가능성이 높고, 사이트가 제대로 동작하지 않고 다운로드 한 파일이 잘못 처리될 수 있습니다.

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

MIME 타입의 구조

mime 타입은 가장 일반적으로 슬래시(/)로 구분된 ‘type’과 ‘subtype’의 두 부분으로 구성됩니다. 또한 이 사이에는 공백이 없습니다.

type/subtype

  • type: video 또는 text와 같이 데이터 타입이 속하는 일반 카테고리
  • subtype: MIME 타입이 나타내는 지정된 타입의 정확한 데이터 종류를 식별.
  • 각 타입에는 고유한 하위 타입이 있습니다. mime 타입은 항상 타입과 하위 타입 모두 가지며, 둘 중 하나만 가지지는 않습니다.
  • 추가적인 세부 정보를 제공하기 위해 선택적 매개변수를 추가할 수 있습니다.

type/subtype;parameter=value

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

웹 개발자들을 위한 중요한 MIME 타입

  • application/octet-stream
  • text/plain
  • text/css
  • text/html
  • text/javascript

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

ETC

MIME 타입은 다목적 인터넷 메일 확장이라는 뜻으로, 전자 우편의 데이터 형식을 정의한 표준 포맷이다. MIME type은 ASCII 코드만 전송 할 수 있었던 전자우편으로 이미지, 동영상, 엑셀 등의 바이너리 데이터를 주고받기 위해 개발되었는데, 현재는 HTTP 통신에서 데이터 형식을 식별하기 위해 사용된다.

출처: https://velog.io/@liankim/HTTP-MIME-Type-fnpj37ed

← Go home