Respuestas:
El tipo MIME oficial menos específico es application/octet-stream
. Sin ninguna información adicional, dice "aquí hay un montón de bytes, ojalá haya una aplicación en su extremo que sepa qué hacer con ellos". A veces hay un nombre de archivo que ayuda a transmitir al destinatario qué hacer con los datos.
"desconocido" realmente no agrega nada sobre esto, excepto para confundir a los clientes que no admiten tipos MIME aleatorios no oficiales. Lo mismo ocurre con application/binary
; es solo una forma no estándar de reformular "octet-stream".
Esta es la respuesta a "¿Qué puedo poner en el Content-Type:
encabezado si no puedo encontrar un tipo de contenido existente que describa adecuadamente mis datos?" que es como he interpretado esta pregunta. ¿El tipo de archivo desconocido duplicado propuesto MIME? tiene una respuesta larga que analiza "¿Cómo se interpretan mis datos si no coloco un Content-Type:
encabezado válido ?" específicamente en un contexto HTTP; la respuesta es específica del protocolo (en el correo electrónico, por ejemplo, el valor predeterminado implícito Content-Type:
para las partes del cuerpo MIME que no contienen este encabezado es text/plain; charset="us-ascii"
).
text/plain
, por compatibilidad con versiones anteriores.