Heim > Web-Frontend > Front-End-Fragen und Antworten > Was bedeutet MIME-Typ in HTML?

Was bedeutet MIME-Typ in HTML?

青灯夜游
Freigeben: 2021-12-14 13:47:24
Original
3252 Leute haben es durchsucht

In HTML bezieht sich der MIME-Typ auf den Typ „Mehrzweck-Internet-Mail-Erweiterung“, bei dem es sich um eine Art Methode handelt, die eine Datei mit einer bestimmten Erweiterung so festlegt, dass sie von einer Anwendung geöffnet wird wird automatisch mit der angegebenen Anwendung geöffnet.

Was bedeutet MIME-Typ in HTML?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, HTML5-Version, Dell G3-Computer.

Zuerst müssen wir verstehen, wie der Browser Inhalte verarbeitet. Der im Browser angezeigte Inhalt umfasst HTML, XML, GIF und Flash... Wie unterscheidet der Browser also zwischen ihnen und entscheidet, welcher Inhalt in welcher Form angezeigt wird? Die Antwort lautet „MIME-Typ“, also dem Medientyp der Ressource.

MIME (Mehrzweck-Internet-Mail-Erweiterungen)Mehrzweck-Internet-Mail-Erweiterungstyp. Dabei handelt es sich um eine Methode, mit der eine Datei mit einer bestimmten Erweiterung so eingestellt wird, dass sie von einer Anwendung geöffnet wird. Wenn auf die Datei mit der Erweiterung zugegriffen wird, verwendet der Browser automatisch die angegebene Anwendung, um sie zu öffnen.

Einfach ausgedrückt teilt der MIME-Typ dem Browser mit, welche Form er zur Anzeige verwenden soll.

Hinweis: Bei der Datenübertragung im Internet wird ausschließlich der MIME-Typ verwendet Es handelt sich um ein HTML-Dokument in HTML-Sprache, und um Multimedia-Datentypen zu unterstützen, verwendet das HTTP-Protokoll MIME-Datentypinformationen, die vor dem Dokument angehängt werden, um den Datentyp zu identifizieren.

MIME steht für Multipurpose Internet Mail Extensions. Es wurde ursprünglich entwickelt, um beim Versenden von E-Mails Multimedia-Daten anzuhängen, damit das E-Mail-Client-Programm diese entsprechend ihrem Typ verarbeiten kann. Wenn es jedoch durch das HTTP-Protokoll unterstützt wird, gewinnt seine Bedeutung noch an Bedeutung. Es macht die HTTP-Übertragung nicht nur zu gewöhnlichem Text, sondern auch reichhaltig und farbenfroh. Jeder MIME-Typ besteht aus zwei Teilen. Der erste Teil ist die große Datenkategorie, z. B. Ton, Audio, Bild usw., und der zweite Teil definiert den spezifischen Typ. Gängige MIME-Typen

GIF Graphics.gif image/gif

JPEG Graphics.ipeg,.jpg image/jpeg

au Sounddateien.au Audio/Basic

  • MIDI-Musikdateien mid,.midi audio/midi,audio /x -midi

  • RealAudio-Musikdatei.ra, .ram audio/x-pn-realaudio

  • MPEG-Datei.mpg, .mpeg-Video/mpeg

  • AVI-Datei.avi-Video/x-msvideo

  • GZIP file.gz application/x-gzip

  • TAR file.tar application/x-tar

  • Das Internet verfügt über eine spezielle Organisation IANA, um Standard-MIME-Typen zu bestätigen, aber das Internet entwickelt sich zu schnell, viele Anwendungen können nicht darauf warten, dass IANA bestätigt, dass es sich bei den von ihnen verwendeten MIME-Typen um Standardtypen handelt. Daher verwenden sie Methoden, die in der Kategorie mit x- beginnen, um diese Kategorie zu identifizieren, die noch nicht zum Standard geworden ist, wie zum Beispiel: x-gzip, x-tar usw. Tatsächlich sind diese Typen so weit verbreitet, dass sie zu De-facto-Standards geworden sind. Solange Client und Server diesen MIME-Typ gemeinsam erkennen, spielt es keine Rolle, ob es sich um einen nicht standardmäßigen Typ handelt. Das Client-Programm kann bestimmte Verarbeitungsmethoden verwenden, um die Daten basierend auf dem MIME-Typ zu verarbeiten. In Webservern und Browsern (einschließlich Betriebssystemen) sind standardmäßig Standard- und allgemeine MIME-Typen festgelegt. Nur für ungewöhnliche MIME-Typen ist es erforderlich, sowohl den Server- als auch den Client-Browser zur Identifizierung festzulegen.

    Da der MIME-Typ mit dem Suffix des Dokuments zusammenhängt, verwendet der Server das Suffix des Dokuments, um die MIME-Typen verschiedener Dateien zu unterscheiden. Die Entsprechung zwischen dem Dokumentsuffix und dem MIME-Typ muss im Server definiert werden. Wenn das Client-Programm Daten vom Server empfängt, akzeptiert es nur den Datenstrom vom Server und kennt den Namen des Dokuments nicht. Daher muss der Server zusätzliche Informationen verwenden, um dem Client-Programm den MIME-Typ der Daten mitzuteilen. Bevor der Server die tatsächlichen Daten sendet, muss er zunächst die MIME-Typinformationen senden, die die Daten markieren. Diese Informationen werden mithilfe des Schlüsselworts „Content-type“ definiert. Für ein HTML-Dokument sendet der Server beispielsweise zunächst die folgenden zwei Zeilen MIME-Identifikationsinformationen Diese Identifikation ist nicht wirklich Teil der Datendatei.
  • Beachten Sie, dass es sich bei der zweiten Zeile um eine Leerzeile handelt, die erforderlich ist. Der Zweck der Verwendung dieser Leerzeile besteht darin, die MIME-Informationen vom tatsächlichen Dateninhalt zu trennen.
  • MIME (Multipurpose Internet Mail Extensions) ist ein Internetstandard zur Beschreibung von Nachrichteninhaltstypen.

  • MIME-Nachrichten können Text, Bilder, Audio, Video und andere anwendungsspezifische Daten enthalten.
  • Offizielle MIME-Informationen werden von der Internet Engineering Task Force (IETF) im folgenden Dokument bereitgestellt:

  • RFC-822 Standard für ARPA-Internet-Textnachrichten

  • RFC-2045 MIME Teil 1: Format von Internet-Nachrichtenkörpern

RFC-2046 MIME Teil 2: Medientypen

RFC-2047 MIME Teil 3: Header-Erweiterungen für Nicht-ASCII-TextContent-type: text/html

RFC-2048 MIME Teil 4: Registrierungsverfahren

  • RFC-2049 MIME Teil 5: Konformitätskriterien und Beispiele

  • Verschiedene Anwendungen unterstützen unterschiedliche MIME-Typen.

    Empfohlenes Tutorial: „HTML-Video-Tutorial

    Das obige ist der detaillierte Inhalt vonWas bedeutet MIME-Typ in HTML?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage