您当前的位置: 首页 > 网站编程 > ASP教程 > IIS中的MIME类型

IIS中的MIME类型

作者:guanchaofeng 来源:不详 发布时间: 2009-10-18 19:17 点击:
MIME(MultipurposeInternetMailExtensions,多目的Internet邮件扩展)是创建用于电子邮件交换,网络文档,及企业网和Internet上的其他应用程序中的文件格式的规范。 每个MIME格式包含一个MIME内容类型和指示存储在这个文件中的数据的子类型。每个MIME类型由

IIS中的MIME类型

  MIME(MultipurposeInternetMailExtensions,多目的Internet邮件扩展)是创建用于电子邮件交换,网络文档,及企业网和Internet上的其他应用程序中的文件格式的规范。
  
  每个MIME格式包含一个MIME内容类型和指示存储在这个文件中的数据的子类型。每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。MIME类型和子类型一般以类型/子类型的形式列出,比如网页的类型“text/html”。
  
  在HTTP中,MIME类型被定义在Content-Typeheader中。
  
  例如,架设你要传送一个MicrosoftExcel文件到客户端。那么这时的MIME类型就是“application/vnd.ms-excel”。在大多数实际情况中,这个文件然后将传送给Execl来处理(假设我们设定Execl为处理特殊MIME类型的应用程序)。
  
  在ASP中,设定MIME类型的方法是通过Response对象的ContentType属性。
  
  最早的HTTP协议中,并没有附加的数据类型信息,所有传送的数据都被客户程序解释为超文本标记语言HTML文档,而为了支持多媒体数据类型,HTTP协议中就使用了附加在文档之前的MIME数据类型信息来标识数据类型。
  
  MIME意为多目Internet邮件扩展,它设计的最初目的是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理。然而当它被HTTP协议支持之后,它的意义就更为显著了。它使得HTTP传输的不仅是普通的文本,而变得丰富多彩。
  
  常见的MIME类型
  
  超文本标记语言文本.html,.htmltext/html
  
  普通文本.txttext/plain
  
  RTF文本.rtfapplication/rtf
  
  GIF图形.gifimage/gif
  
  JPEG图形.ipeg,.jpgimage/jpeg
  
  au声音文件.auaudio/basic
  
  MIDI音乐文件mid,.midiaudio/midi,audio/x-midi
  
  RealAudio音乐文件.ra,.ramaudio/x-pn-realaudio
  
  MPEG文件.mpg,.mpegvideo/mpeg
  
  AVI文件.avivideo/x-msvideo
  
  GZIP文件.gzapplication/x-gzip
  
  TAR文件.tarapplication/x-tar
  
  Internet中有一个专门组织IANA来确认标准的MIME类型,但Internet发展的太快,很多应用程序等不及IANA来确认他们使用的MIME类型为标准类型。因此他们使用在类别中以x-开头的方法标识这个类别还没有成为标准,例如:x-gzip,x-tar等。事实上这些类型运用的很广泛,已经成为了事实标准。
  
  只要客户机和服务器共同承认这个MIME类型,即使它是不标准的类型也没有关系,客户程序就能根据MIME类型,采用具体的处理手段来处理数据。而Web服务器和浏览器(包括操作系统)中,缺省都设置了标准的和常见的MIME类型,只有对于不常见的MIME类型,才需要同时设置服务器和客户浏览器,以进行识别。
  
  由于MIME类型与文档的后缀相关,因此服务器使用文档的后缀来区分不同文件的MIME类型,服务器中必须定义文档后缀和MIME类型之间的对应关系。而客户程序从服务器上接收数据的时候,它只是从服务器接受数据流,并不了解文档的名字,因此服务器必须使用附加信息来告诉客户程序数据的MIME类型。服务器在发送真正的数据之前,就要先发送标志数据的MIME类型的信息,这个信息使用Content-type关键字进行定义,例如对于HTML文档,服务器将首先发送以下两行MIME标识信息,这个标识并不是真正的数据文件的一部分。
  
  IIS中的MIME格式,按类型/子类型排序下面的表格列出了按MIME内容类型/子类型排序的MIME内容类型:
  
  application/envoyevy
  
  application/fractalsfif
  
  application/futuresplashspl
  
  application/htahta
  
  application/internet-property-streamacx
  
  application/mac-binhex40hqx
  
  application/msworddoc
  
  application/msworddot
  
  application/octet-stream*
  
  application/octet-streambin
  
  application/octet-streamclass
  
  application/octet-streamdms
  
  application/octet-streamexe
  
  application/octet-streamlha
  
  application/octet-streamlzh
  
  application/odaoda
  
  application/olescriptaxs
  
  application/pdfpdf
  
  application/pics-rulesprf
  
  application/pkcs10p10
  
  application/pkix-crlcrl
  
  application/postscriptai
  
  application/postscripteps
  
  application/postscriptps
  
  application/rtfrtf
  
  application/set-payment-initiationsetpay
  
  application/set-registration-initiationsetreg
  
  application/vnd.ms-excelxla
  
  application/vnd.ms-excelxlc
  
  application/vnd.ms-excelxlm
  
  application/vnd.ms-excelxls
  
  application/vnd.ms-excelxlt
  
  application/vnd.ms-excelxlw
  
  application/vnd.ms-pkicertstoresst
  
  application/vnd.ms-pkiseccatcat
  
  application/vnd.ms-pkistlstl
  
  application/vnd.ms-powerpointpot,
  
  application/vnd.ms-powerpointpps
  
  application/vnd.ms-powerpointppt
  
  application/vnd.ms-projectmpp
  
  application/vnd.ms-workswcm
  
  application/vnd.ms-workswdb
  
  application/vnd.ms-workswks
  
  application/vnd.ms-workswps
  
  application/winhlphlp
  
  application/x-bcpiobcpio
  
  application/x-cdfcdf
  
  application/x-compressz
  
  application/x-compressedtgz
  
  application/x-cpiocpio
  
  application/x-cshcsh
  
  application/x-directordcr
  
  application/x-directordir
  
  application/x-directordxr
  
  application/x-dvidvi
  
  application/x-gtargtar
  
  application/x-gzipgz
  
  application/x-hdfhdf
  
  application/x-internet-signupins
  
  application/x-internet-signupisp
  
  application/x-iphoneiii
  
  application/x-javascriptjs
  
  application/x-latexlatex
  
  application/x-msaccessmdb
  
  application/x-mscardfilecrd
  
  application/x-msclipclp
  
  application/x-msdownloaddll
  
  application/x-msmediaviewm13
  
  application/x-msmediaviewm14
  
  application/x-msmediaviewmvb
  
  application/x-msmetafilewmf
  
  application/x-msmoneymny
  
  application/x-mspublisherpub
  
  application/x-msschedulescd
  
  application/x-msterminaltrm
  
  application/x-mswritewri
  
  application/x-netcdfcdf
  
  application/x-netcdfnc
  
  application/x-perfmonpma
  
  application/x-perfmonpmc
  
  application/x-perfmonpml
  
  application/x-perfmonpmr
  
  application/x-perfmonpmw
  
  application/x-pkcs12p12
  
  application/x-pkcs12pfx
  
  application/x-pkcs7-certificatesp7b
  
  application/x-pkcs7-certificatesspc
  
  application/x-pkcs7-certreqrespp7r
  
  application/x-pkcs7-mimep7c
  
  application/x-pkcs7-mimep7m
  
  application/x-pkcs7-signaturep7s
  
  application/x-shsh
  
  application/x-sharshar
  
  application/x-stuffitsit
  
  application/x-sv4cpiosv4cpio
  
  application/x-sv4crcsv4crc
  
  application/x-tartar
  
  application/x-tcltcl
  
  application/x-textex
  
  application/x-texinfotexi
  
  application/x-texinfotexinfo
  
  application/x-troffroff
  
  application/x-trofft
  
  application/x-trofftr
  
  application/x-troff-manman
  
  application/x-troff-meme
  
  application/x-troff-msms
  
  application/x-ustarustar
  
  application/x-wais-sourcesrc
  
  application/x-x509-ca-certcer
  
  application/x-x509-ca-certcrt
  
  application/x-x509-ca-certder
  
  application/ynd.ms-pkipkopko
  
  application/zipzip
  
  audio/basicau
  
  audio/basicsnd
  
  audio/midmid
  
  audio/midrmi
  
  audio/mpegmp3
  
  audio/x-aiffaif
  
  audio/x-aiffaifc
  
  audio/x-aiffaiff
  
  audio/x-mpegurlm3u
  
  audio/x-pn-realaudiora
  
  audio/x-pn-realaudioram
  
  audio/x-wavwav
  
  image/bmpbmp
  
  image/cis-codcod
  
  image/gifgif
  
  image/iefief
  
  image/jpegjpe
  
  image/jpegjpeg
  
  image/jpegjpg
  
  image/pipegjfif
  
  image/tifftif
  
  image/tifftiff
  
  image/x-cmu-rasterras
  
  image/x-cmxcmx
  
  image/x-iconico
  
  image/x-portable-anymappnm
  
  image/x-portable-bitmappbm
  
  image/x-portable-graymappgm
  
  image/x-portable-pixmapppm
  
  image/x-rgbrgb
  
  image/x-xbitmapxbm
  
  image/x-xpixmapxpm
  
  image/x-xwindowdumpxwd
  
  message/rfc822mht
  
  message/rfc822mhtml
  
  message/rfc822nws
  
  text/csscss
  
  text/h323323
  
  text/htmlhtm
  
  text/htmlhtml
  
  text/htmlstm
  
  text/iulsuls
  
  text/plainbas
  
  text/plainc
  
  text/plainh
  
  text/plaintxt
  
  text/richtextrtx
  
  text/scriptletsct
  
  text/tab-separated-valuestsv
  
  text/webviewhtmlhtt
  
  text/x-componenthtc
  
  text/x-setextetx
  
  text/x-vcardvcf
  
  video/mpegmp2
  
  video/mpegmpa
  
  video/mpegmpe
  
  video/mpegmpeg
  
  video/mpegmpg
  
  video/mpegmpv2
  
  video/quicktimemov
  
  video/quicktimeqt
  
  video/x-la-asflsf
  
  video/x-la-asflsx
  
  video/x-ms-asfasf
  
  video/x-ms-asfasr
  
  video/x-ms-asfasx
  
  video/x-msvideoavi
  
  video/x-sgi-moviemovie
  
  x-world/x-vrmlflr
  
  x-world/x-vrmlvrml
  
  x-world/x-vrmlwrl
  
  x-world/x-vrmlwrz
  
  x-world/x-vrmlxaf
  
  x-world/x-vrmlxof

分享到:
本文"IIS中的MIME类型"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4