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


117

Y a-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 à laquelle revenir lorsqu'aucun autre type MIME n'est trouvé?


Réponses:


196

Le type MIME officiel le moins spécifique est application/octet-stream. Sans aucune information supplémentaire, il dit "voici un tas d'octets, j'espère qu'il y a une application de votre côté qui sait quoi en faire". Parfois, il existe un nom de fichier qui aide à indiquer au destinataire ce qu'il doit faire des données.

"unknown" n'ajoute vraiment rien à cela, sauf pour confondre les clients qui ne supportent pas les types MIME non officiels aléatoires. Idem pour application/binary; c'est juste une manière non standard de reformuler "octet-stream".

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


Vous vous trompez. L'IETF dit que la valeur par défaut n'est aucun type de contenu. lire plus attentivement votre lien
FF_Dev

@FF_Dev Je ne sais pas ce que vous voulez dire. Êtes-vous en train de dire que le lien de Sampo avec sa propre réponse est faux? Ou que ma réponse est fausse? Ou autre chose?
tripleee

@tripleee Sa réponse dit "N'envoyez pas de type MIME pour les données inconnues." qui est différent de cette réponse. Donc soit son commentaire est irréaliste, soit il est faux. Il méritait d'être souligné
FF_Dev

tripleee & @FF_Dev Je pense que ma réponse n'a pas été formulée assez clairement et que la partie TLDR était un peu déroutante car je n'ai pas clairement précisé ce que vous devriez laisser de côté lorsque vous traitez avec des choses inconnues.
Sampo Sarrala - codidact.org

4
@SampoSarrala La réponse parle de HTTP spécifiquement, cependant; MIME a de nombreuses applications, dont beaucoup peuvent être régies par d'autres spécifications, voire aucune. Un contre-exemple spécifique est le courrier électronique, où l'omission du type de contenu implique text/plain, pour une compatibilité ascendante.
tripleee
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.