web-dev-qa-db-fra.com

Existe-t-il un type MIME "par défaut"?

Existe-t-il ce qui pourrait être considéré comme un type MIME "par défaut"?

J'ai vu "inconnu/inconnu" et "application/binaire". Mais y a-t-il une valeur par défaut à revenir quand aucun autre type MIME n'est trouvé?

101
Mark A

Le type MIME officiel le moins spécifique est application/octet-stream. Sans aucune information supplémentaire, il est écrit: "Voici une multitude d'octets, espérons-le, il y a une application sur votre côté qui sait quoi faire avec eux". Parfois, il existe un nom de fichier qui permet au destinataire de savoir quoi faire avec les données.

"unknown" n'ajoute rien à cela, sauf à confondre les clients qui ne prennent pas en charge les types MIME aléatoires non officiels. Idem pour application/binary; c'est juste une manière non standard de reformuler "flux d'octets".

C’est la réponse à "Que puis-je mettre dans le Content-Type: en-tête si je ne trouve pas un type de contenu existant qui décrit correctement mes données? " et c’est ainsi que j’ai interprété cette question. Le doublon proposé type de fichier inconnu MIME?) a une longue réponse qui discute "Comment mes données sont-elles interprétées si je ne mets pas un Content-Type: header? " spécifiquement dans un contexte HTTP; la réponse à cette question est spécifique au protocole (dans le courrier électronique, par exemple, la valeur implicite Content-Type: pour les parties du corps MIME qui ne contiennent pas cet en-tête est text/plain; charset="us-ascii").

176
tripleee