Referência de Tipos MIME
Busca rápida de tipos MIME de extensões de arquivo com busca e filtro de categoria
Documento(17)
application/pdf
application/msword
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.ms-excel
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
application/vnd.ms-powerpoint
application/vnd.openxmlformats-officedocument.presentationml.presentation
text/plain
application/rtf
application/vnd.oasis.opendocument.text
application/vnd.oasis.opendocument.spreadsheet
application/vnd.oasis.opendocument.presentation
text/csv
application/json
application/xml
text/html
text/html
Imagem(15)
image/jpeg
image/jpeg
image/png
image/gif
image/webp
image/svg+xml
image/x-icon
image/bmp
image/tiff
image/tiff
image/avif
image/heic
image/heif
image/vnd.adobe.photoshop
image/raw
Áudio(10)
audio/mpeg
audio/wav
audio/ogg
audio/mp4
audio/flac
audio/aac
audio/x-ms-wma
audio/aiff
audio/midi
audio/midi
Vídeo(12)
video/mp4
video/webm
video/x-msvideo
video/quicktime
video/x-ms-wmv
video/x-flv
video/x-matroska
video/mp4
video/mpeg
video/mpeg
video/3gpp
video/mp2t
Arquivo(9)
application/zip
application/vnd.rar
application/x-7z-compressed
application/x-tar
application/gzip
application/x-bzip2
application/x-xz
application/x-iso9660-image
application/x-apple-diskimage
Código(31)
application/javascript
application/javascript
application/typescript
application/typescript
application/javascript
text/css
text/x-scss
text/x-sass
text/x-less
text/x-python
text/x-java
text/x-c
text/x-c++
text/x-c
text/x-c++
text/x-csharp
text/x-go
text/x-rust
text/x-ruby
text/x-php
text/x-swift
text/x-kotlin
application/sql
application/x-sh
application/x-sh
application/x-yaml
application/x-yaml
application/toml
text/x-ini
text/x-vue
text/x-svelte
Fonte(5)
font/woff
font/woff2
font/ttf
font/otf
application/vnd.ms-fontobject
Outro(16)
application/vnd.microsoft.portable-executable
application/x-msi
application/vnd.android.package-archive
application/octet-stream
application/vnd.debian.binary-package
application/x-rpm
application/java-archive
application/java-archive
application/x-shockwave-flash
application/x-chrome-extension
application/x-xpinstall
application/x-bittorrent
text/calendar
text/vcard
application/epub+zip
application/x-mobipocket-ebook
O que é um Tipo MIME?
Tipos MIME (Multipurpose Internet Mail Extensions) são uma forma padrão de indicar a natureza e formato de documentos, arquivos ou byte streams. Navegadores e servidores usam tipos MIME para determinar como lidar com conteúdo. Por exemplo, receber image/jpeg diz ao navegador para exibir uma imagem, enquanto application/pdf pode abrir uma preview PDF.
Como Usar
Use a caixa de busca para rapidamente encontrar extensões específicas ou tipos MIME. Clique tags de categoria para filtrar por tipo de arquivo. Cada card tem dois botões para copiar a extensão ou tipo MIME.
Tipos de Categoria
- Documento: PDF, arquivos Office, arquivos de texto, etc.
- Imagem: JPEG, PNG, WebP, SVG, etc.
- Áudio: MP3, WAV, FLAC, AAC, etc.
- Vídeo: MP4, WebM, AVI, MKV, etc.
- Arquivo: ZIP, RAR, 7z, TAR, etc.
- Código: JavaScript, Python, CSS, etc.
- Fonte: WOFF, TTF, OTF, etc.
FAQ
Q: Qual é o propósito dos tipos MIME?
A: Tipos MIME dizem navegadores como lidar com conteúdo recebido. Por exemplo, quando um servidor retorna image/png, o navegador renderiza uma imagem; text/html é parsed como uma webpage. Tipos MIME corretos garantem que conteúdo seja exibido e processado corretamente.
Q: Como defino o tipo MIME de um arquivo?
A: Em servidores web, você pode definir tipos MIME através de arquivos de configuração ou código. Nginx usa arquivo de config mime.types, Apache usa diretiva AddType. Em código, respostas HTTP podem definir tipo MIME via header Content-Type.
Q: Quais problemas tipos MIME incorretos podem causar?
A: Tipos MIME incorretos podem causar: navegadores incapazes de renderizar conteúdo corretamente (imagens mostradas como downloads), riscos de segurança (HTML exibido como texto), políticas de segurança do navegador falhando (scripts não executando).
Q: O que é application/octet-stream?
A: application/octet-stream é um tipo genérico de binary stream para dados binários desconhecidos. Quando um servidor não sabe o tipo específico de arquivo, tipicamente usa este tipo. O navegador vai promptar para download em vez de tentar abri-lo.