常见 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:音频视频交织文件格式(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 | 
| .pdf | 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 |