跳到主要内容
浏览器
导航

mime

MIME 类型查询

按文件扩展名查询对应的媒体类型,并列出该类别的常见扩展名。

技术说明

媒体类型(Media Type,旧称 MIME 类型)用于描述数据的格式,格式为「主类型/子类型」,例如 text/html、image/png。它最初用于电子邮件附件,后来被 HTTP 的 Content-Type 头沿用。

浏览器主要依据响应头中的媒体类型决定如何渲染内容。若响应头缺失或为 application/octet-stream,浏览器通常转为下载。因此服务端正确设置该头是必要的。

部分类型会附带参数,最常见的是字符集:text/html; charset=utf-8。现代规范要求文本类资源必须明确字符集,否则容易出现乱码。

常见问题

媒体类型与文件扩展名是什么关系?
扩展名只是文件名的约定后缀,不携带格式信息。媒体类型才是标准化的格式标识。两者通过操作系统或服务端的映射表关联,映射表可能不一致。
为什么响应头里应该带 charset?
文本类资源需要明确字符编码才能正确解码。若缺失,浏览器会依赖内容嗅探猜测,结果可能与实际编码不符而导致乱码。
application/octet-stream 表示什么?
表示二进制流、未指定具体格式。浏览器遇到该类型通常不会渲染,而是触发下载。