Liste des types MIME communs

Voici une liste de types MIME, associés par type et ordonnée par extension.

Il existe deux types MIME principaux qui jouent un rôle important en terme de types par défaut :

  • text/plain est le type MIME par défaut pour les fichiers texte. Un fichier texte doit pouvoir être lu par un utilisateur et ne pas contenir de données binaires.
  • application/octet-stream est le type MIME par défaut dans tous les autres cas. Un fichier de type inconnu doit être associé à ce type MIME. Les navigateurs traiteront les fichiers associés à ce type MIME de façon particulière pour protéger au maximum l'utilisateur des éventuels risques de sécurité.

L'IANA constitue le registre officiel pour l'ensemble des types MIME et maintient une liste exhaustive à l'adresse suivante : https://www.iana.org/assignments/media-types/media-types.xhtml. La table ci-dessous se focalise sur les types MIME importants dans le cadre du Web, elle n'est donc pas exhaustive :

Extension Type de document Type MIME
.aac fichier audio AAC audio/aac
.abw document AbiWord application/x-abiword
.arc archive (contenant plusieurs fichiers) application/octet-stream
.avi AVI : Audio Video Interleave video/x-msvideo
.azw format pour eBook Amazon Kindle application/vnd.amazon.ebook
.bin n'importe quelle donnée binaire application/octet-stream
.bmp Images bitmap Windows OS/2 image/bmp
.bz archive BZip application/x-bzip
.bz2 archive BZip2 application/x-bzip2
.csh script C-Shell application/x-csh
.css fichier Cascading Style Sheets (CSS) text/css
.csv fichier Comma-separated values (CSV) text/csv
.doc Microsoft Word application/msword
.docx Microsoft Word (OpenXML) application/vnd.openxmlformats-officedocument.wordprocessingml.document
.eot police MS Embedded OpenType application/vnd.ms-fontobject
.epub fichier Electronic publication (EPUB) application/epub+zip
.gif fichier Graphics Interchange Format (GIF) image/gif
.htm .html fichier HyperText Markup Language (HTML) text/html
.ico icône image/x-icon
.ics élément iCalendar text/calendar
.jar archive Java (JAR) application/java-archive
.jpeg .jpg image JPEG image/jpeg
.js JavaScript (ECMAScript) application/javascript
.json donnée au format JSON application/json
.mid .midi fichier audio Musical Instrument Digital Interface (MIDI) audio/midi
.mpeg vidéo MPEG video/mpeg
.mpkg paquet Apple Installer application/vnd.apple.installer+xml
.odp présentation OpenDocument application/vnd.oasis.opendocument.presentation
.ods feuille de calcul OpenDocument application/vnd.oasis.opendocument.spreadsheet
.odt document texte OpenDocument application/vnd.oasis.opendocument.text
.oga fichier audio OGG audio/ogg
.ogv fichier vidéo OGG video/ogg
.ogx OGG application/ogg
.otf police OpenType font/otf
.png fichier Portable Network Graphics image/png
.pdf Adobe Portable Document Format (PDF) application/pdf
.ppt présentation Microsoft PowerPoint application/vnd.ms-powerpoint
.pptx présentation Microsoft PowerPoint (OpenXML) application/vnd.openxmlformats-officedocument.presentationml.presentation
.rar archive RAR application/x-rar-compressed
.rtf Rich Text Format (RTF) application/rtf
.sh script shell application/x-sh
.svg fichier Scalable Vector Graphics (SVG) image/svg+xml
.swf fichier Small web format (SWF) ou Adobe Flash application/x-shockwave-flash
.tar fichier d'archive Tape Archive (TAR) application/x-tar
.tif .tiff image au format Tagged Image File Format (TIFF) image/tiff
.ts fichier Typescript application/typescript
.ttf police TrueType font/ttf
.vsd Microsoft Visio application/vnd.visio
.wav Waveform Audio Format audio/x-wav
.weba fichier audio WEBM audio/webm
.webm fichier vidéo WEBM video/webm
.webp image WEBP image/webp
.woff police Web Open Font Format (WOFF) font/woff
.woff2 police Web Open Font Format (WOFF) font/woff2
.xhtml XHTML application/xhtml+xml
.xls Microsoft Excel application/vnd.ms-excel
.xlsx Microsoft Excel (OpenXML) application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xml XML application/xml
.xul XUL application/vnd.mozilla.xul+xml
.zip archive ZIP application/zip
.3gp conteneur audio/vidéo 3GPP video/3gpp audio/3gpp dans le cas où le conteneur ne comprend pas de vidéo
.3g2 conteneur audio/vidéo 3GPP2 video/3gpp2 audio/3gpp2 dans le cas où le conteneur ne comprend pas de vidéo
.7z archive 7-zip application/x-7z-compressed