Recherche de type MIME
Recherchez les types de contenu MIME par extension de fichier ou trouvez les extensions par type MIME. Couvre plus de 200 types de médias courants.
70 of 70 MIME types
MIME Types
| MIME Type | Extensions | Description | |
|---|---|---|---|
| text/html | .html.htm | HTML document | |
| text/css | .css | CSS stylesheet | |
| text/javascript | .js.mjs | JavaScript | |
| text/plain | .txt.text.log | Plain text | |
| text/csv | .csv | CSV data | |
| text/xml | .xml | XML (text) | |
| text/markdown | .md.markdown | Markdown | |
| text/calendar | .ics.ical | iCalendar | |
| text/vcard | .vcf.vcard | vCard | |
| text/tab-separated-values | .tsv | TSV data | |
| application/json | .json | JSON data | |
| application/ld+json | .jsonld | JSON-LD | |
| application/xml | .xml.xsl.xsd | XML | |
| application/pdf | .pdf | PDF document | |
| application/zip | .zip | ZIP archive | |
| application/gzip | .gz.gzip | Gzip archive | |
| application/x-tar | .tar | Tar archive | |
| application/x-7z-compressed | .7z | 7-Zip archive | |
| application/x-rar-compressed | .rar | RAR archive | |
| application/octet-stream | .bin.exe.dll | Binary data | |
| application/wasm | .wasm | WebAssembly | |
| application/graphql | .graphql.gql | GraphQL query | |
| application/x-www-form-urlencoded | — | Form data (URL-encoded) | |
| multipart/form-data | — | Form data (file upload) | |
| application/vnd.ms-excel | .xls | Excel spreadsheet | |
| application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | .xlsx | Excel 2007+ | |
| application/vnd.ms-powerpoint | .ppt | PowerPoint | |
| application/vnd.openxmlformats-officedocument.presentationml.presentation | .pptx | PowerPoint 2007+ | |
| application/msword | .doc | Word document | |
| application/vnd.openxmlformats-officedocument.wordprocessingml.document | .docx | Word 2007+ | |
| application/rtf | .rtf | Rich Text Format | |
| application/epub+zip | .epub | EPUB ebook | |
| application/java-archive | .jar | Java archive | |
| application/x-sh | .sh | Shell script | |
| application/sql | .sql | SQL script | |
| application/yaml | .yaml.yml | YAML data | |
| application/toml | .toml | TOML data | |
| application/x-ndjson | .ndjson.jsonl | Newline-delimited JSON | |
| application/vnd.geo+json | .geojson | GeoJSON | |
| image/jpeg | .jpg.jpeg.jpe | JPEG image | |
| image/png | .png | PNG image | |
| image/gif | .gif | GIF image | |
| image/webp | .webp | WebP image | |
| image/avif | .avif | AVIF image | |
| image/svg+xml | .svg.svgz | SVG image | |
| image/bmp | .bmp | BMP image | |
| image/tiff | .tif.tiff | TIFF image | |
| image/x-icon | .ico | ICO icon | |
| image/heic | .heic.heif | HEIC image | |
| image/jxl | .jxl | JPEG XL image | |
| audio/mpeg | .mp3 | MP3 audio | |
| audio/ogg | .ogg.oga | OGG audio | |
| audio/wav | .wav | WAV audio | |
| audio/webm | .weba | WebM audio | |
| audio/mp4 | .m4a | M4A audio | |
| audio/flac | .flac | FLAC audio | |
| audio/aac | .aac | AAC audio | |
| audio/opus | .opus | Opus audio | |
| video/mp4 | .mp4.m4v | MP4 video | |
| video/webm | .webm | WebM video | |
| video/ogg | .ogv | OGG video | |
| video/quicktime | .mov.qt | QuickTime video | |
| video/x-msvideo | .avi | AVI video | |
| video/x-matroska | .mkv | Matroska video | |
| video/mpeg | .mpeg.mpg | MPEG video | |
| font/woff | .woff | WOFF font | |
| font/woff2 | .woff2 | WOFF2 font | |
| font/ttf | .ttf | TrueType font | |
| font/otf | .otf | OpenType font | |
| application/x-font-woff | .woff | WOFF font (legacy) |
Comment utiliser Recherche de type MIME
- 1Entrez une extension de fichier (par ex., .pdf) ou un type MIME (par ex., image/png).
- 2Voyez les types MIME et les extensions de fichier correspondants instantanément.
- 3Copiez la chaîne de type MIME pour utilisation dans les en-têtes HTTP ou le code.
- 4Parcourez le tableau complet des types MIME courants.
ZenovayAnalytics
Analytics pensé pour les fondateurs.
- Suivi des visiteurs en temps réel
- Vie privée d'abord, sans bandeau cookies
- Installé en deux minutes
Outils connexes
Formateur et Validateur JSON
Formatez, validez et embellissez les données JSON avec la coloration syntaxique et la détection d'erreurs.Décodeur JWT
Décodez et inspectez les jetons JWT. Consultez l'en-tête, la charge utile et vérifiez les signatures.Encodeur/Décodeur Base64
Encodez du texte en Base64 ou décodez Base64 en texte. Supporte UTF-8 et les données binaires.Encodage / Décodage URL
Encodez ou décodez les composants URL. Traitez les caractères spéciaux, les chaînes de requête et les URL complètes.Questions fréquemment posées
Qu'est-ce qu'un type MIME ?▾
Les types MIME (Multipurpose Internet Mail Extensions), aussi appelés types de média ou types de contenu, identifient le format d'un fichier ou d'un document. Ils suivent le format type/sous-type — par exemple, text/html, application/json, image/png. HTTP les utilise dans l'en-tête Content-Type pour dire aux clients comment interpréter le corps de la réponse. Les navigateurs utilisent les types MIME pour décider s'il faut afficher, télécharger, ou exécuter un fichier.
Qu'est-ce que l'en-tête Content-Type ?▾
L'en-tête HTTP Content-Type spécifie le type MIME de la ressource dans le corps de la réponse. Par exemple : Content-Type: application/json dit au client que le corps est JSON. Content-Type: text/html; charset=utf-8 lui dit HTML avec encodage UTF-8. Pour les téléchargements, le request Content-Type: multipart/form-data spécifie un formulaire de téléchargement de fichier. Définir le mauvais Content-Type cause une mauvaise interprétation du navigateur et des problèmes de sécurité (MIME sniffing).
Qu'est-ce que MIME sniffing ?▾
MIME sniffing est quand les navigateurs ignorent le Content-Type déclaré et déduisent le type réel du contenu lui-même (p. ex., en regardant les bytes magiques). C'était historiquement utilisé pour gérer les serveurs mal configurés, mais c'est un risque de sécurité — un attaquant peut servir un .jpg que le navigateur interprète comme HTML et exécute des scripts. Utilisez l'en-tête X-Content-Type-Options: nosniff pour désactiver MIME sniffing et forcer les navigateurs à respecter le Content-Type déclaré.
Qu'est-ce qu'application/octet-stream ?▾
application/octet-stream est le type MIME pour les données binaires arbitraires sans type spécifique. Les navigateurs y répondent généralement en téléchargeant le fichier plutôt que de l'afficher. C'est couramment utilisé comme solution de secours quand le type binaire spécifique est inconnu. Pour les types binaires connus (PDF, ZIP, exécutable), utilisez plutôt le type MIME spécifique — application/pdf, application/zip, application/vnd.microsoft.portable-executable.
Quelle est la différence entre text/javascript et application/javascript ?▾
Historiquement, les deux étaient utilisés, mais text/javascript est maintenant le standard enregistré pour JavaScript (RFC 9239, 2022). application/javascript était brièvement la forme préférée mais est maintenant marquée comme obsolète. Utilisez text/javascript pour le Content-Type des réponses JavaScript. Pour les attributs de type dans les balises script, type="module" ou aucun attribut de type est préféré — type="text/javascript" est redondant en HTML5.