MIME 类型速查
扩展名与 MIME 双向对照表,百条常见类型分类检索。
按分类浏览或搜索:扩展名(带不带点均可)、MIME、中文名三向匹配。静态数据表,本地检索零请求。
文本与代码18 个
| .html | text/html | 网页 |
| .htm | text/html | 网页(旧扩展名) |
| .css | text/css | 样式表 |
| .csv | text/csv | 逗号分隔值 |
| .txt | text/plain | 纯文本 |
| .md | text/markdown | Markdown |
| .xml | application/xml | 可扩展标记语言 |
| .yaml | application/yaml | YAML 配置 |
| .yml | application/yaml | YAML 配置 |
| .json | application/json | JSON 数据 |
| .js | text/javascript | JavaScript |
| .mjs | text/javascript | ES Module |
| .py | text/x-python | Python 源码 |
| .sh | text/x-sh | Shell 脚本 |
| .ts | video/mp2t | MPEG 传输流(注意:.ts 也是 TypeScript 惯用扩展名,但 MIME 注册为视频) |
| application/pdf | PDF 文档 | |
| .ics | text/calendar | 日历事件 |
| .vcf | text/vcard | 通讯录名片 |
图片12 个
| .png | image/png | PNG 图片 |
| .jpg | image/jpeg | JPEG 图片 |
| .jpeg | image/jpeg | JPEG 图片 |
| .gif | image/gif | GIF 动图 |
| .webp | image/webp | WebP 图片 |
| .svg | image/svg+xml | 矢量图 |
| .ico | image/x-icon | 图标 |
| .bmp | image/bmp | 位图 |
| .tif | image/tiff | TIFF 图片 |
| .tiff | image/tiff | TIFF 图片 |
| .avif | image/avif | AVIF 图片 |
| .heic | image/heic | HEIC 图片(iOS 常用) |
音频与视频12 个
| .mp3 | audio/mpeg | MP3 音频 |
| .wav | audio/wav | WAV 音频 |
| .ogg | audio/ogg | OGG 音频 |
| .m4a | audio/mp4 | M4A 音频 |
| .flac | audio/flac | 无损音频 |
| .mp4 | video/mp4 | MP4 视频 |
| .webm | video/webm | WebM 视频 |
| .mkv | video/x-matroska | Matroska 视频 |
| .mov | video/quicktime | QuickTime 视频 |
| .avi | video/x-msvideo | AVI 视频 |
| .wmv | video/x-ms-wmv | WMV 视频 |
| .flv | video/x-flv | Flash 视频 |
压缩包7 个
| .zip | application/zip | ZIP 压缩包 |
| .rar | application/vnd.rar | RAR 压缩包 |
| .7z | application/x-7z-compressed | 7-Zip 压缩包 |
| .tar | application/x-tar | TAR 归档 |
| .gz | application/gzip | Gzip 压缩 |
| .bz2 | application/x-bzip2 | Bzip2 压缩 |
| .xz | application/x-xz | XZ 压缩 |
Office 与文档9 个
| .doc | application/msword | Word 文档(旧格式) |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | Word 文档 |
| .xls | application/vnd.ms-excel | Excel 表格(旧格式) |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | Excel 表格 |
| .ppt | application/vnd.ms-powerpoint | PPT 演示(旧格式) |
| .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | PPT 演示 |
| .odt | application/vnd.oasis.opendocument.text | OpenDocument 文字 |
| .ods | application/vnd.oasis.opendocument.spreadsheet | OpenDocument 表格 |
| .epub | application/epub+zip | 电子书 |
字体5 个
| .ttf | font/ttf | TrueType 字体 |
| .otf | font/otf | OpenType 字体 |
| .woff | font/woff | Web 字体 |
| .woff2 | font/woff2 | Web 字体 2.0 |
| .eot | application/vnd.ms-fontobject | Embedded OpenType(IE 时代) |
其他常用7 个
| .wasm | application/wasm | WebAssembly 二进制 |
| .apk | application/vnd.android.package-archive | 安卓安装包 |
| .exe | application/vnd.microsoft.portable-executable | Windows 可执行文件 |
| .dmg | application/x-apple-diskimage | macOS 磁盘镜像 |
| .iso | application/x-iso9660-image | 光盘镜像 |
| .sql | application/sql | SQL 脚本 |
| .bin | application/octet-stream | 任意二进制流 |
使用说明
这个工具解决什么问题
配 nginx 的 mime.types、写 Express 的 res.set('Content-Type')、给 S3 对象标 content-type、排查「下载下来打不开」——都需要把扩展名对到正确的 MIME。搜引擎出来的答案鱼龙混杂,这个工具内置一份按分类整理的静态对照表,扩展名、MIME、中文名三向模糊搜索,即搜即得。
核心能力
双向对照:扩展名 → MIME 与 MIME → 扩展名都能查,带不带点无所谓。
分类浏览:文本与代码、图片、音视频、压缩包、Office、字体、其他常用七组,不搜也能顺着找。
口径注记:像 .ts 这类「扩展名习惯与 MIME 注册冲突」的条目直接写明,避免踩坑。
使用建议
配服务器时先查这里拿准 Content-Type,再到「HTTP 头解析」工具里验证实际响应头;排查下载文件打不开的问题时,把响应头粘到「HTTP 头解析」对照本表看 Content-Type 是否错了。
常见问题
搜「.docx」带点和不带点都能搜到吗?
能。搜索与按扩展名查询都会自动忽略开头的点,.docx 和 docx 结果一致。MIME 与中文名同样可搜,比如搜 image/png、搜「字体」。
为什么 .ts 的 MIME 是 video/mp2t?
IANA 注册表里 .ts 是 MPEG 传输流的历史注册。TypeScript 社区惯用 .ts 只是扩展名习惯,并没有语言专属 MIME——服务器静态托管 .ts 文件时要留意 Content-Type 会被认成视频。
数据会更新吗?
表是内置静态数据,覆盖开发中高频的百余条类型,零请求本地检索。MIME 注册表常年稳定,静态表即够用;冷门类型没收录时,按你的运行时文档确认即可。