Types MIME
Référence rapide des types MIME d'extension de fichier avec recherche et filtrage par catégorie
Document(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
Image(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
Audio(10)
audio/mpeg
audio/wav
audio/ogg
audio/mp4
audio/flac
audio/aac
audio/x-ms-wma
audio/aiff
audio/midi
audio/midi
Video(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
Archive(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
Code(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
Police(5)
font/woff
font/woff2
font/ttf
font/otf
application/vnd.ms-fontobject
Autre(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
Qu'est-ce qu'un type MIME ?
Les types MIME (Multipurpose Internet Mail Extensions) sont un standard pour indiquer la nature et le format des documents, fichiers ou flux d'octets. Les navigateurs et serveurs utilisent les types MIME pour déterminer comment gérer le contenu. Par exemple, recevoir image/jpeg indique au navigateur d'afficher une image, tandis que application/pdf pourrait ouvrir un aperçu PDF.
Comment utiliser
Utilisez la zone de recherche pour trouver rapidement des extensions ou types MIME spécifiques. Cliquez sur les tags de catégorie pour filtrer par type de fichier. Chaque carte a deux boutons pour copier l'extension ou le type MIME.
Types de catégorie
- Document : PDF, fichiers Office, fichiers texte, etc.
- Image : JPEG, PNG, WebP, SVG, etc.
- Audio : MP3, WAV, FLAC, AAC, etc.
- Video : MP4, WebM, AVI, MKV, etc.
- Archive : ZIP, RAR, 7z, TAR, etc.
- Code : JavaScript, Python, CSS, etc.
- Police : WOFF, TTF, OTF, etc.
FAQ
Q : Quel est le but des types MIME ?
R : Les types MIME indiquent aux navigateurs comment gérer le contenu reçu. Par exemple, quand un serveur retourne image/png, le navigateur rend une image ; text/html est parsé comme page web. Les types MIME corrects assurent que le contenu est affiché et traité correctement.
Q : Comment définir le type MIME d'un fichier ?
R : Sur les serveurs web, vous pouvez définir les types MIME via des fichiers de configuration ou code. Nginx utilise fichier de config mime.types, Apache utilise directive AddType. Dans le code, les réponses HTTP peuvent définir le type MIME via le header Content-Type.
Q : Quels problèmes peuvent causer des types MIME incorrects ?
R : Types MIME incorrects peuvent causer : navigateurs incapables de rendre correctement le contenu (images affichées comme téléchargements), risques de sécurité (HTML affiché comme texte), politiques de sécurité navigateur échouant (scripts non exécutés).
Q : Qu'est-ce que application/octet-stream ?
R : application/octet-stream est un type de flux binaire générique pour les données binaires inconnues. Quand un serveur ne connaît pas le type de fichier spécifique, il utilise généralement ce type. Le navigateur proposera de télécharger au lieu d'essayer d'ouvrir.