Ich habe gelesen, wie man Plug-Ins erstellt, und dieser "MIME-Typ" wird darin immer wieder diskutiert. Ich habe versucht, es zu untersuchen und zu wissen, dass es sich um MIME (Multipurpose Internet Mail Extensions) handelt, aber es wird keine geeignete Erklärung dafür gegeben, wie es sich auf Browser-Plug-Ins bezieht, wie ich es zum Erstellen von Plug-Ins wissen muss , bitte erklären Sie in klaren und einfachen Worten. Was ist es? Warum haben Plug-Ins einen MIME-Typ?
quelle
MIME steht für Multi-Purpose Internet Mail Extensions . MIME-Typen bilden eine Standardmethode zum Klassifizieren von Dateitypen im Internet. Internetprogramme wie Webserver und Browser verfügen alle über eine Liste von MIME-Typen, sodass sie Dateien desselben Typs auf dieselbe Weise übertragen können, unabhängig davon, auf welchem Betriebssystem sie arbeiten.
Ein MIME-Typ besteht aus zwei Teilen: einem Typ und einem Subtyp . Sie sind durch einen Schrägstrich (/) getrennt. Der MIME-Typ für Microsoft Word-Dateien ist beispielsweise application und der Subtyp msword. Zusammen ist der vollständige MIME-Typ application / msword.
Obwohl es eine vollständige Liste der MIME-Typen gibt, werden weder die mit den Dateien verknüpften Erweiterungen noch eine Beschreibung des Dateityps aufgeführt. Dies bedeutet, dass es schwierig sein kann, den MIME-Typ für eine bestimmte Art von Datei zu finden. Manchmal müssen Sie die Liste durchsehen und den MIME-Typ der Datei erraten, mit der Sie sich befassen.
quelle
MIME steht für Multipurpose Internet Mail Extensions . Auf diese Weise können Dateien im Internet nach Art und Format identifiziert werden.
Zum Beispiel die Verwendung von
Content-type
Header - Wert in einer HTTP - Antwort definiert ist , kann der Browser die Datei mit der richtigen Erweiterung / öffnen Plugin .Der Internet-Medientyp (auch Inhaltstyp ) entspricht einem MIME-Typ. MIME-Typen wurden ursprünglich für E-Mails erstellt, die mit dem SMTP-Protokoll gesendet wurden. Heutzutage wird dieser Standard in vielen anderen Protokollen verwendet, daher die neue Namenskonvention "Internet Media Type".
Ein MIME-Typ ist eine Zeichenfolgenkennung, die aus zwei Teilen besteht: a
type
und asubtype
.Das
x-
Präfix eines MIME-Subtyps bedeutet einfach, dass es nicht dem Standard entspricht.Das
vnd
Präfix bedeutet, dass der MIME-Wert herstellerspezifisch ist.Quelle
quelle
Ich könnte es unmöglich besser erklären als Wikipedia: http://en.wikipedia.org/wiki/MIME_type
IOW, es hilft dem Browser (oder dem Inhaltskonsumenten, da es sich möglicherweise nicht nur um einen Browser handelt) zu bestimmen, welche Inhalte er konsumieren wird. Dies bedeutet, dass ein Browser möglicherweise eine Entscheidung über das richtige Plugin für die Anzeige von Inhalten treffen kann oder ein Media Player den richtigen Codec oder das richtige Plugin laden kann.
quelle
Analoge Erklärung
Stellen Sie sich vor, Sie haben einen Brief an Ihren Brieffreund geschrieben, ihn aber jedes Mal in verschiedenen Sprachen geschrieben.
Zum Beispiel könnten Sie sich dafür entschieden haben, Ihren ersten Brief auf Tamilisch und den zweiten auf Deutsch usw. zu schreiben.
Damit Ihr Freund diese Briefe übersetzen kann, muss Ihr Freund:
Um die Sprache hervorzuheben, in der Sie schreiben, kommentieren Sie einfach die Sprache (z. B. "Französisch") oben in Ihrem Brief.
Wie würde Ihr Freund die verschiedenen Sprachtypen, die Sie oben in Ihrem Brief angeben, kennen oder lesen oder unterscheiden können? Das ist ganz einfach: Sie sind sich vorher einig.
Die Analogie wieder mit HTML verknüpfen
Da es verschiedene Arten von Datenformaten gibt, die über das Internet gesendet werden müssen, kann der entsprechende Client die Daten entsprechend interpretieren und dem Benutzer entsprechend rendern, wenn er den Datentyp im Voraus angibt.
Warum haben wir unterschiedliche Datenformate?
Hauptsächlich, weil sie unterschiedlichen Zwecken dienen und unterschiedliche Fähigkeiten haben.
Beispielsweise unterscheidet sich ein PDF-Format stark von einem Bildformat, das sich auch von einem Tonformat unterscheidet. Beide dienen sehr unterschiedlichen Zwecken und werden dementsprechend unterschiedlich geschrieben, bevor sie über das Internet gesendet werden.
quelle