【html 常用MIME类型列表】

news2024/12/14 13:44:07

本表仅列出了常用的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.coloradmin.cn/o/2259345.html

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

相关文章

supervision - 好用的计算机视觉 AI 工具库

Supervision库是一款出色的Python计算机视觉低代码工具,其设计初衷在于为用户提供一个便捷且高效的接口,用以处理数据集以及直观地展示检测结果。简化了对象检测、分类、标注、跟踪等计算机视觉的开发流程。开发者仅需加载数据集和模型,就能轻…

QT图形/视图架构详解(一)

场景、视图与图形项 图形/视图架构主要由 3 个部分组成,即场景、视图和图形项,三者的关系如图所示: 场景、视图和图形项的关系 场景(QGraphicsScene 类) 场景不是界面组件,它是不可见的。场景是一个抽象的…

RANS(Reynolds-Averaged Navier-Stokes) 湍流模型类型

RANS(Reynolds-Averaged Navier-Stokes) 湍流模型有多种不同的类型,除了标准的 kkk-ω 湍流模型,还有其他一些常用的湍流模型。RANS 模型的核心思想是对 Navier-Stokes 方程进行 雷诺平均,通过将流动场的瞬时变量分解为…

ORACLE逗号分隔的字符串字段,关联表查询

使用场景如下: oracle12 以前的写法: selectt.pro_ids,wm_concat(t1.name) pro_names from info t,product t1 where instr(,||t.pro_ids|| ,,,|| t1.id|| ,) > 0 group by pro_ids oracle12 以后的写法: selectt.pro_ids,listagg(DIS…

使用 GD32F470ZGT6,手写 I2C 的实现

我的代码:https://gitee.com/a1422749310/gd32_-official_-code I2C 具体代码位置:https://gitee.com/a1422749310/gd32_-official_-code/blob/master/Hardware/i2c/i2c.c 黑马 - I2C原理 官方 - IIC 协议介绍 个人学习过程中的理解,有错误&…

【Unity踩坑】Unity生成iOS的XCode项目时提示错误:xcrun: error: SDK “iphoneos“ cannot be located

问题描述: Unity生成iOS的Xcode项目时,出现错误:xcrun: error: SDK “iphoneos” cannot be located 解决方法: 运行Xcode, 打开设置-Locations,将Command Line Tools里下拉项再选择一下。(不管之前有没有…

用前端html如何实现2024烟花效果

用HTML、CSS和JavaScript编写的网页&#xff0c;主要用于展示“2024新年快乐&#xff01;”的文字形式烟花效果。下面是对代码主要部分的分析&#xff1a; HTML结构 包含三个<canvas>元素&#xff0c;用于绘制动画。引入百度统计的脚本。 CSS样式 设置body的背景为黑…

React的状态管理库-Redux

核心思想&#xff1a;单一数据源、状态是只读的、以及使用纯函数更新状态。 组成部分 Store&#xff08;存储&#xff09; 应用的唯一状态容器&#xff0c;存储整个应用的状态树,使用 createStore() 创建。 getState()&#xff1a;获取当前状态。dispatch(action)&#xff…

Unity WebGL 编译和打包说明(官方文档翻译校正)

目录 Unity WebGL 编译和打包说明WebGL 简介WebGL 浏览器兼容性 (WebGL Browser Compatibility)平台支持 (Platform Support)多线程支持限制多线程支持的因素安装 Unity Hub 并添加所需模块WebGL 开发WebGL Player 设置Resolution and PresentationResolutionWebGL TemplateSpl…

论文概览 |《IJGIS》2024.11 Vol.38 issue11

本次给大家整理的是《International Journal of Geographical Information Science》杂志2024年第38卷第11期的论文的题目和摘要&#xff0c;一共包括9篇SCI论文&#xff01; 论文1 A review of crowdsourced geographic information for land-use and land-cover mapping: cur…

Linux系统编程——进程间通信

目录 一、前言 二、进程间通信的目的 三、进程通信的方法 四、管道 通信 1、进程如何通信 2、管道概念 3、匿名管道 1&#xff09;理解 2&#xff09;匿名管道的创建 3&#xff09;匿名管道用途——控制进程 4&#xff09;匿名管道对多个进程的控制 5&#xff09;总…

Ensembl数据库下载参考基因组(常见模式植物)bioinfomatics 工具37

拟南芥参考基因组_拟南芥数据库-CSDN博客 1 Ensembl数据库网址 http://plants.ensembl.org/index.html #官网 如拟南芥等 那么问题来了&#xff0c;基因组fa文件和gff文件在哪里&#xff1f; 2 参考案例 拟南芥基因组fa在这里 注释gff文件在这里

linux-16 关于shell(十五)date,clock,hwclock,man,时间管理,命令帮助

想显示一下当前系统上的时间该怎么显示&#xff1f;有一个命令叫做date&#xff0c;来看date命令&#xff0c;如下图&#xff0c; 第一个星期几对吧&#xff1f;然后是月日小时分钟秒&#xff0c;最后一个是年对吧&#xff1f;CST指的是它的时间格式&#xff0c;我这个可以先姑…

SMMU软件指南SMMU编程之寄存器

安全之安全(security)博客目录导读 本博客介绍了SMMUv3的编程接口&#xff1a; • SMMU寄存器 • 流表&#xff08;Stream table&#xff09; • CD&#xff08;Context Descriptor&#xff09; • 事件队列&#xff08;Event queue&#xff09; • 命令队列&#xff08;…

Windows环境基于ecplise的spring boot框架新建spring start project

SpringToolSuite4 新建项目实例 前言Windows基于ecplise 工具的spring boot 架构 前言 使用Spring boot 框架向前端传输数据 Windows基于ecplise 工具的spring boot 架构 spring-tool-suite-4官网下载链接spring tool&#xff0c;下载太慢的话可以使用迅雷加速&#xff0c;右…

26. Three.js案例-自定义多面体

26. Three.js案例-自定义多面体 实现效果 知识点 WebGLRenderer WebGLRenderer 是 Three.js 中用于渲染场景的主要类。它支持 WebGL 渲染&#xff0c;并提供了多种配置选项。 构造器 new THREE.WebGLRenderer(parameters) 参数类型描述parametersObject可选参数对象&…

OSCP - Proving Grounds - DC-4

主要知识点 密码爆破潜在的包含密码的文件搜索在/etc/passwd 插入新用户提权 具体步骤 首先执行nmap 扫描&#xff0c;比较直接&#xff0c;80和22端口&#xff0c;22端口虽然有vulnerability,但是对咱们目前的情况来讲没有太大的帮助&#xff0c;主要关注一下80端口 Start…

【ubuntu24.04】PDFMathTranslate 本地PDF翻译GPU部署

https://huggingface.co/spaces/reycn/PDFMathTranslate-Docker排不上号官方都是要安装包,感觉可以本地试着源码部署一下, http://localhost:7860/官方是这个端口,但是我本地启动是:5000IDEA 里本地 backend启动效果 GUI 是监听7860的

汽车零部件设计之——发动机曲轴预应力模态分析仿真APP

汽车零部件是汽车工业的基石&#xff0c;是构成车辆的基础元素。一辆汽车通常由上万件零部件组成&#xff0c;包括发动机系统、传动系统、制动系统、电子控制系统等&#xff0c;它们共同确保了汽车的安全、可靠性及高效运行。在汽车产业快速发展的今天&#xff0c;汽车零部件需…

基于Llamaindex的网页内容爬取实战

目的 本文不关注如何解析网页 html 元素和各种 python 爬虫技术&#xff0c;仅作为一种网页数据的预处理手段进行研究。Llamaindex 也并不是爬虫技术的集大成者&#xff0c;使用它是为了后续的存查一体化。 安装依赖 pip install llama-index-readers-web # pip install llam…