web-dev-qa-db-fra.com

Quel est le type MIME pour la démarque?

Quelqu'un sait s'il existe un type MIME pour le démarque? Je suppose que c'est du texte brut, mais y en a-t-il un plus spécifique?

93
ilanco

Il n'y a pas de type standard officiel, mais text/markdown semble être le type de facto le plus courant. La plupart des navigateurs et autres clients raisonnablement sophistiqués verront probablement le text/ partie et par défaut à text/plain de toute façon, il n'y a donc pas beaucoup de différence.

Une mise en garde cependant: tous les types sous le text/ hiearchy par défaut à ISO-8859-1 pour leur type de caractère dans les normes RFC pertinentes. La plupart du monde est depuis passé à TF-8. Donc, sauf si vous êtes certain que vous n'utiliserez pas de personnages amusants (ou que vous vivrez dans un ancien monde Windows), vous voudrez peut-être le spécifier comme suit:

text/markdown; charset=UTF-8
105
SFEley

tl; dr: text/markdown depuis mars 2016

En mars 2016, text/markdown était enregistré sous le nom RFC7763 à l'IETF .

Auparavant, il aurait dû être text/x-markdown. Le texte ci-dessous décrit la situation avant mars 2016, lorsque la RFC7763 n'était encore qu'une ébauche.


Il n'y a pas de recommandation officielle sur définition de Gruber , mais le sujet a été discuté assez longuement sur la liste de diffusion officielle , et a atteint le choix de text/x-markdown.

Cette conclusion était contestée plus tard , a été confirmée et peut être, à l'OMI, considérée comme un consensus.

C'est la seule conclusion logique à l'absence d'un type de mime officiel: text/ fournira la valeur par défaut appropriée presque partout, x- parce que nous n'utilisons pas de type officiel, markdown et non gruber. ou autre chose parce que le type est maintenant si courant.

Il existe cependant inconnus concernant les différentes "saveurs" de Markdown. Je suppose que quelqu'un devrait enregistrer un type officiel, qui est censé être facile , mais je doute que quiconque ose le faire au-delà de John Gruber, comme il l'a très récemment prouvé son attachement à Markdown.

Il y a un draft sur l'IETF pour text/markdown, mais le contenu ne semble pas du tout décrire Markdown, donc je ne l'utiliserais pas avant qu'il ne soit plus complet.

100
MattiSG
8
anatoly techtonik

Trouvé ce fil de 2008: http://www.mail-archive.com/[email protected]/msg00973.html

Semble comme le type mime text/vnd.daringfireball.markdown doit être enregistré par l'auteur de Markdown, jusque-là le type de mime Markdown peut être spécifié comme text/x-markdown.

5
ilanco