type tipos plain octet content application mime-types mime

mime types - tipos - ¿Qué tipo de MIME usar para un archivo binario que es específico de mi programa?



mime type pdf (3)

Mi programa usa su propio tipo de archivo binario, así que supongo que no puedo usar el texto tipo MIME / plain, ya que no es un archivo ASCII de 7 bits.

¿Debería simplemente llamarlo "application / myappname"?


El navegador reconoce los encabezados mimetype con el propósito de identificar (un rápido) posible a un manejador para utilizar el archivo descargado como destino, por ejemplo, se descargaría el PDF y su programa Adobe Reader se ejecutaría con la ruta del archivo PDF como un argumento,

Si necesita escribir una extensión de navegador para manejar su archivo descargado, a través de su sistema operativo, o simplemente quiere hacer que proyecte una apariencia más profesional, seleccione un tipo mimético único para que lo use, haría No hay diferencia ya que el sistema de operación no tiene ningún sentido para abrirlo (algunos navegadores tienen pocos complementos incluidos, por ejemplo, las nuevas versiones de Google Chrome tienen un lector de PDF incorporado),

si quiere asegurarse de que el archivo se descargue, eche un vistazo a esta respuesta: https://.com/a/34758866/257319

si desea que su tipo de archivo esté especialmente organizado, podría valer la pena agregar algunas letras en los primeros bytes del archivo, por ejemplo, cada JPG tiene esto en su inicio de archivo:

si puede permitirse un salto de 4 u 8 bytes, podría serle útil en el resto del camino

:)


quizás podrías usar:

application/x-binary


Recomendaría application/octet-stream como RFC2046 dice "El subtipo" octet-stream "se usa para indicar que un cuerpo contiene datos binarios arbitrarios" y "La acción recomendada para una implementación que recibe una" application / octet-stream " la entidad es simplemente ofrecer poner los datos en un archivo [...] ".

Creo que de esa manera obtendrás un mejor manejo de los programas arbitrarios, que podrían fallar al encontrarte con tu tipo de mimo desconocido.