RFC2049

MIME的RFC标准包含5部分:
  RFC2045-RFC2049,可以到官网上查阅:http://www.faqs.org/rfcs/rfcsearch.html
MIME简介:
  最早的HTTP协议中,并没有附加的数据类型信息,所有传送的数据都被客户程序解释为超文本标记语言HTML 文档,而为了支持多媒体数据类型,HTTP协议中就使用了附加在文档之前的MIME数据类型信息来标识数据类型。
 
 
  MIME意为多功能Internet邮件扩展,它设计的最初目的是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理。然而当它被HTTP协议支持之后,它的意义就更为显著了。它使得HTTP传输的不仅是普通的文本,而变得丰富多彩.
常见的MIME类型(通用型):
  超文本标记语言文本 .html text/html
 
 
  xml文档 .xml text/xml
  XHTML文档 .xhtml application/xhtml+xml
  普通文本 .txt text/plain
  RTF文本 .rtf application/rtf
  PDF文档 .pdf application/pdf
  Microsoft Word文件 .word application/msword
  PNG图像 .png image/png
  GIF图形 .gif image/gif
  JPEG图形 .jpeg,.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
  任意的二进制数据 application/octet-stream

Mime-Type

Mime-TypeDateiendung(en)Bedeutung
application/acad*.dwgAutoCAD-Dateien (nach NCSA)
application/applefile AppleFile-Dateien
application/astound*.asd *.asnAstound-Dateien
application/dsptype*.tspTSP-Dateien
application/dxf*.dxfAutoCAD-Dateien (nach CERN)
application/futuresplash*.splFlash Futuresplash-Dateien
application/gzip*.gzGNU Zip-Dateien
application/listenup*.ptlkListenup-Dateien
application/mac-binhex40*.hqxMacintosh Binär-Dateien
application/mbedlet*.mbdMbedlet-Dateien
application/mif*.mifFrameMaker Interchange Format Dateien
application/msexcel*.xls *.xlaMicrosoft Excel Dateien
application/mshelp*.hlp *.chmMicrosoft Windows Hilfe Dateien
application/mspowerpoint*.ppt *.ppz *.pps *.potMicrosoft Powerpoint Dateien
application/msword*.doc *.dotMicrosoft Word Dateien
application/octet-stream*.bin *.exe *.com *.dll *.classAusfuhrbare Dateien
application/oda*.odaOda-Dateien
application/pdf*.pdfAdobe PDF-Dateien
application/postscript*.ai *.eps *.psAdobe Postscript-Dateien
application/rtc*.rtcRTC-Dateien
application/rtf*.rtfMicrosoft RTF-Dateien
application/studiom*.smpStudiom-Dateien
application/toolbook*.tbkToolbook-Dateien
application/vocaltec-media-desc*.vmdVocaltec Mediadesc-Dateien
application/vocaltec-media-file*.vmfVocaltec Media-Dateien
application/x-bcpio*.bcpioBCPIO-Dateien
application/x-compress*.z-Dateien
application/x-cpio*.cpioCPIO-Dateien
application/x-csh*.cshC-Shellscript-Dateien
application/x-director*.dcr *.dir *.dxr-Dateien
application/x-dvi*.dviDVI-Dateien
application/x-envoy*.evyEnvoy-Dateien
application/x-gtar*.gtarGNU tar-Archiv-Dateien
application/x-hdf*.hdfHDF-Dateien
application/x-httpd-php*.php *.phtmlPHP-Dateien
application/x-javascript*.jsserverseitige JavaScript-Dateien
application/x-latex*.latexLatex-Quelldateien
application/x-macbinary*.binMacintosh Binärdateien
application/x-mif*.mifFrameMaker Interchange Format Dateien
application/x-netcdf*.nc *.cdfUnidata CDF-Dateien
application/x-nschat*.nscNS Chat-Dateien
application/x-sh*.shBourne Shellscript-Dateien
application/x-shar*.sharShell-Archiv-Dateien
application/x-shockwave-flash*.swf *.cabFlash Shockwave-Dateien
application/x-sprite*.spr *.spriteSprite-Dateien
application/x-stuffit*.sitStuffit-Dateien
application/x-supercard*.scaSupercard-Dateien
application/x-sv4cpio*.sv4cpioCPIO-Dateien
application/x-sv4crc*.sv4crcCPIO-Dateien mit CRC
application/x-tar*.tartar-Archivdateien
application/x-tcl*.tclTCL Scriptdateien
application/x-tex*.texTEX-Dateien
application/x-texinfo*.texinfo *.texiTEXinfo-Dateien
application/x-troff*.t *.tr *.roffTROFF-Dateien (Unix)
application/x-troff-man*.man *.troffTROFF-Dateien mit MAN-Makros (Unix)
application/x-troff-me*.me *.troffTROFF-Dateien mit ME-Makros (Unix)
application/x-troff-ms*.me *.troffTROFF-Dateien mit MS-Makros (Unix)
application/x-ustar*.ustartar-Archivdateien (Posix)
application/x-wais-source*.srcWAIS Quelldateien
application/x-www-form-urlencoded HTML-Formulardaten an CGI
application/zip*.zipZIP-Archivdateien
audio/basic*.au *.sndSound-Dateien
audio/echospeech*.esEchospeed-Dateien
audio/tsplayer*.tsiTS-Player-Dateien
audio/voxware*.voxVox-Dateien
audio/x-aiff*.aif *.aiff *.aifcAIFF-Sound-Dateien
audio/x-dspeeh*.dus *.chtSprachdateien
audio/x-midi*.mid *.midiMIDI-Dateien
audio/x-mpeg*.mp2MPEG-Dateien
audio/x-pn-realaudio*.ram *.raRealAudio-Dateien
audio/x-pn-realaudio-plugin*.rpmRealAudio-Plugin-Dateien
audio/x-qt-stream*.stream-Dateien
audio/x-wav*.wavWav-Dateien
drawing/x-dwf*.dwfDrawing-Dateien
image/cis-cod*.codCIS-Cod-Dateien
image/cmu-raster*.rasCMU-Raster-Dateien
image/fif*.fifFIF-Dateien
image/gif*.gifGIF-Dateien
image/ief*.iefIEF-Dateien
image/jpeg*.jpeg *.jpg *.jpeJPEG-Dateien
image/tiff*.tiff *.tifTIFF-Dateien
image/vasa*.mcfVasa-Dateien
image/vnd.wap.wbmp*.wbmpBitmap-Dateien (WAP)
image/x-freehand*.fh4 *.fh5 *.fhcFreehand-Dateien
image/x-portable-anymap*.pnmPBM Anymap Dateien
image/x-portable-bitmap*.pbmPBM Bitmap Dateien
image/x-portable-graymap*.pgmPBM Graymap Dateien
image/x-portable-pixmap*.ppmPBM Pixmap Dateien
image/x-rgb*.rgbRGB-Dateien
image/x-windowdump*.xwdX-Windows Dump
image/x-xbitmap*.xbmXBM-Dateien
image/x-xpixmap*.xpmXPM-Dateien
message/external-body Nachricht mit externem Inhalt
message/http HTTP-Headernachricht
message/news Newsgroup-Nachricht
message/partial Nachricht mit Teilinhalt
message/rfc822 Nachricht nach RFC 1822
model/vrml*.wrlVisualisierung virtueller Welten
multipart/alternative mehrteilige Daten gemischt
multipart/byteranges mehrteilige Daten mit Byte-Angaben
multipart/digest mehrteilige Daten / Auswahl
multipart/encrypted mehrteilige Daten verschlusselt
multipart/form-data mehrteilige Daten aus HTML-Formular (z.B. File-Upload)
multipart/mixed mehrteilige Daten gemischt
multipart/parallel mehrteilige Daten parallel
multipart/related mehrteilige Daten / verbunden
multipart/report mehrteilige Daten / Bericht
multipart/signed mehrteilige Daten / bezeichnet
multipart/voice-message mehrteilige Daten / Sprachnachricht
text/comma-separated-values*.csvkomma-separierte Datendateien
text/css*.cssCSS Stylesheet-Dateien
text/html*.htm *.html *.shtml-Dateien
text/javascript*.jsJavaScript-Dateien
text/plain*.txtreine Textdateien
text/richtext*.rtxRichtext-Dateien
text/rtf*.rtfMicrosoft RTF-Dateien
text/tab-separated-values*.tsvtabulator-separierte Datendateien
text/vnd.wap.wml*.wmlWML-Dateien (WAP)
application/vnd.wap.wmlc*.wmlcWMLC-Dateien (WAP)
text/vnd.wap.wmlscript*.wmlsWML-Scriptdateien (WAP)
application/vnd.wap.wmlscriptc*.wmlscWML-Script-C-dateien (WAP)
text/xml-external-parsed-entity extern geparste XML-Dateien
text/x-setext*.etxSeText-Dateien
text/x-sgml*.sgm *.sgmlSGML-Dateien
text/x-speech*.talk *.spcSpeech-Dateien
video/mpeg*.mpeg *.mpg *.mpeMPEG-Dateien
video/quicktime*.qt *.movQuicktime-Dateien
video/vnd.vivo*viv *.vivoVivo-Dateien
video/x-msvideo*.aviMicrosoft AVI-Dateien
video/x-sgi-movie*.movieMovie-Dateien
workbook/formulaone*.vts *.vttsFormulaOne-Dateien
x-world/x-3dmf*.3dmf *.3dm *.qd3d *.qd33DMF-Dateien
x-world/x-vrml*.wrlVRML-Dateien
参考:
http://www.cnblogs.com/newcj/archive/2011/08/10/2134305.html
 

                
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值