常见的 MIME 类型

本主题列出了最常见的 MIME 类型及其对应文档类型,按其通用扩展名排序。

以下两个重要的 MIME 类型是默认类型

  • text/plain 是文本文件的默认值。文本文件应该是人类可读的,并且不能包含二进制数据。
  • application/octet-stream 是所有其他情况下的默认值。未知文件类型应使用此类型。浏览器在操作这些文件时特别小心,以保护用户免受软件漏洞和可能危险的行为。

IANA 是 MIME 媒体类型的官方注册机构,并维护着 所有官方 MIME 类型列表。此表列出了 Web 中重要的 MIME 类型

扩展名 文档类型 MIME 类型
.aac AAC 音频 audio/aac
.abw AbiWord 文档 application/x-abiword
.apng 动画可移植网络图形 (APNG) 图像 image/apng
.arc 档案文档(多个文件嵌入) application/x-freearc
.avif AVIF 图像 image/avif
.avi AVI:音频视频交错 video/x-msvideo
.azw 亚马逊 Kindle 电子书格式 application/vnd.amazon.ebook
.bin 任何类型的二进制数据 application/octet-stream
.bmp Windows OS/2 位图图形 image/bmp
.bz BZip 档案 application/x-bzip
.bz2 BZip2 档案 application/x-bzip2
.cda CD 音频 application/x-cdf
.csh C-Shell 脚本 application/x-csh
.css 层叠样式表 (CSS) text/css
.csv 逗号分隔值 (CSV) text/csv
.doc Microsoft Word application/msword
.docx Microsoft Word (OpenXML) application/vnd.openxmlformats-officedocument.wordprocessingml.document
.eot MS 嵌入式 OpenType 字体 application/vnd.ms-fontobject
.epub 电子出版物 (EPUB) application/epub+zip
.gz GZip 压缩档案 application/gzip。请注意,Windows 和 macOS 会以非标准 MIME 类型 application/x-gzip 上传 .gz 文件。
.gif 图形交换格式 (GIF) image/gif
.htm, .html 超文本标记语言 (HTML) text/html
.ico 图标格式 image/vnd.microsoft.icon
.ics iCalendar 格式 text/calendar
.jar Java 档案 (JAR) application/java-archive
.jpeg, .jpg JPEG 图像 image/jpeg
.js JavaScript text/javascript(规范:HTMLRFC 9239
.json JSON 格式 application/json
.jsonld JSON-LD 格式 application/ld+json
.mid, .midi 乐器数字接口 (MIDI) audio/midi, audio/x-midi
.mjs JavaScript 模块 text/javascript
.mp3 MP3 音频 audio/mpeg
.mp4 MP4 视频 video/mp4
.mpeg MPEG 视频 video/mpeg
.mpkg Apple 安装程序包 application/vnd.apple.installer+xml
.odp OpenDocument 演示文稿文档 application/vnd.oasis.opendocument.presentation
.ods OpenDocument 电子表格文档 application/vnd.oasis.opendocument.spreadsheet
.odt OpenDocument 文本文档 application/vnd.oasis.opendocument.text
.oga Ogg 音频 audio/ogg
.ogv Ogg 视频 video/ogg
.ogx Ogg application/ogg
.opus Ogg 容器中的 Opus 音频 audio/ogg
.otf OpenType 字体 font/otf
.png 可移植网络图形 image/png
.pdf Adobe 便携式文档格式 (PDF) application/pdf
.php 超文本预处理器 (个人主页) application/x-httpd-php
.ppt Microsoft PowerPoint application/vnd.ms-powerpoint
.pptx Microsoft PowerPoint (OpenXML) application/vnd.openxmlformats-officedocument.presentationml.presentation
.rar RAR 档案 application/vnd.rar
.rtf 富文本格式 (RTF) application/rtf
.sh Bourne shell 脚本 application/x-sh
.svg 可缩放矢量图形 (SVG) image/svg+xml
.tar 磁带档案 (TAR) application/x-tar
.tif, .tiff 标记图像文件格式 (TIFF) image/tiff
.ts MPEG 传输流 video/mp2t
.ttf TrueType 字体 font/ttf
.txt 文本,(通常为 ASCII 或 ISO 8859-n text/plain
.vsd Microsoft Visio application/vnd.visio
.wav 波形音频格式 audio/wav
.weba WEBM 音频 audio/webm
.webm WEBM 视频 video/webm
.webp WEBP 图像 image/webp
.woff Web 开放字体格式 (WOFF) font/woff
.woff2 Web 开放字体格式 (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/xmlRFC 7303(第 4.1 节)中推荐的,但 text/xml 有时仍会使用。您可以根据文件内容的解释方式,将特定 MIME 类型分配给具有 .xml 扩展名的文件。例如,Atom 提要为 application/atom+xml,但 application/xml 作为有效的默认值。
.xul XUL application/vnd.mozilla.xul+xml
.zip ZIP 档案 application/zip。请注意,Windows 会以非标准 MIME 类型 x-zip-compressed 上传 .zip 文件。
.3gp 3GPP 音频/视频容器 video/3gpp;如果它不包含视频,则为 audio/3gpp
.3g2 3GPP2 音频/视频容器 video/3gpp2;如果它不包含视频,则为 audio/3gpp2
.7z 7-zip 档案 application/x-7z-compressed