Réponses:
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"
).
text/plain
, pour une compatibilité ascendante.