Mime types

Publicado: 12/05/2013 em Programação
Tags:, ,

Mime – Multipurpose Internet Mail Extensions

“Mime Type” consiste de de um sistema de identificadores padronizados (gerenciados pela IANA) consistindo de um tipo e um sub-tipo, separados por uma barra. A combinação de tipo e subtipo é geralmente chamada “MIME type“. Exemplos:
text/html
text/plain
image/gif

Assim:

  • “type” é referente a um grupamento lógico de vários MIME types que são relacionados um ao outro; isto é, uma categorização de alto nível;
  • “subtypes” são específicos para um determinado tipo de arquivo dentro do seu grupo.

O MIME identifica o tipo de dado contido no arquivo. Como consequência, MIME é largamente utilizado para indicar qual o programa que deveria ser utilizado para abrir o arquivo. Por exemplo, usando o valor do cabeçalho “Content-type” definido em uma resposta HTTP, o navegador pode abrir o arquivo com uma aplicação apropriada. Na máquina local, o arquivo “/etc/mime.types” contém as regras definidas para mapeamento do “filename” para os MIME types.

Sobre o “Content-type”, este é simplesmente um cabeçalho presente em muitos protocolos, tal como em HTTP, que faz uso dos “MIME types” para especificar a natureza do arquivo que está sendo tratado.

Abaixo temos exemplos de alguns Mime Type padrões:

Código tratador         Extensão do Arquivo
 (Mime Types)
---------------------------------------------
image/x-icon                    ico
image/bmp                       bmp
image/jpeg                      jpeg jpg jpe
image/svg+xml                 svg
image/png                       png
text/plain                        asc txt
text/css                           css
text/html                         html htm shtml
application/xml                 xml xsl
application/cgi                  cgi
application/x-javascript        js
application/x-tar               tgz tar
application/pdf                 pdf 
application/ogg                ogg
application/x-httpd-php-source  phps

Referências:
1- Official IANA MIME type list

Deixe um comentário, pois isto é muito motivante para continuarmos este trabalho

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s