No tipo de mídia Wikipedia,
Um tipo de mídia é composto de um tipo, um subtipo e parâmetros opcionais. Como exemplo, um arquivo HTML pode ser designado text / html; charset = UTF-8.
O tipo de mídia consiste no nome do tipo de nível superior e no nome do subtipo, que é mais estruturado nas chamadas "árvores".
top-level type name / subtype name [ ; parameters ]
top-level type name / [ tree. ] subtype name [ +suffix ] [ ; parameters ]
Todos os tipos de mídia devem ser registrados usando os procedimentos de registro da IANA. Atualmente as seguintes árvores são criadas: standard
, vendor
, personal
ou vanity
, não registradax.
Padrão:
Os tipos de mídia na árvore de padrões não usam nenhuma faceta da árvore (prefixo).
type / media type name [+suffix]
Exemplos: "application / xhtml + xml", "image / png"
Fornecedor:
A árvore do fornecedor é usada para tipos de mídia associados a produtos publicamente disponíveis. Ele usa vnd.
faceta.
type / vnd. media type name [+suffix] - used in the case of well-known producer
type / vnd. producer's name followed by media type name [+suffix] - producer's name must be approved by IANA
type / vnd. producer's name followed by product's name [+suffix] - producer's name must be approved by IANA
Árvore pessoal ou de vaidade:
A árvore Pessoal ou Personalizada inclui tipos de mídia criados experimentalmente ou como parte de produtos que não são distribuídos comercialmente. Ele usa
prs.
faceta.
type / prs. media type name [+suffix]
Não registrado x. árvore:
O "x". A árvore pode ser usada para tipos de mídia projetados exclusivamente para uso em ambientes locais e privados e somente com o acordo ativo das partes que os trocam. Os tipos nesta árvore não podem ser registrados.
De acordo com a versão anterior da RFC 6838 - obsoleta RFC 2048 (publicada em novembro de 1996) , raramente, se é que alguma vez, seria necessário usar tipos experimentais não registrados e, como tal, o uso de "x-" e "x". formulários é desencorajado . As versões anteriores dessa RFC - RFC 1590 e RFC 1521 declaravam que o uso da notação "x-" para o nome do subtipo pode ser usado para subtipos privados e não registrados, mas essa recomendação foi obsoleta em novembro de 1996.
type / x. media type name [+suffix]
Portanto, application/pdf
fica claro que o tipo MIME do tipo padrão é o apropriado a ser usado, enquanto você deve evitar usar o x-
tipo de mídia obsoleto e não registrado , conforme declarado nas RFC 2048 e RFC 6838 .
application/pdf
tipo deve ser usado - a menos que você precise ser compatível com software realmente antigo, não usex-pdf
...