MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
MIME的英文全称是"Multipurpose Internet Email Extension",它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。服务器会将它们发送的多媒体数据的类型告诉浏览器,而通知手段就是说明该多媒体数据的MIME类型,从而让浏览器知道接收到的信息哪些是MP3文件,哪些是Shockwave文件等等。服务器将MIME标志符放入传送的数据中来告诉浏览器使用哪种插件读取相关文件。浏览器接收到文件后,会进入插件系统进行查找,查找出哪种插件可以识别读取接收到的文件。如果浏览器不清楚调用哪种插件系统,它可能会告诉用户缺少某插件,或者直接选择某现有插件来试图读取接收到的文件,后者可能会导致系统的崩溃。传输的信息中缺少MIME标识可能导致的情况很难估计,因为某些计算机系统可能不会出现什么故障,但某些计算机可能就会因此而崩溃。
检查一个服务器是否正确设置了MIME类型的步骤是:
1. 在Netscape浏览器中打开服务器网页
2. 进入"View"菜单,选择"Page Info"
3. 在弹出的窗口中点击上层框架中的"EMBED"
4. 在下层框架中查看MIME的类型是否为"application/x-director"或"application/x-shockwave-flash",如果是上述信息的话表明服务器已经正确设置了MIME类型;而如果MIME类型列出的是文本内容、八位一组的数据或是其它形式均表明服务器的MIME类型没有设置正确。
如果服务器没有正确标明其发送的数据的类型,服务器管理员应该正确添加相关信息,具体操作方法非常简单快捷。Microsoft公司应用于Windows系统下的浏览器使用ActiveX控件,而不是Netscape插件,这种浏览器不必象其它浏览器那样依靠MIME的编码。"OBJECT"标签的"CLSID"属性准确地标明了应调用哪种程序来读取接收到的文件,因此浏览器不必象"EMBED"标签那样选择一种读取程序。正因为如此,你往往会在使用带插件的浏览器时遇到MIME问题,而使用ActiveX控件的浏览器则很少出现此类麻烦。
正由于上述工作方式的差别也解释了一种现象,不知你是否发现在使用Netscape浏览器播放WAV文件时,浏览器会调用LiveConnect插件进行播放,而其它浏览器一般都使用通用的QuickTime的播放插件等来进行播放,这是因为Netscape浏览器接收文件需要读取MIME标识符,以便决定调用哪种程序来读取接收的文件,而服务器设置在Netscape浏览器中播放WAV文件应使用LiveConnect插件,因此Netscape浏览器接收到WAV格式的文件时必然就会调用LiveConnect插件,但由于其它浏览器不使用这种方式,因此它们都使用系统默认的播放WAV格式文件的播放器。当然Flash电影文件并不存在这种问题,因为只有Flash播放器才能够正确读取这种格式的文件。
在把输出结果传送到浏览器上的时候,浏览器必须启动适当的应用程序来处理这个输出文档。这可以通过多种类型MIME(多功能网际邮件扩充协议)来完成。在HTTP中,MIME类型被定义在Content-Typeheader中。例如,假设你要传送一个MicrosoftExcel文件到客户端。那么这时的MIME类型就是“application/vnd.ms-excel”。在大多数实际情况中,这个文件然后将传送给Execl来处理(假设我们设定Execl为处理特殊MIME类型的应用程序)。在ASP中,设定MIME类型的方法是通过Response对象的ContentType属性。
多媒体文件格式MIME
最早的HTTP协议中,并没有附加的数据类型信息,所有传送的数据都被客户程序解释为超文本标记语言HTML 文档,而为了支持多媒体数据类型,HTTP协议中就使用了附加在文档之前的MIME数据类型信息来标识数据类型。MIME意为多目Internet邮件扩展,它设计的最初目的是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理。然而当它被HTTP协议支持之后,它的意义就更为显著了。它使得HTTP传输的不仅是普通的文本,而变得丰富多彩。每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。常见的MIME类型
超文本标记语言文本 .html,.html text/html
普通文本 .txt text/plain
RTF文本 .rtf application/rtf
GIF图形 .gif image/gif
JPEG图形 .ipeg,.jpg image/jpeg
au声音文件 .au audio/basic
MIDI音乐文件 mid,.midi audio/midi,audio/x-midi
RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio
MPEG文件 .mpg,.mpeg video/mpeg
AVI文件 .avi video/x-msvideo
GZIP文件 .gz application/x-gzip
TAR文件 .tar application/x-tar
序号
|
内容类型
|
文件扩展名
|
描述
|
1
|
application/msword
|
doc
|
Microsoft Word
|
2
|
application/octet-stream bin
|
dms lha lzh exe class
|
可执行程序
|
3
|
application/pdf
|
pdf
|
Adobe Acrobat
|
4
|
application/postscript
|
ai eps ps
|
PostScript
|
5
|
appication/powerpoint
|
ppt
|
Microsoft Powerpoint
|
6
|
appication/rtf
|
rtf
|
rtf格式
|
7
|
appication/x-compress
|
z
|
unix压缩文件
|
8
|
application/x-gzip
|
gz
|
gzip
|
9
|
application/x-gtar
|
gtar
|
tar文档(gnu格式)
|
10
|
application/x-shockwave-flash
|
swf
|
MacroMedia Flash
|
11
|
application/x-tar
|
tar
|
tar(4.3BSD)
|
12
|
application/zip
|
zip
|
winzip
|
13
|
audio/basic
|
au snd
|
sun/next 声音文件
|
14
|
audio/mpeg
|
mpeg mp2
|
Mpeg声音文件
|
15
|
audio/x-aiff
|
mid midi rmf
|
Midi格式
|
16
|
audio/x-pn-realaudio
|
ram ra
|
Real Audio声音
|
17
|
audio/x-pn-realaudio-plugin
|
rpm
|
Real Audio插件
|
18
|
audio/x-wav
|
wav
|
Microsoft Windows声音
|
19
|
image/cgm
|
cgm
|
计算机图形元文件
|
20
|
image/gif
|
gif
|
COMPUSERVE GIF图像
|
21
|
image/jpeg
|
jpeg jpg jpe
|
JPEG图像
|
22
|
image/png
|
png
|
PNG图像
|
23
|
image/tiff
|
tiff tif
|
TIFF图像
|
24
|
image/x-pict
|
pic
|
MACINTOSH PICT图像
|
25
|
text/css
|
css
|
CSS风格纸
|
26
|
text/html
|
html htm
|
HTML文档
|
27
|
text/javascript
|
js ls mocha
|
JAVASCRIPT脚本
|
28
|
text/plain
|
txt
|
ASCII文本
|
29
|
text/richtext
|
rtx
|
MICROSOFT RICH TEXT
|
30
|
text/tab-separated-values
|
tsv
|
TAB-SEPARATED VALUE
|
31
|
text/vbscript
|
vbx
|
VISUAL BASIC脚本
|
32
|
text/sgml
|
sgml sgm
|
SGML文本
|
33
|
video/mpeg
|
mpeg mpg mpe
|
MPEG影像
|
34
|
video/quicktime
|
qt mov
|
QUICKTIME视频
|
35
|
video/x-msvideo
|
avi
|
WINDOWS(AVI)视频
|
36
|
<span style="font-family: '
|
分享到:
相关推荐
该文档记载了所有IIS的MIME类型,网站视频不能播放,某些文件不能访问,就需要对IIS的MIME类型进行设置
用于制定网页类型,控制页面数据输出,例如制定页面为Excel、媒体或其他各式
MIME类型的自定义
最全的文件扩展名-MIME类型对照表(MIME类型大全)
常见的MIME类型
MIME类型大全 各种MIME类型web服务器
常用MIME类型大全
MIME参考类型,MIME参考类型,MIME参考类型手册,MIME帮助文档.MIME参考类型,MIME参考类型,MIME参考类型手册,MIME帮助文档
MIME类型总结[JPEG],是图片资源。里面有所有已知类型
HTTP MIME 类型 设定某种扩展名的文件用一种应用程序来打开的方式类型
android中常见MIME类型 如 3gp video/3gpp aab application/x-authoware-bin aam application/x-authoware-map aas application/x-authoware-seg ai application/postscript 等
HTTP MIME类型列表(转贴)
IIS添加MIME扩展类型及常用的MIME类型列表.docx
iis mime 类型的以及对应的文件扩展名称
上传文件时查询用的MIME类型大全,方便网页开发!
服务器会将它们发送的多媒体数据的类型告诉浏览器,而通知手段就是说明该多媒体数据的MIME类型,从而让浏览器知道接收到的信息哪些是MP3文件,哪些是Shockwave文件等等。服务器将MIME标志符放入传送的数据中来告诉...
php常用的mime类型,里面包括了我整理的基本常用的类型
常见MIME文件类型.jpg
MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
从Webmaster Toolkit开来的MIME-TYPES列表,应该是比较权威的,有html和Excel两个文件,可以方便处理或导入数据库