【html 常用MIME类型列表】

本表仅列出了常用的MIME类型,完整列表参考文档。
浏览器通常使用 MIME 类型(而不是文件扩展名)来确定如何处理 URL,因此 Web 服务器在响应头中添加正确的 MIME 类型非常重要。
如果配置不正确,浏览器可能会曲解文件内容,网站将无法正常工作,并且下载的文件也会被错误处理。

拓展名MIME类型文档类型
.3gpvideo/3gpp audio/3gpp3gpp音视频文件,audio/3gpp不含视频
.3g2video/3gpp2 audio/3gpp23gpp2音视频文件,audio/3gpp2不含视频
.7zapplication/x-7z-compressed7-zip文档
.aacaudio/aacAAC音频文件
.abwapplication/x-abiwordAbiWord文档
.aiapplication/postscriptpostscript文档
.aifaudio/x-aiff
.aifcaudio/x-aiff
.aiffaudio/x-aiff
.arcapplication/x-freearc存档文档(包含多个文件)
.asfvideo/x-ms-asf
.asrvideo/x-ms-asf
.asxvideo/x-ms-asf
.auaudio/basic
.avivideo/x-msvideoAVI多媒体文件
.axsapplication/olescript
.azwapplication/vnd.amazon.ebook亚马逊kindle电子书文件
.binapplication/octet-stream任意二进制数据
.bmpimage/bmpbmp图片
.bzapplication/x-bzipBZip文件
.bz2application/x-bzip2BZip2文件
.ctext/plain
.cerapplication/x-x509-ca-cert
.classapplication/octet-stream
.crlapplication/pkix-crl
.crtapplication/x-x509-ca-cert
.cshapplication/x-cshC-Shell脚本
.csstext/cssCSS样式文件
.csvtext/csvCSV(comma-separated values)文件
.dcrapplication/x-director
.derapplication/x-x509-ca-cert
.dllapplication/x-msdownload
.docapplication/msword微软word文档
.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document微软word文档
.eotapplication/vnd.ms-fontobject微软字体
.epubapplication/epub+zip电子出版物
.exeapplication/octet-stream
.gifimage/gifgif图片
.gtarapplication/x-gtar
.gzapplication/x-gzip
.htm .htmltext/htmlHTML文档
.icoimage/vnd.microsoft.iconico图标文档
.icstext/calendariCalendar 格式
.iefimage/ief
.jarapplication/java-archivejava jar 文档
.jpeg .jpgimage/jpegjpeg图片
.jstext/javascriptJavaScript文档
.jsonapplication/jsonjson文档
.jsonldapplication/ld+jsonJSON-LD格式
.latexapplication/x-latex
.m3uaudio/x-mpegurl
.manapplication/x-troff-man
.mdbapplication/x-msaccess
.mhtmessage/rfc822
.mhtmlmessage/rfc822
.mid .midiaudio/midi audio/x-midi乐器数字接口
.mjstext/javascriptJavaScript模块
.mp2video/mpeg
.mp3audio/mpegmp3音频文档
.mp4video/mp4mp4视频
.mpavideo/mpeg
.mpevideo/mpeg
.mpegvideo/mpegMPEG视频文档
.mpgvideo/mpeg
.mpkgapplication/vnd.apple.installer+xmlApple安装包
.mppapplication/vnd.ms-project
.odpapplication/vnd.oasis.opendocument.presentation开放演示文档
.odsapplication/vnd.oasis.opendocument.spreadsheet开放表格文档
.odtapplication/vnd.oasis.opendocument.text开放文档
.ogaaudio/oggogg音频
.ogvvideo/oggogg视频
.ogxapplication/oggogg
.otffont/otf字体
.p10application/pkcs10
.p12application/x-pkcs12
.p7bapplication/x-pkcs7-certificates
.p7capplication/x-pkcs7-mime
.p7mapplication/x-pkcs7-mime
.p7rapplication/x-pkcs7-certreqresp
.p7sapplication/x-pkcs7-signature
.pbmimage/x-portable-bitmap
.pdfapplication/pdfpdf文档
.pfxapplication/x-pkcs12
.phpapplication/x-httpd-php
.pngimage/pngpng图片
.pptapplication/vnd.ms-powerpoint微软ppt演示文档
.pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentation微软pptx演示文档
.pubapplication/x-mspublisher
.qtvideo/quicktime
.rarapplication/x-rar-compressedrar文档
.roffapplication/x-troff
.rtfapplication/rtf富文本格式
.rtxtext/richtext
.shapplication/x-shBourne shell script
.spcapplication/x-pkcs7-certificates
.svgimage/svg+xmlsvg文档
.swfapplication/x-shockwave-flashadouble flash文档
.tapplication/x-troff
.tarapplication/x-tartar文档
.tclapplication/x-tcl
.texapplication/x-tex
.texi .texinfoapplication/x-texinfo
.tgzapplication/x-compressed
.tif .tiffimage/tifftiff图片
.trapplication/x-troff
.ttffont/ttfttf字体
.tsvtext/tab-separated-values
.txttext/plain文本
.vsdapplication/vnd.visio微软visio文档
.wavaudio/wavwav音频
.webaaudio/webmWEBM 音频
.webmvideo/webmWEBM 视频
.webpimage/webpWEBP图片
.wofffont/woffwoff字体
.woff2font/woff2woff2字体
.xhtmlapplication/xhtml+xmlXHTML
.xlsapplication/vnd.ms-excel微软Excel表格
.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet微软Excel表格
.xmlapplication/xml text/xmlXML,application/xml对普通用户来说不可读,text/xml对普通用户来说可读。
.xulapplication/vnd.mozilla.xul+xmlXUL
.zipapplication/zipZIP文档

常用MIME类型列表-使用说明

媒体类型(通常称为 Multipurpose Internet Mail Extensions 或 MIME 类型 )是一种标准,用来表示文档、文件或字节流的性质和格式。它在IETF RFC 6838中进行了定义和标准化。
互联网号码分配机构(IANA)是负责跟踪所有官方 MIME 类型的官方机构,您可以在媒体类型页面中找到最新的完整列表。

MIME的通用结构为type/subtype。由类型与子类型两个字符串中间用/分隔而组成。中间不允许有空格。type 表示可以被分多个子类的独立类别。subtype 表示细分后的每个类型。 MIME 类型对大小写不敏感,但是传统写法都是小写。

MIME类型可以携带一个可选参数,形成type/subtype;parameter=value的形式。 比如application/json;charset=UTF-8表明这是以UTF-8编码JSON数据。

常见的type类别
类型描述示例
text表明文件是普通文本,一般是是人类可读。text/plain, text/html, text/css, text/javascript
image表示是某种图像。不包括视频,包括动态图(比如动态 gif)。hahah
video表明是某种视频文件。video/webm, video/ogg, video/mp4
audio表明是某种音频文件。audio/midi, audio/mpeg, audio/webm, audio/ogg, audio/wav
application表明是某种二进制数据。application/octet-stream, application/pkcs12, application/vnd.mspowerpoint, application/xhtml+xml, application/xml, application/pdf
multipartmultipart 类型表示细分领域的文件类型的种类,经常对应不同的 MIME 类型。 这是复合文件的一种表现方式。multipart/form-data 可用于 HTML Forms的POST方法,multipart/byteranges使用状态码206 Partial Content来发送整个文件的一部分。multipart/form-data, multipart/byteranges
常见的mime类型
MIME类型描述
application/octet-stream这是应用程序文件的默认值。意思是 未知的应用程序文件 ,浏览器一般不会自动执行或询问执行。浏览器会像对待 设置了 HTTP 头Content-Disposition 值为 attachment 的文件一样来对待这类文件。
text/plain文本文件默认值。即使它意味着未知的文本文件,但浏览器认为是可以直接展示的。
text/css在网页中要被解析为 CSS 的任何 CSS 文件必须指定 MIME 为text/css。通常,服务器不识别以.css 为后缀的文件的 MIME 类型,而是将其以 MIME 为text/plain 或 application/octet-stream 来发送给浏览器:在这种情况下,大多数浏览器不识别其为 CSS 文件,直接忽略掉。特别要注意为 CSS 文件提供正确的 MIME 类型。
text/html所有的 HTML 内容都应该使用这种类型。XHTML 的其他 MIME 类型(如application/xml+html)现在基本不再使用(HTML5 统一了这些格式)。
text/javascript根据 HTML 标准,应该总是使用 MIME 类型 text/javascript 加载 JavaScript 文件。其他值不被认为有效,使用那些值可能会导致脚本不被载入或运行。
image/gifGIF 图片。
image/jpegJPEG 图片。
image/pngPNG 图片。
image/svg+xmlSVG 图片 (矢量图)。
audio/wave, audio/wav, audio/x-wav, audio/x-pn-wav音频流媒体文件。
audio/webmWebM 音频文件格式。
video/webm采用 WebM 视频文件格式的音视频文件。
audio/ogg采用 OGG 多媒体文件格式的音频文件。
video/ogg采用 OGG 多媒体文件格式的音视频文件。
application/ogg采用 OGG 多媒体文件格式的音视频文件。
application/jsonJSON数据。
multipart/form-datamultipart/form-data 可用于HTML 表单从浏览器发送信息给服务器。作为多部分文档格式,它由边界线(一个由'--'开始的字符串)划分出的不同部分组成。每一部分有自己的实体,以及自己的 HTTP 请求头,Content-Disposition和 Content-Type 用于文件上传领域,最常用的 (Content-Length 因为边界线作为分隔符而被忽略)。
multipart/byterangesmultipart/byteranges 用于把部分的响应报文发送回浏览器。当发送状态码206 Partial Content 时,这个 MIME 类型用于指出这个文件由若干部分组成,每一个都有其请求范围。就像其他很多类型Content-Type使用分隔符来制定分界线。每一个不同的部分都有Content-Type这样的 HTTP 头来说明文件的实际类型,以及 Content-Range来说明其范围。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/63962.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flink CDC技术介绍

Flink CDC(Change Data Capture)是基于数据库的日志CDC技术,实现了全增量一体化读取的数据集成框架,可以高效地实现海量数据的实时集成。 Flink CDC是一种功能强大、灵活易用的数据集成框架,适用于多种实时数据处理场…

旋转位置编码的理解

这里写目录标题 高维情况下的旋转位置编码1. 词向量维度很大的概念2. 旋转位置编码在高维向量上的公式3. 实际例子:4 维词向量第一组 ( 1 , 0 ) (1, 0) (1,0) 的旋转第二组 \((0, 1)\) 的旋转旋转后完整的 4 维向量 4. 更高维的情况为什么要这样分组? 5…

uni-app之web-view组件 postMessage 通信【跨端开发系列】

🔗 uniapp 跨端开发系列文章:🎀🎀🎀 uni-app 组成和跨端原理 【跨端开发系列】 uni-app 各端差异注意事项 【跨端开发系列】uni-app 离线本地存储方案 【跨端开发系列】uni-app UI库、框架、组件选型指南 【跨端开…

机器学习辅助天线性能极限突破

电磁超构表面与天线技术的结合离不开三个尺度下对三个方面的考虑,即微观的单元、介观的排布、宏观的性能这三个尺度的分析、综合与调控。在单元设计层面,目前主要依靠经验和大规模数值迭代,耗时长、成功率不稳定、通用性较差;在阵…

如何持续优化呼叫中心大模型呼入机器人的性能?

如何持续优化呼叫中心大模型呼入机器人的性能? 原作者:开源呼叫中心FreeIPCC,其Github:https://github.com/lihaiya/freeipcc 持续优化呼叫中心大模型呼入机器人的性能是一个复杂而细致的过程,它涉及到数据、模型结构…

Deveco报错Only files in a module can be previewed

创建工程后需要看看预览的效果,却出现了这个错误 到Index.ets文件下重新构建工程 详细可以查询 鸿蒙报错(Only files in a module can be previewed)

安装Python库

安装Python库 一、pip安装参数--no-deps 更换下载源,一劳永逸 二、conda下载 一、pip安装 换源安装并且信任该下载源 pip install pipenv -i http://pypi.douban.com/simple --trusted-host pypi.douban.com参数 –no-deps ​ 有些 packages 会依赖一些其它的 p…

uniappp配置导航栏自定义按钮(解决首次加载图标失败问题)

1.引入iconfont的图标,只保留这两个文件 2.App.vue引入到全局中 import "./static/fonts/iconfont.css"3.pages.json中配置text为图标对应的unicode {"path": "pages/invite/invite","style": {"h5": {"…

19. 【.NET 8 实战--孢子记账--从单体到微服务】--记账模块--收支记录

在本篇文章中,我们将一起编写孢子记账的收支记录功能(CURD),同样我们只列出一个具体功能的实现,剩下的功能由读者实现。 一、 需求 需求如下: 编号需求说明1新增记录1.记录内容包括转换前金额、转换后金…

ubuntu22.04 使用crash

文章目录 前言一、apt 安装dbgsym vnlinux二、使用.ddeb包安装dbgsym vnlinux三、dbgsym发行版四、crash调试参考资料 前言 最近在适配 ubuntu系统,记录一下其crash的安装。 一、apt 安装dbgsym vnlinux # echo "deb http://ddebs.ubuntu.com $(lsb_release…

Edge SCDN 边缘安全加速有什么用?

Edge SCDN是最新推出的边缘安全加速服务,它是一种融合了安全防护和内容分发加速功能的网络服务技术,通过在网络边缘部署服务器节点,来优化内容的传输和用户的访问体验,同时保障网络安全。 抵御 DDoS 攻击: Edge SCDN …

EDA - Spring Boot构建基于事件驱动的消息系统

文章目录 概述事件驱动架构的基本概念工程结构Code创建事件和事件处理器创建事件总线创建消息通道和发送逻辑创建事件处理器消息持久化创建消息发送事件配置 Spring Boot 启动类测试消息消费运行项目 概述 在微服务架构和大规模分布式系统中,事件驱动架构&#xff…

智能GitHub Copilot副驾驶®提示和技巧

简介 智能 GitHub Copilot 副驾驶 代表了开发者历史上的一个重要里程碑工具。它象征着人工智能辅助编程新时代的开始,它显着提高了开发人员的生产力,提高了代码质量,并且还对开发团队的整体福祉产生了积极影响。随着智能 GitHub Copilot 副驾…

CAD C# 批量替换当前图中块、标注

本案例功能为选择当前文档中一个块(旧块),然后选择新图元(新块),运行插件后新块将替换图中所有的旧块。 效果如下: public static class Class1{//选取对象替换块定义[CommandMethod("TT&…

java 缓存篇2

缓存的部署方式 单机主从哨兵集群 特性主从(Master-Slave)哨兵(Sentinel)集群(Cluster)数据分片不支持不支持支持,基于 slot 进行水平分片高可用性部分支持(手动故障转移&#xff…

SpringBoot快速使用

一些名词的碎碎念: 1> 俩种网络应用设计模式 C/S 客户端/服务器 B/S 浏览器/服务器 俩者对比: 2> 集群和分布式的概念 集群: 分布式: 例子: 一个公司有一个人身兼多职 集群: 招聘N个和上面这个人一样身兼多职 分布式: 招聘N个人,分担上面这个人的工作,进行工作的拆分. 工…

苹果公司即将为iPhone和智能家居改用自主研发的蓝牙和Wi-Fi芯片

美股快讯:苹果公司即将为iPhone和智能家居改用自主研发的蓝牙和Wi-Fi芯片 苹果公司计划从明年开始在其设备上改用国产芯片进行蓝牙和Wi-Fi连接,此举将逐步淘汰目前由博通提供的部分部件。这种代号为Proxima的芯片已经开发了数年,现在计划用于…

Linux 切换用户的两种方法

sudo -su user1 与 su - user1 都可以让当前用户切换到 user1 的身份执行命令或进入该用户的交互式 Shell。但它们在权限认证方式、环境变量继承和 Shell 初始化过程等方面存在一些差异。 权限认证方式 su - user1 su 是 “switch user” 的缩写,默认情况下需要你输…

快速理解分布式事务Seate基本知识

Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。 一.Seate的三大角色 在 Seata 的架构中,一共有三个角色:…

前端项目初始化搭建(二)

一、使用 Vite 创建 Vue 3 TypeScript 项目 PS E:\web\cursor-project\web> npm create vitelatest yf-blog -- --template vue-ts> npx > create-vite yf-blog --template vue-tsScaffolding project in E:\web\cursor-project\web\yf-blog...Done. Now run:cd yf-…