> 웹 프론트엔드 > 프런트엔드 Q&A > HTML에서 MIME 유형은 무엇을 의미합니까?

HTML에서 MIME 유형은 무엇을 의미합니까?

青灯夜游
풀어 주다: 2021-12-14 13:47:24
원래의
3263명이 탐색했습니다.

HTML에서 MIME 유형은 다목적 인터넷 메일 확장자 유형을 말하며 특정 확장자를 가진 파일이 응용 프로그램에서 열리도록 설정하는 유형입니다. 지정된 응용 프로그램을 사용하여 엽니다.

HTML에서 MIME 유형은 무엇을 의미합니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, HTML5 버전, Dell G3 컴퓨터.

먼저, 브라우저가 콘텐츠를 처리하는 방식을 이해해야 합니다. 브라우저에 표시되는 콘텐츠에는 HTML, XML, GIF, Flash 등이 있습니다. 그렇다면 브라우저는 이를 어떻게 구별하고 어떤 콘텐츠를 어떤 형식으로 표시할지 결정합니까? 대답은 리소스의 미디어 유형인 MIME 유형입니다.

MIME(다목적 인터넷 메일 확장자)다목적 인터넷 메일 확장자 유형입니다. 특정 확장자를 가진 파일을 애플리케이션에서 열도록 설정하는 방식입니다. 확장자를 가진 파일에 접근하면 브라우저가 자동으로 지정된 애플리케이션을 사용하여 해당 파일을 엽니다.

간단히 말하면 MIME 유형은 브라우저에 이를 표시하는 데 사용할 형식을 알려줍니다.

참고: 인터넷에서의 데이터 전송은 모두 MIME 유형을 사용합니다.

멀티미디어 파일 형식 MIME

초기 HTTP 프로토콜에는 추가 데이터 유형 정보가 없으며 전송된 모든 데이터는 클라이언트 프로그램 Markup에 의해 하이퍼텍스트로 해석됩니다. 언어 HTML 문서 및 멀티미디어 데이터 유형을 지원하기 위해 HTTP 프로토콜은 문서 앞에 추가되는 MIME 데이터 유형 정보를 사용하여 데이터 유형을 식별합니다.

MIME은 원래 이메일을 보낼 때 멀티미디어 데이터를 첨부하여 이메일 클라이언트 프로그램이 유형에 따라 처리할 수 있도록 설계되었습니다. 그러나 HTTP 프로토콜에서 지원되면 그 중요성은 더욱 커집니다. HTTP 전송을 일반 텍스트뿐만 아니라 풍부하고 다채롭게 만듭니다.

각 MIME 유형은 두 부분으로 구성됩니다. 첫 번째 부분은 사운드 오디오, 이미지 등과 같은 데이터의 큰 범주이고 두 번째 부분은 특정 유형을 정의합니다. Common Mime Types

HyperText Markup Language Text.html, .html text/html
  • plain text.txt text/plain
  • rtf text.rtf 응용 프로그램/rtf
  • gif graphic.gif image/gif
  • JPEG graphic.ipeg,.jpg image/jpeg
  • au 사운드 파일.au audio/basic
  • MIDI 음악 파일 mid,.midi audio/midi,audio /x -midi
  • RealAudio 음악 파일.ra, .ram audio/x-pn-realaudio
  • MPEG file.mpg,.mpeg video/mpeg
  • AVI file.avi video/x-msvideo
  • GZIP file.gz application/x-gzip
  • TAR file.tar application/x-tar
  • 인터넷에는 표준 MIME 유형을 확인하는 특별한 조직인 IANA가 있지만 인터넷이 너무 빠르게 발전하고 있어 많은 애플리케이션은 IANA가 사용하는 MIME 유형이 표준 유형인지 확인할 때까지 기다릴 수 없습니다. 따라서 그들은 x-gzip, x-tar 등과 같이 아직 표준이 되지 않은 이 범주를 식별하기 위해 범주에서 x-로 시작하는 방법을 사용합니다. 실제로 이러한 유형은 매우 널리 사용되어 사실상 표준이 되었습니다. 클라이언트와 서버가 이 MIME 유형을 공동으로 인식하는 한, 그것이 비표준 유형이더라도 클라이언트 프로그램은 특정 처리 방법을 사용하여 MIME 유형을 기반으로 데이터를 처리할 수 있습니다. 웹 서버 및 브라우저(운영 체제 포함)에서는 표준 및 일반 MIME 유형이 기본적으로 설정됩니다. 일반적이지 않은 MIME 유형에 대해서만 식별을 위해 서버와 클라이언트 브라우저를 모두 설정해야 합니다.
MIME 유형은 문서의 접미사와 관련이 있으므로 서버는 문서의 접미사를 사용하여 다양한 파일의 MIME 유형을 구별합니다. 문서 접미사와 MIME 유형 간의 대응 관계는 서버에서 정의되어야 합니다. 클라이언트 프로그램이 서버로부터 데이터를 수신할 때 서버로부터의 데이터 스트림만 받아들이고 문서의 이름을 알지 못하므로 서버는 추가 정보를 사용하여 클라이언트 프로그램에 데이터의 MIME 유형을 알려야 합니다. 서버는 실제 데이터를 보내기 전에 먼저 데이터를 표시하는 MIME 유형 정보를 보내야 합니다. 이 정보는 Content-type 키워드를 사용하여 정의됩니다. 예를 들어 HTML 문서의 경우 서버는 먼저 다음 두 줄을 보냅니다. MIME 식별 정보입니다. 이 식별은 실제로 데이터 파일의 일부가 아닙니다.

두 번째 줄은 빈 줄이며 이는 필수입니다. 이 빈 줄을 사용하는 목적은 MIME 정보를 실제 데이터 콘텐츠와 분리하는 것입니다. Content-type: text/html

MIME(Multi Purpose Internet Mail Extensions)은 메시지 콘텐츠 유형을 설명하기 위한 인터넷 표준입니다.

MIME 메시지에는 텍스트, 이미지, 오디오, 비디오 및 기타 애플리케이션 관련 데이터가 포함될 수 있습니다.

공식 MIME 정보는 IETF(Internet Engineering Task Force)에서 다음 문서로 제공합니다.

RFC-822 ARPA 인터넷 문자 메시지 표준
  • RFC-2045 MIME 1부: 인터넷 메시지 본문 형식
  • RFC-2046 MIME 파트 2: 미디어 유형
  • RFC-2047 MIME 파트 3: 비ASCII 텍스트에 대한 헤더 확장
  • RFC-2048 MIME 파트 4: 등록 절차
  • RFC-2049 MIME 파트 5: 적합성 기준 및 예

다양한 애플리케이션은 다양한 MIME 유형을 지원합니다.

추천 튜토리얼: "html 비디오 튜토리얼"

위 내용은 HTML에서 MIME 유형은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿