MIME类型速查

共60组常见扩展名与 Content-Type 对照。上传接口校验白名单、静态资源响应头、X-Content-Type-Options: nosniff 配套配置都以此为准。输入扩展名或类型关键词即时过滤。

扩展名MIME类型(Content-Type)说明
html/htmtext/html网页文档,charset=utf-8 必带
csstext/css样式表,响应头需 nosniff 防解析混淆
js/mjstext/javascript脚本,旧写法 application/javascript 亦有效
jsonapplication/jsonJSON数据,API响应标准类型
xmlapplication/xmlXML数据,text/xml 为旧式写法
txttext/plain纯文本
csvtext/csv逗号分隔表格,Excel导入常用
mdtext/markdownMarkdown源文件
icoimage/x-iconfavicon图标
pngimage/png无损位图,支持透明
jpg/jpegimage/jpeg有损照片,不支持透明
gifimage/gif动图/索引色图
webpimage/webp高压缩比现代格式,需 Accept 协商
avifimage/avif新一代高压缩图像格式
svgimage/svg+xml矢量图,可含脚本,外链需防XSS
bmpimage/bmp无压缩位图
tiffimage/tiff印刷/扫描图像
mp3audio/mpeg音频主流格式
wavaudio/wav无压缩音频
oggaudio/ogg开源音频格式
m4aaudio/mp4AAC音频容器
flacaudio/flac无损压缩音频
mp4video/mp4视频主流容器(H.264/H.265+AAC)
webmvideo/webm开源视频格式(VP9/AV1)
avivideo/x-msvideo旧式视频容器
movvideo/quicktimeApple视频格式
m3u8application/vnd.apple.mpegurlHLS流媒体索引
tsvideo/mp2tHLS流媒体分片
wofffont/woffWeb字体,兼容性好
woff2font/woff2Web字体,压缩率最高,首选
ttffont/ttfTrueType字体
otffont/otfOpenType字体
eotapplication/vnd.ms-fontobjectIE旧版专用字体格式
pdfapplication/pdfPDF文档,下载场景配 Content-Disposition
zipapplication/zipZIP压缩包
gzapplication/gzipGzip压缩,静态资源预压缩常用
bz2application/x-bzip2Bzip2压缩
7zapplication/x-7z-compressed7-Zip压缩包
rarapplication/vnd.rarRAR压缩包
tarapplication/x-tarTar归档
docapplication/mswordWord 97-2003
docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentWord 2007+
xlsapplication/vnd.ms-excelExcel 97-2003
xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetExcel 2007+
pptapplication/vnd.ms-powerpointPowerPoint 97-2003
pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentationPowerPoint 2007+
epubapplication/epub+zip电子图书
apkapplication/vnd.android.package-archive安卓安装包
exeapplication/octet-streamWindows可执行文件,浏览器强制下载
dll/so/binapplication/octet-stream二进制流,未知类型的兜底值
wasmapplication/wasmWebAssembly模块
manifest/webmanifestapplication/manifest+jsonPWA应用清单
mpdapplication/dash+xmlDASH流媒体清单
ical/icstext/calendar日历事件订阅
vcftext/vcard电子名片
yaml/ymltext/yamlYAML配置
shapplication/x-shShell脚本
phptext/htmlPHP经解析后输出HTML,源文件禁止直接响应
jarapplication/java-archiveJava归档
swfapplication/x-shockwave-flashFlash(已淘汰,仅遗留系统)

表格可左右滑动查看

配置要点

常见问题

MIME类型配错有什么后果?

三类典型问题:浏览器按错误类型处理(JS被当文本直接显示源码、JSON变下载弹窗);安全风险(上传接口不校验,.html配成text/plain绕过或反之被当页面执行);缓存与压缩策略失效(CDN按Content-Type决定是否压缩)。60组常用对照含Nginx配置片段。

woff2、webp这些新格式的MIME是什么?

字体:woff2→font/woff2、woff→font/woff;图片:webp→image/webp、avif→image/avif、svg→image/svg+xml。老版本Nginx的mime.types可能缺新格式条目,需要手动补充,否则字体跨域加载与图片缓存都会出问题。

相关工具