Maison  >  Article  >  interface Web  >  Que signifie le type MIME en HTML

Que signifie le type MIME en HTML

青灯夜游
青灯夜游original
2021-12-14 13:47:243222parcourir

En HTML, le type MIME fait référence au type MultiPurpose Internet Mail Extension, qui est un type de méthode qui définit un fichier avec une certaine extension à ouvrir par une application Lorsque le fichier avec l'extension est accédé, le navigateur l'ouvre. s'ouvrira automatiquement à l'aide de l'application spécifiée.

Que signifie le type MIME en HTML

L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur Dell G3.

Tout d’abord, nous devons comprendre comment le navigateur traite le contenu. Le contenu affiché dans le navigateur comprend HTML, XML, GIF et Flash... Alors, comment le navigateur fait-il la distinction entre eux et décide quel contenu afficher sous quelle forme ? La réponse est le type MIME, qui est le type de média de la ressource.

MIME (Extensions de messagerie Internet polyvalentes)Type d'extensions de messagerie Internet polyvalentes. Il s'agit d'un type de méthode qui définit un fichier avec une certaine extension à ouvrir par une application Lorsque le fichier avec l'extension est accédé, le navigateur utilisera automatiquement l'application spécifiée pour l'ouvrir.

En termes simples, le type MIME indique au navigateur quel formulaire utiliser pour l'afficher.

Remarque : la transmission de données sur Internet utilise toutes le type MIME

Format de fichier multimédia MIME

Dans le premier protocole HTTP, il n'y a aucune information supplémentaire sur le type de données et toutes les données transmises sont interprétées comme hypertexte par le programme client Markup document HTML et afin de prendre en charge les types de données multimédia, le protocole HTTP utilise les informations de type de données MIME ajoutées avant le document pour identifier le type de données.

MIME signifie MultiPurpose Internet Mail Extensions. Il a été conçu à l'origine pour joindre des données multimédias lors de l'envoi d'e-mails afin que le programme client de messagerie puisse les traiter en fonction de leur type. Cependant, lorsqu’il est pris en charge par le protocole HTTP, son importance devient encore plus significative. Cela rend le transfert HTTP non seulement du texte ordinaire, mais également riche et coloré.

Chaque type MIME se compose de deux parties. La première partie est la grande catégorie de données, telles que le son, l'image, etc., et la deuxième partie définit le type spécifique. Types MIME courants graphiques.gif image/gif

JPEG graphiques.ipeg,.jpg image/jpeg

  • au fichiers audio.au audio/basic

  • Fichiers de musique MIDI mid,.midi audio/midi,audio /x -midi

  • Fichier de musique RealAudio.ra, .ram audio/x-pn-realaudio

  • Fichier MPEG.mpg,.mpeg vidéo/mpeg

  • AVI fichier.avi vidéo/x-msvideo

  • GZIP file.gz application/x-gzip

  • TAR file.tar application/x-tar

  • Internet a une organisation spéciale IANA pour confirmer les types MIME standard, mais Internet se développe trop vite, beaucoup les applications ne peuvent pas attendre que l'IANA confirme que les types MIME qu'elles utilisent sont des types standard. Ils utilisent donc des méthodes commençant par x- dans la catégorie pour identifier cette catégorie, qui n'est pas encore devenue un standard, comme : x-gzip, x-tar, etc. En fait, ces types sont si largement utilisés qu’ils sont devenus des standards de facto. Tant que le client et le serveur reconnaissent conjointement ce type MIME, cela n'a pas d'importance même s'il s'agit d'un type non standard. Le programme client peut utiliser des méthodes de traitement spécifiques pour traiter les données basées sur le type MIME. Dans les serveurs Web et les navigateurs (y compris les systèmes d'exploitation), les types MIME standard et courants sont définis par défaut. Uniquement pour les types MIME peu courants, il est nécessaire de définir à la fois le serveur et le navigateur client pour l'identification.

  • Le type MIME étant lié au suffixe du document, le serveur utilise le suffixe du document pour distinguer les types MIME des différents fichiers. La correspondance entre le suffixe du document et le type MIME doit être définie dans le serveur. Lorsque le programme client reçoit des données du serveur, il accepte uniquement le flux de données du serveur et ne connaît pas le nom du document. Le serveur doit donc utiliser des informations supplémentaires pour indiquer au programme client le type MIME des données. Avant que le serveur n'envoie les données réelles, il doit d'abord envoyer les informations de type MIME qui marquent les données. Ces informations sont définies à l'aide du mot-clé Content-type. Par exemple, pour un document HTML, le serveur enverra d'abord les deux lignes suivantes. Informations d'identification MIME. Cette identification ne fait pas vraiment partie du fichier de données.
  • Notez que la deuxième ligne est une ligne vierge, ce qui est obligatoire. Le but de l'utilisation de cette ligne vierge est de séparer les informations MIME du contenu réel des données.

    MIME (MultiPurpose Internet Mail Extensions) est une norme Internet permettant de décrire les types de contenu des messages.
  • Les messages MIME peuvent contenir du texte, des images, de l'audio, de la vidéo et d'autres données spécifiques à l'application.

    Les informations MIME officielles sont fournies par l'Internet Engineering Task Force (IETF) dans le document suivant :
  • RFC-822 Standard for ARPA Internet text messages

RFC-2045 MIME Part 1 : Format of Internet Message Bodies

Content-type: text/htmlRFC-2046 MIME Partie 2 : Types de médias

RFC-2047 MIME Partie 3 : Extensions d'en-tête pour le texte non-ASCII

RFC-2048 MIME Partie 4 : Procédures d'enregistrement

  • RFC-2049 MIME Partie 5 : Critères de conformité et exemples

  • Différentes applications prennent en charge différents types MIME.

    Tutoriel recommandé : "Tutoriel vidéo HTML"

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Déclaration:
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn