请输入您要查询的百科知识:

 

词条 Internet Media Type
释义

介绍

Internet Media Type,即互联网媒体类型,也叫做于MIME类型,有时在一些协议的消息头中叫做“Content-Type”。它使用两部分标识符来确定一个类型。这些标识符起源于RFC 2046,最初用于使用SMTP协议发送Email。但是如今被扩展用于其他的协议,比如HTTP、RTP、SIP等。一个媒体配型至少包括两部分:一个类型,和一个子类型,还可以包括一个或多个可选的参数。比如,子类型是text类型则包括一个可选的charset参数,用来设定文本的编码。多重类型的子类型常常用来确定不同部分的边界。

类型和子类型如果是以“x-”开头,则是非标准的(没有在IANA注册的)。特定供应商的子类型以“vnd.”开头,个人的子类型以“prs.”开头。

MIME是Multipurpose Internet Mail Extensions的缩写,意思是多功能互联网邮件扩展。是一个通过互联网发送非ASCII消息的规范。许多的email客户端现在都支持MIME, 所以可以通过互联网的邮件系统发送图片、声音、视频文件等等。

有许多预先定义的MIME类型,比如GIF图片格式和PostScript文件。也可以自己定义MIME类型。

除了email应用外,浏览器同样支持各种MIME类型。这使得浏览器可以显示或输出除了HTML格式的文件。

MIME是在1992年,由IETF创建的。一个新的版本叫做S/MIME,用于支持加密的消息。

常见媒体类型列表

IANA负责管理注册媒体类型和字符编码,IANA制作了一份Web上公开可用的媒体类型列表,下面是网络上常用的媒体类型列表:

多媒体文件

以“application”开头:

application/atom+xml:Atom feeds

application/EDI-X12:EDI X12 数据,在RFC 1767中定义

application/EDIFACT:EDI EDIFACT 数据,在RFC 1767中定义

application/json:JSON格式的数据,在RFC 4627中定义

application/javascript:JavaScript,在RFC 4329中定义但是不被IE8以及之前的版本支持

application/octet-stream: 任意的二进制数据。通常这种类型的文件没有和任何应用程序相关联,已过去假设的软件比如Apache相反,这并不是一种未知文件的类型,而是应该在服务器端不确定内容的额类型,让客户端自行猜测类型。

application/ogg:Ogg格式文件,一种格式化的多媒体字节流,在RFC5334中定义。

application/pdf:PDF文件,在 RFC 3778 中定义

application/postscript:PostScript,在RFC 2046中定义

application/soap+xml:SOAP格式,在RFC 3902中定义

application/xhtml+xml:XHTML文件,在RFC 3236中定义

application/xml-dtd:DTD文件, 在RFC 3023中定义

application/zip:ZIP文件,一种压缩格式。

音频

以“audio”开头 audio/basic:1个通道、8千赫兹的音频。在RFC 2046中定义

audio/mp4:MP4音频

audio/mpeg:MP3 或者MPEG音频,在RFC 3003中定义

audio/ogg:Ogg 音频文件。在RFC 5334中定义

audio/vorbis:Vorbis 编码的音频,在RFC 5215中定义

audio/x-ms-wma:wma音频,文档请参考Microsoft KB 288102

audio/x-ms-wax:wma的音频转发器

audio/vnd.rn-realaudio:RealAudio格式,RealPlayer的音频格式。

audio/vnd.wave:WAV音频,在RFC 2361中定义

图片

以 “image”开头: image/gif:GIF格式,在 RFC 2045 和 RFC 2046中定义。

image/jpeg:JPEG 和JFIF格式,在RFC 2045 和 RFC 2046中定义

image/png:png格式,在 RFC 2083中定义

image/svg+xml:svg格式; 在 SVG 1.2 规范中定义

image/tiff:tiff格式,; 在RFC 3302中定义

image/vnd.microsoft.icon:ico格式;

消息

以“message”开头:

message/http: http协议的消息

3D模型

以“model”开头 暂无

多部分组成的对象

以“multipart”开头: multipart/alternative

multipart/related

multipart/form-data

multipart/signed

multipart/encrypted

人类可读文本及源代码

以“text”开头 text/cmd

text/css:在CSS文本样式表,在RFC 2318中定义

text/csv

text/html:HTML格式,在RFC 2854中定义

text/javascript :JavaScript在已经废弃的RFC 4329中定义,现在推荐使用“application/javascript”。然而“text/javascript”允许在HTML 4 和5 中使用。并且与“application/javascript”不同,它是可以跨浏览器支持的。

text/plain:原文数据,在RFC 2046和RFC 3676中定义

text/xml:XML可扩展标记语言,在RFC 3023中定义

视频

以“video”开头 video/mpeg:多路音频的MPEG-1视频文件,在RFC 2045和RFC 2046中定义

video/mp4:MP4视频,在RFC 4337中定义

video/ogg:带音频的Ogg视频 在RFC 5334中定义

video/quicktime:QuickTime 视频

video/webm:WebM开放媒体类型

video/x-ms-wmv:Windows视频,参见Microsoft KB 288102文件。

厂商特定文件

子类型以“vnd.”开头: application/vnd.oasis.opendocument.text:OpenDocument 文字

application/vnd.oasis.opendocument.spreadsheet:OpenDocument 图表

application/vnd.oasis.opendocument.presentation:OpenDocument 展现文件

application/vnd.oasis.opendocument.graphics:OpenDocument 图像

application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:微软Excel 2007文件

application/vnd.openxmlformats-officedocument.presentationml.presentation:微软Powerpoint 2007 文件

application/msword:微软Word 文件

application/vnd.openxmlformats-officedocument.wordprocessingml.document:微软Word 2007 文件

application/vnd.mozilla.xul+xml:Mozilla XUL 文件

非标准文件

自来性以“x-”开头: application/x-www-form-urlencoded Form Encoded Data:在HTML4.01规范文档的17.13.4.1小节中定义。

application/x-dvi:dvi格式

application/x-latex:LaTeX 文件

application/x-font-ttf:TrueType字体类型,虽然没有被标准定义,但是已经被广泛使用。

application/x-shockwave-flash:Flash文件,比如以.swf结尾的文件。参见Adobe的两个文档Adobe TechNote tn_4151 和 Adobe TechNote tn_16509

application/x-stuffit: StuffIt文件

application/x-rar-compressed: RAR 文件

application/x-tar: Tarball 文件

text/x-jquery-tmpl: jQuery 临时文件

Type x-pkcs: PKCS 标准文件

application/x-pkcs12

application/x-pkcs12

application/x-pkcs7-certificates

application/x-pkcs7-certificates

application/x-pkcs7-certreqresp

application/x-pkcs7-mime

application/x-pkcs7-mime

application/x-pkcs7-signature

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/3 23:39:47