플러그인을 빌드하는 방법에 대해 읽었으며이 “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
입니다.
- “유형”은 서로 밀접하게 관련된 많은 MIME 유형의 논리적 그룹을 나타냅니다. 상위 카테고리에 지나지 않습니다.
- “하위 유형”은 “유형”내의 한 파일 유형에만 해당됩니다.
x-
MIME 하위 유형 의 접두사는 단순히 표준이 아님을 의미합니다. 마임 값 벤더 고유 접두어 수단.vnd
답변
나는 wikipedia보다 더 잘 설명 할 수 없었다 : http://en.wikipedia.org/wiki/MIME_type
웹 브라우저는 전자 메일 응용 프로그램 외에도 다양한 MIME 유형을 지원합니다. 이를 통해 브라우저는 HTML 형식이 아닌 파일을 표시하거나 출력 할 수 있습니다.
IOW는 브라우저 (또는 브라우저가 아니기 때문에 컨텐츠 소비자)가 어떤 컨텐츠를 소비할지 결정하는 데 도움이됩니다. 이는 브라우저가 컨텐츠를 표시하는 데 사용할 올바른 플러그인을 결정할 수 있거나 미디어 플레이어가 올바른 코덱 또는 플러그인을로드 할 수 있음을 의미합니다.
답변
유추에 의한 설명
펜팔에게 편지를 썼지 만 매번 다른 언어로 편지를 썼다고 상상해보십시오.
예를 들어, 첫 번째 문자는 타밀어로, 두 번째 문자는 독일어 등으로 쓰도록 선택했을 수 있습니다.
친구가 그 편지를 번역하려면 친구는 다음을 수행해야합니다.
- (i) 언어 유형을 식별하고
- (ii) 그에 따라 번역하십시오. 그러나 언어를 식별하는 것은 쉽지 않습니다. 많은 계산 에너지가 필요합니다. 편지 상단에 보내는 언어를 쓰면 훨씬 쉬워 질 것 입니다.
따라서 쓰고있는 언어를 강조하기 위해 편지 상단에 언어 (예 : “프랑스어”)에 간단히 주석을 달 수 있습니다.
친구가 편지 상단에 지정한 다른 언어 유형을 어떻게 읽거나 구별 할 수 있습니까?
쉬운 일입니다. 사전에 이에 동의합니다.
HTML로 유추를 다시 연결
인터넷을 통해 전송해야하는 다른 형식의 데이터 형식이 있기 때문에 데이터 형식을 미리 지정하면 해당 클라이언트가 사용자에 따라 데이터를 올바르게 해석하고 렌더링 할 수 있습니다.
왜 다른 데이터 형식이 있습니까?
그들이 다른 목적을 수행하고 다른 능력을 가지고 있기 때문에 주로.
예를 들어, PDF 형식은 그림 형식과 매우 다르며 사운드 형식과도 다릅니다. 두 가지 형식이 매우 다르기 때문에 인터넷을 통해 보내기 전에 다르게 작성됩니다.