这是一份 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:音频视频交织文件格式(Audio Video Interleave)
video/x-msvideo
.azw
Amazon 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
.gif
图像互换格式(GIF)
image/gif
.htm, .html
超文本标记语言(HTML)
text/html
.ico
图标(Icon)格式
image/vnd.microsoft.icon
.ics
iCalendar 格式
text/calendar
.jar
Java 归档(JAR)
application/java-archive
.jpeg, .jpg
JPEG 图像
image/jpeg
.js
JavaScript
text/javascript (规范:HTML 和 RFC 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
开放文档演示稿文档
application/vnd.oasis.opendocument.presentation
.ods
开放文档表格文档
application/vnd.oasis.opendocument.spreadsheet
.odt
开放文档文本文档
application/vnd.oasis.opendocument.text
.oga
OGG 音频
audio/ogg
.ogv
OGG 视频
video/ogg
.ogx
OGG
application/ogg
.opus
Opus 音频
audio/opus
.otf
OpenType 字体
font/otf
.png
便携式网络图形
image/png
Adobe 便携式文档格式(PDF)
application/pdf
.php
超文本预处理器(Personal Home Page)
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
伯恩 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
RFC 7303(section 4.1)推荐使用 application/xml,但有时仍会使用 text/xml。你可以将特定的 MIME 类型分配给具有 .xml 扩展名的文件,这取决于其内容的解释方式。例如,Atom 消息来源是 application/atom+xml,而 application/xml 是默认的有效值。
.xul
XUL
application/vnd.mozilla.xul+xml
.zip
ZIP 归档
application/zip
.3gp
3GPP 音视频容器
video/3gpp;如果不包含视频则为 audio/3gpp
.3g2
3GPP2 音视频容器
video/3gpp2;如果不包含视频则为 audio/3gpp2
.7z
7-zip 归档
application/x-7z-compressed