Atitit 资源类型的分类法规范MIME类型类型
目录
1.1. 一个MIME类型至少包括两个部分:一个类型(type)和一个子类型(subtype)。 1
1.2. 命名格式MIME类型包括一个类型(type),一个子类型(subtype)。 1
-
- 一个MIME类型至少包括两个部分:一个类型(type)和一个子类型(subtype)。
text/html; charset = UTF-8 |
在这个例子中,文件类型为text,子类型为html,而charset是一个可选参数,其值为UTF-8。
一份内容的互联网媒体类型是由其文件格式与内容决定的。互联网媒体类型与文件拓展名相对应,因此计算机系统常常通过拓展名来确定一个文件的媒体类型并决定与其相关联的软件。互联网媒体类型的分类标准由互联网号码分配局(IANA)发布。1996年十一月,媒体类型在RFC2045中被最初定义,当时仅被使用在SMTP协议的电子邮件中。现在其他的协议(比如HTTP或者SIP)也都常使用MIME类型。 一个MIME类型至少包括两个部分:一个类型(type)和一个子类型(subtype)。此外,它还可能包括一个或多个可选参数(optional parameter)。比如,HTML文件的互联网媒体类型可能是
1 | text/html; charset = UTF-8 |
在这个例子中,文件类型为text,子类型为html,而charset是一个可选参数,其值为UTF-8
一个MIME类型包括一个类型(type),一个子类型(subtype)。此外可以加上一个或多个可选参数(optional parameter)。其格式为
类型名 / 子类型名 [; 可选参数 ]
App ,text,audio,video,image,multipart
application/atom+xml:Atom feeds
application/rss+xml:RSS订阅
application/json:JSON(JavaScript Object Notation)
数字音频文件:
audio/mp4:MP4音频档案
audio/ogg:Ogg音频档案
audio/vorbis:Vorbis音频档案
audio/vnd.rn-realaudio:RealAudio音频档案
audio/vnd.wave:WAV音频档案
audio/webm:WebM音频档案
audio/x-flac:FLAC音频档案
图像文件:
image/gif:GIF图像文件
image/jpeg:JPEG图像文件
image/png:PNG图像文件
image/webp:WebP图像文件
image/svg+xml:SVG向量图像文件
image/tiff:TIFF图像文件
text/css:CSS文件
text/csv:CSV文件
text/html:HTML文件
text/javascript(过时):JavaScript; 在 RFC 4329中定义并舍弃,以减少使用,推荐使用application/javascript。然而,相比于application/javascript,在 HTML 4 和 5 中,可以使用text/javascript,且有跨浏览器的支持。因为在使用<script>时,对于其 "type" 属性 ,所有浏览器都会使用正确的默认值(尽管 HTML 4 的规格中明确要求),所以 HTML 5 中定义为选择性的,且没必要。
text/plain:纯文字内容
text/vcard:vCard(电子名片)
text/xml:XML
video/mpeg:MPEG-1视频文件
video/mp4:MP4视频文件
video/ogg:Ogg视频文件
video/quicktime:QuickTime视频文件
video/webm:WebM视频文件(基于Matroska基础)
video/x-matroska:Matroska(多媒体封装格式)
video/x-ms-wmv:Windows Media Video视频文件
video/x-flv:Flash视频(FLV档)