返回首页

MIME类型参考 - MyTools在线工具

🧰 MyTools

MIME类型参考

全部
MIME类型
文件扩展名
描述
text/html
.html
HTML超文本标记语言
text/css
.css
CSS层叠样式表
text/javascript
.js
JavaScript脚本
text/plain
.txt
纯文本
text/xml
.xml
XML可扩展标记语言
text/csv
.csv
CSV逗号分隔值
text/markdown
.md
Markdown文档
application/json
.json
JSON数据交换格式
application/xml
.xml
XML应用
image/jpeg
.jpg.jpeg
JPEG图像
image/png
.png
PNG图像
image/gif
.gif
GIF图像
image/svg+xml
.svg
SVG矢量图像
image/webp
.webp
WebP图像
image/x-icon
.ico
ICO图标
image/bmp
.bmp
BMP位图
audio/mpeg
.mp3
MP3音频
audio/ogg
.ogg
OGG音频
audio/wav
.wav
WAV音频
audio/webm
.webm
WebM音频
video/mp4
.mp4
MP4视频
video/webm
.webm
WebM视频
video/ogg
.ogv
OGG视频
video/mpeg
.mpeg
MPEG视频
application/pdf
.pdf
PDF文档
application/zip
.zip
ZIP压缩包
application/gzip
.gz
Gzip压缩
application/x-tar
.tar
Tar归档
application/x-7z-compressed
.7z
7z压缩包
application/x-rar-compressed
.rar
RAR压缩包
application/octet-stream
.bin
二进制数据流
application/x-www-form-urlencoded
表单URL编码数据
application/ld+json
.jsonld
JSON-LD关联数据
multipart/form-data
表单多部分数据上传
multipart/byteranges
字节范围分块传输

MIME 类型参考:常用文件扩展名与 MIME 类型对照,配置服务器、设置 Content-Type、处理上传校验的查表。

适用场景

  • Nginx/Apache 配置里补一个不认识的扩展名类型
  • 上传接口做文件类型白名单校验
  • 接口返回文件时设置正确的 Content-Type

常见问题

MIME 类型为什么重要?

浏览器靠它决定如何处理响应:image/png 渲染为图片、text/html 解析为页面、application/octet-stream 下载。配错轻则显示乱码,重则有安全风险(如把上传当 HTML 渲染)。

校验上传文件类型,看扩展名还是 MIME?

都不完全可靠(都可伪造)。稳妥做法:扩展名 + MIME 双重校验 + 服务端读取文件头(魔数)确认真实类型。

相关工具