플러그인을 빌드하는 방법에 대해 읽었으며이 "MIME 유형"에서 계속 논의하고 있습니다. 나는 그것을 조사하고 그것이 MIME (Multipurpose Internet Mail Extensions)이라는 것을 알고 있지만 플러그인 구축을 위해 알아야 할 것과 같이 브라우저 플러그인과 어떻게 관련되는지에 대한 적절한 설명이 제공되지 않는다 명확하고 간단한 단어로 설명하십시오. 무엇입니까? 플러그인에 MIME 유형이있는 이유는 무엇입니까?
플러그인을 빌드하는 방법에 대해 읽었으며이 "MIME 유형"에서 계속 논의하고 있습니다. 나는 그것을 조사하고 그것이 MIME (Multipurpose Internet Mail Extensions)이라는 것을 알고 있지만 플러그인 구축을 위해 알아야 할 것과 같이 브라우저 플러그인과 어떻게 관련되는지에 대한 적절한 설명이 제공되지 않는다 명확하고 간단한 단어로 설명하십시오. 무엇입니까? 플러그인에 MIME 유형이있는 이유는 무엇입니까?
답변:
MIME 유형은 데이터 유형을 식별하는 데 사용되는 레이블입니다. 소프트웨어가 데이터 처리 방법을 알 수 있도록 사용됩니다. 인터넷에서 파일 확장자가 Microsoft Windows에서와 동일한 목적으로 사용됩니다.
따라서 서버가 "This is text / html"이라고하면 클라이언트는 "Ah, 이것은 HTML 문서이고 내부적으로 렌더링 할 수 있습니다"라고 말하고 서버가 "This is application / pdf"라고하면 클라이언트는 "Ah "사용자가 설치했고 응용 프로그램 / pdf 처리기로 등록한 FoxIt PDF Reader 플러그인을 시작해야합니다."
가장 일반적으로 HTTP 메시지의 헤더 (HTTP 서버가 응답하는 컨텐츠 또는 요청에서 POST중인 데이터의 형식을 설명하기 위해)와 이메일 헤더 (메시지 형식을 설명하기 위해) 및 첨부 파일).
MIME 은 다목적 인터넷 메일 확장을 나타 냅니다. MIME 형식은 인터넷에서 파일 형식을 분류하는 표준 방법을 형성합니다. 웹 서버 및 브라우저와 같은 인터넷 프로그램에는 모두 MIME 유형 목록이 있으므로 작업중인 운영 체제에 관계없이 동일한 유형의 파일을 동일한 방식으로 전송할 수 있습니다.
MIME 유형에는 유형 과 하위 유형의 두 부분이 있습니다. 슬래시 (/)로 구분됩니다. 예를 들어 Microsoft Word 파일의 MIME 유형은 응용 프로그램이고 하위 유형은 msword입니다. 완전한 MIME 유형은 함께 application / msword입니다.
MIME 형식의 전체 목록이 있지만 파일과 관련된 확장명이나 파일 형식에 대한 설명은 나열하지 않습니다. 이는 특정 종류의 파일에 대한 MIME 유형을 찾으려면 어려울 수 있음을 의미합니다. 때로는 목록을 살펴보고 관련된 파일의 MIME 유형을 추측해야합니다.
MIME은 Multipurpose Internet Mail Extensions의 약어입니다 . 인터넷에서 파일의 성격과 형식에 따라 파일을 식별하는 방법입니다.
예를 들어,Content-type
HTTP 응답에 정의 된 헤더 값을 사용하여 브라우저는 적절한 확장자 / 플러그인으로 파일을 열 수 있습니다 .
인터넷 미디어 유형 (또한 Content-type )은 MIME 유형과 동일합니다. MIME 유형은 원래 SMTP 프로토콜을 사용하여 전송 된 이메일을 위해 작성되었습니다 . 오늘날이 표준은 다른 많은 프로토콜에 사용되므로 새로운 명명 규칙 인 "인터넷 미디어 유형"이 사용됩니다.
MIME 유형은 a type
와 a 의 두 부분으로 구성된 문자열 식별자 subtype
입니다.
x-
MIME 하위 유형 의 접두사는 단순히 표준이 아님을 의미합니다. 마임 값 벤더 고유 접두어 수단.vnd
나는 wikipedia보다 더 잘 설명 할 수 없었다 : http://en.wikipedia.org/wiki/MIME_type
웹 브라우저는 전자 메일 응용 프로그램 외에도 다양한 MIME 유형을 지원합니다. 이를 통해 브라우저는 HTML 형식이 아닌 파일을 표시하거나 출력 할 수 있습니다.
IOW는 브라우저 (또는 브라우저가 아니기 때문에 컨텐츠 소비자)가 어떤 컨텐츠를 소비할지 결정하는 데 도움이됩니다. 이는 브라우저가 컨텐츠를 표시하는 데 사용할 올바른 플러그인을 결정할 수 있거나 미디어 플레이어가 올바른 코덱 또는 플러그인을로드 할 수 있음을 의미합니다.
펜팔에게 편지를 썼지 만 매번 다른 언어로 편지를 썼다고 상상해보십시오.
예를 들어, 첫 번째 문자는 타밀어로, 두 번째 문자는 독일어 등으로 쓰도록 선택했을 수 있습니다.
친구가 그 편지를 번역하려면 친구는 다음을 수행해야합니다.
따라서 쓰고있는 언어를 강조하기 위해 편지 상단에 언어 (예 : "프랑스어")에 간단히 주석을 달 수 있습니다.
친구가 편지 상단에 지정한 다른 언어 유형을 어떻게 읽거나 구별 할 수 있습니까? 쉬운 일입니다. 사전에 이에 동의합니다.
인터넷을 통해 전송해야하는 다른 형식의 데이터 형식이 있기 때문에 데이터 형식을 미리 지정하면 해당 클라이언트가 사용자에 따라 데이터를 올바르게 해석하고 렌더링 할 수 있습니다.
왜 다른 데이터 형식이 있습니까?
그들이 다른 목적을 수행하고 다른 능력을 가지고 있기 때문에 주로.
예를 들어, PDF 형식은 그림 형식과 매우 다르며 사운드 형식과도 다릅니다. 두 가지 형식이 매우 다르기 때문에 인터넷을 통해 보내기 전에 다르게 작성됩니다.