Tipo MIME

MIME significa "Multipurpose Internet Mail Extensions".

Um tipo MIME ou "tipo de mídia" é uma sequência de caracteres de texto que identifica um formato de arquivo específico. Ele consiste em duas partes — um tipo e um subtipo — separados por uma barra. Por exemplo, o tipo MIME de um arquivo de texto simples é:

text/plain

História

SMTP, o protocolo padrão usado para enviar mensagens de email, não foi originalmente projetado para oferecer suporte a transferências de arquivos. Os anexos de email precisavam ser codificados como parte da mensagem, o que limitava seu tamanho. O MIME, introduzido na década de 1990, facilitou o envio de arquivos por email usando um cabeçalho Content-Type: personalizado. Décadas depois, o SMTP ainda usa o mesmo método. As mensagens de email que contêm anexos incluem um cabeçalho parecido com este:

Content-Type: multipart/mixed; boundary ="[identifier]"

Outros protocolos da Internet logo adotaram os tipos MIME como uma forma de identificar arquivos transferidos pela Internet. O HTTP, por exemplo, usa tipos MIME para identificar o tipo de dados acessível a partir de uma URL.

Uma página da Web padrão tem o seguinte tipo MIME:

Content-Type: text/html

Como os tipos MIME têm muitos outros usos além do email, eles também são chamados de tipos de mídia.

Exemplos de tipos MIME

Os tipos MIME são usados para identificar milhares de formatos de arquivo diferentes. A lista oficial é mantida pela IANA (Internet Assigned Numbers Authority). Alguns exemplos incluem:

  • text/html - documento HTML (página da Web)
  • text/css - arquivo CSS
  • text/javascript - arquivo JavaScript
  • image/jpeg - arquivo de imagem JPEG
  • image/png - arquivo de imagem PNG
  • audio/wav - arquivo de áudio WAVE
  • video/mp4 - arquivo de vídeo MPEG
  • application/zip - arquivo compactado ZIP

Tipos MIME vs. extensões de arquivo

Os tipos MIME e as extensões de arquivo são semelhantes porque ambos identificam formatos de arquivo. No entanto, os tipos MIME oferecem duas vantagens:

  1. Eles contêm um tipo e um subtipo. O tipo (antes da barra) ajuda a categorizar os tipos de arquivo, facilitando a filtragem de arquivos pelos aplicativos. Por exemplo, um programa da Internet pode permitir a transferência de arquivos de texto e imagem, mas não de arquivos de áudio ou vídeo.
  2. Eles têm uma relação de um para um com os formatos de arquivo. Alguns formatos de arquivo têm várias extensões. Por exemplo, uma imagem JPEG pode ter a extensão .JPG ou .JPEG. Uma página da Web pode ter a extensão .HTM ou .HTML. Os tipos MIME fornecem identificadores padrão para formatos de arquivo reconhecidos em diferentes aplicativos e protocolos.
Atualizado April 16, 2021 por Per C.

quizTeste seus conhecimentos

Which verb describes placing external website content within a webpage?

A
Layering
0%
B
Framing
0%
C
Inserting
0%
D
Embedding
0%
Correct! Incorrect!     View the Embed definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Tipo MIME nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.