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 TypeExtensionsDescription
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

  1. 1Entrez une extension de fichier (par ex., .pdf) ou un type MIME (par ex., image/png).
  2. 2Voyez les types MIME et les extensions de fichier correspondants instantanément.
  3. 3Copiez la chaîne de type MIME pour utilisation dans les en-têtes HTTP ou le code.
  4. 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
Découvrir Zenovay

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.