Existe um tipo MIME “padrão”?

117

Existe o que poderia ser considerado um tipo MIME "padrão"?

Eu vi "desconhecido / desconhecido" e "aplicativo / binário". Mas há um padrão para o qual reverter quando nenhum outro tipo MIME for encontrado?

Mark A
fonte
4
Possível duplicata de tipo de arquivo MIME desconhecido?

Respostas:

196

O tipo MIME oficial menos específico é application/octet-stream. Sem nenhuma informação adicional, ele diz "aqui está um monte de bytes, espero que haja um aplicativo do seu lado que sabe o que fazer com eles". Às vezes, há um nome de arquivo que ajuda a informar ao destinatário o que fazer com os dados.

"desconhecido" realmente não acrescenta nada sobre isso, exceto para confundir clientes que não suportam tipos MIME não oficiais aleatórios. Idem para application/binary; é apenas uma forma não padronizada de reafirmar "fluxo de octeto".

Esta é a resposta para "O que posso colocar no Content-Type:cabeçalho se não conseguir encontrar um tipo de conteúdo existente que descreva adequadamente meus dados?" que é como eu interpretei esta questão. A duplicata proposta Tipo de arquivo desconhecido MIME? tem uma resposta longa que discute "Como meus dados são interpretados se eu não colocar um Content-Type:cabeçalho válido ?" especificamente em um contexto HTTP; a resposta é específica do protocolo (no e-mail, por exemplo, o padrão implícito Content-Type:para partes do corpo MIME que não contêm esse cabeçalho é text/plain; charset="us-ascii").

triplo
fonte
Você está errado. IETF diz que o padrão é nenhum tipo de conteúdo. leia mais atentamente seu link
FF_Dev
@FF_Dev Não tenho certeza do que você quer dizer. Você está dizendo que a ligação de Sampo com sua própria resposta está errada? Ou que minha resposta está errada? Ou alguma outra coisa?
tripleee
@tripleee Sua resposta diz "Não envie tipo MIME para dados desconhecidos." que é diferente desta resposta. Portanto, ou seu comentário é irracional, ou está errado. Mereceu destaque
FF_Dev 01
tripleee & @FF_Dev Acho que minha resposta não foi formulada com clareza suficiente e a parte do TLDR foi um pouco confusa, pois não deixei totalmente claro o que você deve deixar de fora ao lidar com coisas desconhecidas.
Sampo Sarrala - codidact.org
4
@SampoSarrala A resposta fala especificamente sobre HTTP; O MIME tem muitos aplicativos, muitos dos quais podem ser controlados por outras especificações ou mesmo por nenhuma. Um contra-exemplo específico é o e-mail, onde a omissão do tipo de conteúdo implica text/plain, para compatibilidade com versões anteriores.
tripleee