MIME文件类型
在把输出结果传送到浏览器上的时候,浏览器必须启动适当的应用程序来处理这个输出文档。这可以通过多种类型MIME(多功能网际邮件扩充协议)来完成。在HTTP中,MIME类型被定义在Content-Type header中。
例如,如果你要传送一个Microsoft Excel文件到客户端。那么这时的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类型表
|
序号 |
内容类型 |
文件扩展名 |
描述 |
|
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 |
x-video/x-vrml |
wrl vrml |
Vrml |

浙公网安备 33010602011771号