MIME_常用类型

合集下载

MIME协议详解

MIME协议详解

MIME协议分析第1章MIME概述MIME, 全称为“Multipurpose Internet Mail Extensions”, 比较确切的中文名称为“多用途互联网邮件扩展”。

它是当前广泛应用的一种电子邮件技术规范,基本内容定义于RFC 2045-2049(注意RFC1521和RFC1522是它的过时版本)。

MIME试图在不改变SMTP协议和RFC822(邮件格式标准)的基础上,使得邮件可以传送任意二进制文件。

为此,它在这些协议之上,采取了一些措施,这就是我们下面所要重点讲述的内容。

第2章MIME详解2.1 改进措施一封邮件包括信封、邮件头和邮件体等三个部分。

信封显然可以不含有二进制信息,而其它两部分则可能包含任意二进制序列,因此需要加以改进。

MIME正是抓住了这两个地方来对他们加以改进。

1)新增了一些邮件头信息,用来协商MIME的一些参数。

2)定义了许多邮件内容的格式,对多媒体电子邮件的表示方法进行了标准化。

3)定义了传送编码,从而可以传送任意二进制文件。

在这里,我还是要不厌其烦地强调指出,所有的改进措施都是建立在不改变原来的SMTP协议和RFC822的基础上的。

事实上,我们可以把这些改进措施,看成是在用SMTP 等发送邮件前所采取的预处理。

2.2 一封简单邮件的源码为了对MIME邮件有个直观的了解,先给出一封简单邮件的源码。

源码中,行号和行号后的空格是为了分析方便而另外加的,“... ... ... ...”表示此处省略了大段编的原始编码。

例如在Foxmail中,选定邮件后,单击右键,选择“原始信息”项即可。

至于源码的具体意思则正是后续内容所要讲的。

2.3 邮件头2.3.1邮件头的域邮件头包含了发件人、收件人、主题、时间、MIME版本、邮件内容的类型等重要信息。

每条信息称为一个域,由域名后加“: ”和信息内容构成,可以是一行,较长的也可以占用多行。

域的首行必须“顶头”写,即左边不能有空白字符(空格和制表符);续行则必须以空白字符打头,且第一个空白字符不是信息本身固有的,解码时要过滤掉。

mime类型

mime类型

介绍MIME (Multipurpose Internet Mail Extensions,多目的Internet邮件扩展)是创建用于电子邮件交换,网络文档,及企业网和Internet上的其他应用程序中的文件格式的规范。

每个MIME格式包含一个MIME 内容类型("MIME type")和指示存储在这个文件中的数据的子类型。

MIME类型和子类型一般以类型/子类型的形式列出。

例如,一个MPEG视频文件将会以"video/mpeg"的形式列出。

MIME类型/子类型列表包括可接受的文件名扩展名。

MIME小知识用户可以通过使用MIME以设置服务器传送多媒体如声音和动画信息,这一切可能通过CGI 脚本来进行。

在下面的文章中,你可以了解到一此关于MIME和关于在网络上使用MIME 的知识。

MIME是一种技术规范,它原来是用于电子邮件的,现在也可以用于浏览器上,传送可以供浏览器识别的信息,关于MIME的知识并不是十分难懂的,有一些基本的计算机概念就可以理解了,但如果要进一步使用,就必须注意内容。

实际上,我们在上网的时候就已经接触到了MIME,只是浏览器和服务器在底层实现了。

MIME有时候被错误地理解为多媒体Internet邮件扩展(Multimedia Internet Mail Extensions),这是一个错误,但是MIME在网上经常用于多媒体应用程序,所以人们以为这是它是多媒体邮件扩展,而实际上它应该被称为多用途Internet邮件扩展(Multipurpose Internet Mail Extensions),这一点一定要注意,因为有时候内容里根本没有非文本成份。

MIME对于邮件系统的扩展是巨大的,因为在MIME出现以前,信件内容如果要包括声音和动画,就必须把它变为ASCII码或把二进制的信息变成可以传送的编码标准,而接收方必须经过解码才可以获得声音和图画信息。

常见的MIME类型

常见的MIME类型
hdm text/x-hdml
hdml text/x-hdml
hlp application/winhlp
hqx application/mac-binhex40
htm text/html
html text/html
hts text/html
ice x-conference/x-cooltalk
mof application/x-yumekara
mol chemical/x-mdl-molfile
mop chemical/x-mopac-input
mov video/quicktime
movie video/x-sgi-movie
mp2 audio/x-mpeg
mp3 audio/x-mpeg
ipx application/x-ipix
it audio/x-mod
itz audio/x-mod
ivr i-world/i-vrml
j2k image/j2k
jad text/vnd.sun.j2me.app-descriptor
jam application/x-jam
mtx application/metastream
mtz application/metastream
mzv application/metastream
nar application/zip
nbmp image/nbmp
nc application/x-netcdf
ndb x-lml/x-ndb
mpp application/vnd.ms-project
mps application/x-mapserver

MIME邮件格式简介

MIME邮件格式简介

MIME(Multipurpose Internet Mail Extensions)从字面上可以翻译为:多用途互联网邮件扩展;MIME表示一种邮件格式的规范;从其字面意思就可知:它是对原先的邮件格式进行了扩展,使其用途比之前的邮件用途广的多。

那么你也许会问:为什么要扩展原先的邮件格式规范呢?原先的邮件有什么不足?MIME这种类型的邮件又有什么样的特点?原先邮件的不足之处在MIME出现之前,互联网电子邮件主要遵循由RFC822所制定的标准,电子邮件一般只用来传递基本的ASCII码文本信息,并且早期的RFC822所使用的字符集是7位的US-ASCII编码,在这种情况下,不要说其他多媒体信息,就连有些语言文字都无法正确编码,也就无法传递。

下面是一个传统的邮件格式:1.Return-Path: <it315_test@>2.Delivered-To: it315_test@3.Received:from (unknown [202.108.3.177])4.by (Postfix) with SMTP id E4F9802C12495.for <it315_test@>; Thu, 10 Nov 2005 16:39:50 +0800 (CST) 6.Received: (qmail 49221 invoked from network); 10 Nov 2005 08:39: 33 -0000 7.Received:from unknown (HELO it315?test) (218.246.5.151)8.by with SMTP; 10 Nov 2005 08:39:33 -00009.From: it315_test@10.To: it315_test@11.subject:test12.Message-Id: <20051110083950.E4F9802C1249@> 13.Date: Thu, 10 Nov 2005 16:39:50 +0800 (CST)14.Status: RO15.X-UIDL: 1131611863.21509_77.mx7216.17.test!!!说明:上例中的第1~15行是邮件的邮件头,第17行是邮件的邮件体,邮件头和邮件体之间以一个空行进行分隔。

MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型

MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型

MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。

多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。

MIME的英文全称是"Multipurpose Internet Mail Extensions" 多功能Internet 邮件扩充服务,它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。

服务器会将它们发送的多媒体数据的类型告诉浏览器,而通知手段就是说明该多媒体数据的MIME类型,从而让浏览器知道接收到的信息哪些是MP3文件,哪些是Shockwave文件等等。

服务器将MIME标志符放入传送的数据中来告诉浏览器使用哪种插件读取相关文件。

MIME能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。

这个标准被定义在; RFC 2045,; RFC 2046,; RFC 2047,; RFC 2048,; RFC 2049等RFC中。

由RFC 822转变而来的RFC 2822,规定电子邮件标准并不允许在邮件消息中使用7位ASCII字符集以外的字符。

正因如此,一些非英语字符消息和二进制文件,图像,声音等非文字消息都不能在电子邮件中传输。

MIME规定了用于表示各种各样的数据类型的符号化方法。

浏览器接收到文件后,会进入插件系统进行查找,查找出哪种插件可以识别读取接收到的文件。

如果浏览器不清楚调用哪种插件系统,它可能会告诉用户缺少某插件,或者直接选择某现有插件来试图读取接收到的文件,后者可能会导致系统的崩溃。

传输的信息中缺少MIME标识可能导致的情况很难估计,因为某些计算机系统可能不会出现什么故障,但某些计算机可能就会因此而崩溃。

检查一个服务器是否正确设置了MIME类型的步骤是:1. 在Netscape浏览器中打开服务器网页2. 进入"View"菜单,选择"Page Info"3. 在弹出的窗口中点击上层框架中的"EMBED"4. 在下层框架中查看MIME的类型是否为"application/x-director"或"application /x-shockwave-flash",如果是上述信息的话表明服务器已经正确设置了MIME类型;而如果MIME类型列出的是文本内容、八位一组的数据或是其它形式均表明服务器的MIME类型没有设置正确。

excel 表格的 mime 类型

excel 表格的 mime 类型

一、什么是 MIME 类型MIME(Multipurpose Internet M本人l Extensions)类型是一种在互联网上使用的标准数据格式,它最初是为了指定电流信箱中的合适编码格式而开发的。

MIME 类型表示某个文件的类型和子类型,这样浏览器和其他网络客户端就能够正确地处理这些文件。

二、excel 表格的 MIME 类型在网络上,excel 表格通常使用以下 MIME 类型来表示:1. application/vnd.ms-excel这是 Microsoft 公司定义的 excel 文件的 MIME 类型,它一般用于旧版的 excel 文档(.xls 格式)。

2. application/vnd.openxmlformats-officedocument.spreadsheetml.sheet这是用于新版 excel 文档(.xlsx 格式)的 MIME 类型,它基于 Office Open XML 标准,可以更好地支持现代化的特性和功能。

3. application/vnd.ms-excel.sheet.macroEnabled.12这是带有宏的 excel 文档的 MIME 类型,它用于支持宏代码的执行和功能。

对于包含宏的 excel 文档,应该使用这个 MIME 类型来确保安全性和正确性。

4. application/vnd.ms-excel.template.macroEnabled.12这是带有宏的 excel 模板的 MIME 类型,与上面类似,用于支持宏代码的执行和功能。

5. application/vnd.ms-excel.template这是一般的 excel 模板文档的 MIME 类型,用于创建基于模板的excel 文件。

6. application/vnd.ms-excel.sheet.binary.macroEnabled.12这是二进制格式的带有宏的 excel 文档的 MIME 类型,它是一种较为特殊的 excel 文件类型,需要特殊的处理和解析。

文件夹mime规则

文件夹mime规则

文件夹MIME规则什么是MIME类型?MIME(Multipurpose Internet Mail Extensions)是一种用于标识文件类型的机制。

它最初是为电子邮件而设计的,但现在已经广泛应用于Web开发中。

MIME类型通过扩展文件名来指定特定文件的内容类型。

每个MIME类型由一个主类型和一个子类型组成,中间由斜杠分隔。

主类型表示一类文件,而子类型表示该类别中的具体文件。

例如,text/plain表示纯文本文件,image/jpeg表示JPEG图像。

文件夹MIME规则的作用在某些情况下,我们可能需要在服务器上配置特定目录下的所有文件都具有相同的MIME类型。

这可以通过使用文件夹级别的MIME规则来实现。

当Web服务器收到一个请求时,它会检查请求路径中指定的目录,并查找该目录下是否存在.htaccess文件。

如果存在此文件,并且包含了特定格式的MIME规则,则服务器会根据这些规则为该目录下的所有文件设置相应的MIME类型。

如何编写文件夹级别的MIME规则?编写文件夹级别的MIME规则需要创建或编辑.htaccess文件,并按照特定格式指定所需的规则。

以下是一个示例.htaccess文件:# 指定默认MIME类型为text/plainDefaultType text/plain# 定义MIME规则AddType text/html .html .htmAddType image/jpeg .jpg .jpegAddType application/pdf .pdf在上面的示例中,DefaultType指令将默认MIME类型设置为text/plain。

这意味着如果请求的文件没有特定的MIME类型与之关联,则服务器将默认为纯文本文件。

接下来,使用AddType指令定义了三个MIME规则。

第一个规则指定了.html和.htm 文件的MIME类型为text/html,第二个规则指定了.jpg和.jpeg文件的MIME类型为image/jpeg,第三个规则指定了.pdf文件的MIME类型为application/pdf。

什么是MIME

什么是MIME

什么是MIME?MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。

多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。

MIME信息头有:MIME-Version:这个头提供了所用MIME的版本号,这个值一般为1.0.Content-Type:它定义了数据的类型,以便数据能被适当的处理.有效的类型有:text,image,audio,video,applications,multipart和message.注意任何一个二进制附件都应该被叫做application/octet-stream.这个头的一些用例为:image/jpg, application/mswork,multipart/mixed,这只是很少的一部分.Content-Transfer-Encoding:这是所有头中最重要的一个,因为它说明了对数据所执行的编码方式,客户将用它对附件进行解码.对于每个附件,可以使用7bit,8bit,binary ,quoted-printable,base64和custom 中的一种编码方式.7bit 编码是用在US ASCII字符集上的常用的一种编码方式,也就是,保持它的原样.8bit 和binary编码一般不用,对人类可读的标准文本,如果传输要经过对格式有影响的网关时对其进行保护可以使用quoted printable .Base64 是一种通用方法,在需要决定使用哪一种编码方法时,它提供了一个选择,它通常用在二进制,非文本数据上.x-encodingname 预留扩展任何非7bit 数据必须用一种模式编码,这样它就可以通过Internet邮件网关! Content-ID:如果Content-Type是message/external-body或multipart/alternative时,这个头就有用了,它超出了本文的范围.Content-Description:这是可选的头,它是任何信息段内容的自由文本描述,描述须使用us-ascii码.Content-Disposition:一个试验性的头,它用于给客户程序/MUA提供提示,来决定是否在行内显示附件或作为单独的附件.MIME段头(出现在实际的MIME附件部分的头),除了MIME-Version头,可以拥有以上任何头字段.如果一个MIME头是信息块的一部分,它将作用于整个信息体按照内容类型排列的Mime 类型列表类型/子类型扩展名application/envoy evyapplication/fractals fifapplication/futuresplash splapplication/hta htaapplication/internet-property-stream acxapplication/mac-binhex40 hqxapplication/msword docapplication/msword dotapplication/octet-stream *application/octet-stream binapplication/octet-stream classapplication/octet-stream dmsapplication/octet-stream exeapplication/octet-stream lhaapplication/octet-stream lzhapplication/oda odaapplication/olescript axsapplication/pdf pdfapplication/pics-rules prfapplication/pkcs10 p10application/pkix-crl crlapplication/postscript aiapplication/postscript epsapplication/postscript psapplication/rtf rtfapplication/set-payment-initiation setpay application/set-registration-initiation setreg application/vnd.ms-excel xlaapplication/vnd.ms-excel xlcapplication/vnd.ms-excel xlmapplication/vnd.ms-excel xlsapplication/vnd.ms-excel xltapplication/vnd.ms-excel xlwapplication/vnd.ms-outlook msgapplication/vnd.ms-pkicertstore sstapplication/vnd.ms-pkiseccat catapplication/vnd.ms-pkistl stlapplication/vnd.ms-powerpoint potapplication/vnd.ms-powerpoint ppsapplication/vnd.ms-powerpoint pptapplication/vnd.ms-project mppapplication/vnd.ms-works wcmapplication/vnd.ms-works wdbapplication/vnd.ms-works wksapplication/vnd.ms-works wpsapplication/winhlp hlpapplication/x-bcpio bcpioapplication/x-cdf cdfapplication/x-compress zapplication/x-compressed tgzapplication/x-cpio cpioapplication/x-csh cshapplication/x-director dcrapplication/x-director dirapplication/x-director dxrapplication/x-dvi dviapplication/x-gtar gtarapplication/x-gzip gzapplication/x-hdf hdfapplication/x-internet-signup ins application/x-internet-signup isp application/x-iphone iiiapplication/x-javascript js application/x-latex latexapplication/x-msaccess mdbapplication/x-mscardfile crd application/x-msclip clpapplication/x-msdownload dll application/x-msmediaview m13 application/x-msmediaview m14 application/x-msmediaview mvb application/x-msmetafile wmf application/x-msmoney mnyapplication/x-mspublisher pub application/x-msschedule scd application/x-msterminal trm application/x-mswrite wriapplication/x-netcdf cdfapplication/x-netcdf ncapplication/x-perfmon pmaapplication/x-perfmon pmcapplication/x-perfmon pmlapplication/x-perfmon pmrapplication/x-perfmon pmwapplication/x-pkcs12 p12application/x-pkcs12 pfxapplication/x-pkcs7-certificates p7b application/x-pkcs7-certificates spc application/x-pkcs7-certreqresp p7r application/x-pkcs7-mime p7c application/x-pkcs7-mime p7m application/x-pkcs7-signature p7s application/x-sh shapplication/x-shar sharapplication/x-shockwave-flash swf application/x-stuffit sitapplication/x-sv4cpio sv4cpio application/x-sv4crc sv4crc application/x-tar tarapplication/x-tcl tclapplication/x-tex texapplication/x-texinfo texiapplication/x-texinfo texinfoapplication/x-troff roff application/x-troff t application/x-troff tr application/x-troff-man man application/x-troff-me me application/x-troff-ms ms application/x-ustar ustar application/x-wais-source src application/x-x509-ca-cert cer application/x-x509-ca-cert crt application/x-x509-ca-cert der application/ynd.ms-pkipko pko application/zip zipaudio/basic auaudio/basic sndaudio/mid midaudio/mid rmiaudio/mpeg mp3audio/x-aiff aifaudio/x-aiff aifcaudio/x-aiff aiffaudio/x-mpegurl m3uaudio/x-pn-realaudio raaudio/x-pn-realaudio ramaudio/x-wav wavimage/bmp bmpimage/cis-cod codimage/gif gifimage/ief iefimage/jpeg jpeimage/jpeg jpegimage/jpeg jpgimage/pipeg jfifimage/svg+xml svgimage/tiff tifimage/tiff tiffimage/x-cmu-raster rasimage/x-cmx cmximage/x-icon icoimage/x-portable-anymap pnm image/x-portable-bitmap pbm image/x-portable-graymap pgm image/x-portable-pixmap ppm image/x-rgb rgbimage/x-xbitmap xbmimage/x-xpixmap xpmimage/x-xwindowdump xwd message/rfc822 mhtmessage/rfc822 mhtmlmessage/rfc822 nwstext/css csstext/h323 323text/html htmtext/html htmltext/html stmtext/iuls ulstext/plain bastext/plain ctext/plain htext/plain txttext/richtext rtxtext/scriptlet scttext/tab-separated-values tsv text/webviewhtml htttext/x-component htctext/x-setext etxtext/x-vcard vcfvideo/mpeg mp2video/mpeg mpavideo/mpeg mpevideo/mpeg mpegvideo/mpeg mpgvideo/mpeg mpv2video/quicktime movvideo/quicktime qtvideo/x-la-asf lsfvideo/x-la-asf lsxvideo/x-ms-asf asfvideo/x-ms-asf asrvideo/x-ms-asf asxvideo/x-msvideo avivideo/x-sgi-movie moviex-world/x-vrml flrx-world/x-vrml vrmlx-world/x-vrml wrlx-world/x-vrml wrzx-world/x-vrml xafx-world/x-vrml xof复制代码按照文件扩展名排列的Mime 类型列表扩展名类型/子类型application/octet-stream323 text/h323acx application/internet-property-streamai application/postscriptaif audio/x-aiffaifc audio/x-aiffaiff audio/x-aiffasf video/x-ms-asfasr video/x-ms-asfasx video/x-ms-asfau audio/basicavi video/x-msvideoaxs application/olescriptbas text/plainbcpio application/x-bcpiobin application/octet-streambmp image/bmpc text/plaincat application/vnd.ms-pkiseccatcdf application/x-cdfcer application/x-x509-ca-certclass application/octet-streamclp application/x-msclipcmx image/x-cmxcod image/cis-codcpio application/x-cpiocrd application/x-mscardfilecrl application/pkix-crlcrt application/x-x509-ca-certcsh application/x-cshcss text/cssdcr application/x-directorder application/x-x509-ca-certdir application/x-directordll application/x-msdownloaddms application/octet-streamdoc application/msworddot application/msworddvi application/x-dvidxr application/x-directoreps application/postscriptetx text/x-setextevy application/envoyexe application/octet-streamfif application/fractalsflr x-world/x-vrmlgif image/gifgtar application/x-gtargz application/x-gziph text/plainhdf application/x-hdfhlp application/winhlphqx application/mac-binhex40hta application/htahtc text/x-componenthtm text/htmlhtml text/htmlhtt text/webviewhtmlico image/x-iconief image/iefiii application/x-iphoneins application/x-internet-signup isp application/x-internet-signup jfif image/pipegjpe image/jpegjpeg image/jpegjpg image/jpegjs application/x-javascriptlatex application/x-latexlha application/octet-streamlsf video/x-la-asflsx video/x-la-asflzh application/octet-streamm13 application/x-msmediaviewm14 application/x-msmediaviewm3u audio/x-mpegurlman application/x-troff-manmdb application/x-msaccessme application/x-troff-memht message/rfc822mhtml message/rfc822mid audio/midmny application/x-msmoneymov video/quicktimemovie video/x-sgi-moviemp2 video/mpegmp3 audio/mpegmpa video/mpegmpe video/mpegmpeg video/mpegmpg video/mpegmpp application/vnd.ms-projectmpv2 video/mpegms application/x-troff-msmvb application/x-msmediaviewnws message/rfc822oda application/odap10 application/pkcs10p12 application/x-pkcs12p7b application/x-pkcs7-certificates p7c application/x-pkcs7-mimep7m application/x-pkcs7-mimep7r application/x-pkcs7-certreqresp p7s application/x-pkcs7-signature pbm image/x-portable-bitmappdf application/pdfpfx application/x-pkcs12pgm image/x-portable-graymappko application/ynd.ms-pkipkopma application/x-perfmonpmc application/x-perfmonpml application/x-perfmonpmr application/x-perfmonpmw application/x-perfmonpnm image/x-portable-anymappot, application/vnd.ms-powerpoint ppm image/x-portable-pixmappps application/vnd.ms-powerpointppt application/vnd.ms-powerpointprf application/pics-rulesps application/postscriptpub application/x-mspublisherqt video/quicktimera audio/x-pn-realaudioram audio/x-pn-realaudioras image/x-cmu-rasterrgb image/x-rgbrmi audio/midroff application/x-troffrtf application/rtfrtx text/richtextscd application/x-msschedulesct text/scriptletsetpay application/set-payment-initiation setreg application/set-registration-initiation sh application/x-shshar application/x-sharsit application/x-stuffitsnd audio/basicspc application/x-pkcs7-certificatesspl application/futuresplashsrc application/x-wais-sourcesst application/vnd.ms-pkicertstorestl application/vnd.ms-pkistlstm text/htmlsvg image/svg+xmlsv4cpio application/x-sv4cpiosv4crc application/x-sv4crcswf application/x-shockwave-flasht application/x-trofftar application/x-tartcl application/x-tcltex application/x-textexi application/x-texinfotexinfo application/x-texinfotgz application/x-compressedtif image/tifftiff image/tifftr application/x-trofftrm application/x-msterminaltsv text/tab-separated-valuestxt text/plainuls text/iulsustar application/x-ustarvcf text/x-vcardvrml x-world/x-vrmlwav audio/x-wavwcm application/vnd.ms-workswdb application/vnd.ms-workswks application/vnd.ms-works wmf application/x-msmetafile wps application/vnd.ms-works wri application/x-mswritewrl x-world/x-vrmlwrz x-world/x-vrmlxaf x-world/x-vrmlxbm image/x-xbitmapxla application/vnd.ms-excel xlc application/vnd.ms-excel xlm application/vnd.ms-excel xls application/vnd.ms-excel xlt application/vnd.ms-excel xlw application/vnd.ms-excel xof x-world/x-vrmlxpm image/x-xpixmapxwd image/x-xwindowdumpz application/x-compresszip application/zip复制代码。

文件MIME 类型详解

文件MIME 类型详解

IIS 的MIME 类型详解可能还有些朋友对MIME 还不太了解,我这里就详细说说IIS 的MIME 类型以及常用文件的注册。

MIME (Multipurpose Internet Mail Extensions,多目的Internet邮件扩展)是创建用于电子邮件交换,网络文档,及企业网和Internet上的其他应用程序中的文件格式的规范。

在IIS中,你可以指定某种扩展名文件由服务器处理的方式,比如你可以指定 .mp3 的文件使用数字音频的方式处理。

比如我们通常访问微软网站,很多网页的扩展名是 .mspx ,但可能你没见过这种扩展名的网页文件,微软的网站是采用 技术的,理应当扩展名是 .aspx ,但为什么在微软的网站中 的网页的扩展名是 .mspx 而不是 .aspx?怎么实现的呢?其实这微软这么做并没有什么特别的意义,只是看起来更加个性一点,实现方法就是将 .mspx 文件注册 MIME 类型为 页面,就是说,当你访问这种文件时,微软的服务器会按照 的方式处理。

通过上面的介绍,你应该知道了,MIME类型就是告诉服务器,某种扩展名的文件的处理方式。

通常,如果一个文件你没有注册其 MIME 类型,直接通过URL访问的话,这个文件就会被下载下来。

假设你删除了 IIS 中,htm/html 文件的 MIME 类型,当你访问这个文件的时候,你将看不到这个网页,而是这个网页被你下载下来了。

在 Windows Server 2003/2008 中,微软为了安全起见,默认情况下,没有注册 MIME 类型的文件是不可以被下载的,当你访问没有注册的文件类型时,将会返回出错页面。

我先通过图片来讲解 IIS 中添加与修改 MIME 类型的方法(由于我现在使用的是 Microsoft Windows XP Professional,所以我使用XP PRO自带的 IIS 5.1简化版)。

打开IIS的控制台,打开需要操作的网站的属性对话框。

MIME邮件格式简介

MIME邮件格式简介

MIME(Multipurpose Internet Mail Extensions)从字面上可以翻译为:多用途互联网邮件扩展;MIME表示一种邮件格式的规范;从其字面意思就可知:它是对原先的邮件格式进行了扩展,使其用途比之前的邮件用途广的多。

那么你也许会问:为什么要扩展原先的邮件格式规范呢?原先的邮件有什么不足?MIME这种类型的邮件又有什么样的特点?原先邮件的不足之处在MIME出现之前,互联网电子邮件主要遵循由RFC822所制定的标准,电子邮件一般只用来传递基本的ASCII码文本信息,并且早期的RFC822所使用的字符集是7位的US-ASCII编码,在这种情况下,不要说其他多媒体信息,就连有些语言文字都无法正确编码,也就无法传递。

下面是一个传统的邮件格式:1.Return-Path: <it315_test@>2.Delivered-To: it315_test@3.Received:from (unknown [202.108.3.177])4.by (Postfix) with SMTP id E4F9802C12495.for <it315_test@>; Thu, 10 Nov 2005 16:39:50 +0800 (CST) 6.Received: (qmail 49221 invoked from network); 10 Nov 2005 08:39: 33 -0000 7.Received:from unknown (HELO it315?test) (218.246.5.151)8.by with SMTP; 10 Nov 2005 08:39:33 -00009.From: it315_test@10.To: it315_test@11.subject:test12.Message-Id: <20051110083950.E4F9802C1249@> 13.Date: Thu, 10 Nov 2005 16:39:50 +0800 (CST)14.Status: RO15.X-UIDL: 1131611863.21509_77.mx7216.17.test!!!说明:上例中的第1~15行是邮件的邮件头,第17行是邮件的邮件体,邮件头和邮件体之间以一个空行进行分隔。

mime类别

mime类别

mime类别
MIME(Multipurpose Internet Mail Extensions,多用途互联网邮件扩展)类别指的是在互联网通信中,用于标识和处理不同类型数据的一种分类方法。

MIME类别主要分为以下几类:
1. 文本类:包括纯文本(如HTML、CSS、JavaScript等)、RTF格式文本等。

2. 图像类:包括GIF、JPEG、PNG等格式的图像文件。

3. 音频类:包括MP3、WAV等格式的音频文件。

4. 视频类:包括MP4、AVI等格式的视频文件。

5. 应用类:包括Microsoft Office文档、PDF文件等。

6. 消息类:包括邮件、即时通讯消息等。

7. 多部分类:表示包含多个部分的数据,如邮件中的多个附件。

8. 未知类:用于表示无法归入以上类别的数据。

MIME类别有助于在互联网通信中准确地识别、传输和处理不同类型的数据。

在HTTP( Hypertext Transfer Protocol,超文本传输协议)应用中,MIME类别通常通过Content-Type头信息来指定。

什么是MIMETYPEMIME-Types类型集合

什么是MIMETYPEMIME-Types类型集合

什么是MIMETYPEMIME-Types类型集合什么是 MIME TYPE?⼀、⾸先,我们要了解浏览器是如何处理内容的。

在浏览器中显⽰的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们,决定什么内容⽤什么形式来显⽰呢?答案是 MIME Type,也就是该资源的媒体类型。

媒体类型通常是通过 HTTP 协议,由 Web 服务器告知浏览器的,更准确地说,是通过 Content-Type 来表⽰的,例如:Content-Type: text/HTML表⽰内容是 text/HTML 类型,也就是超⽂本⽂件。

为什么是“text/HTML”⽽不是“HTML/text”或者别的什么?MIME Type 不是个⼈指定的,是经过 ietf 组织协商,以 RFC 的形式作为建议的标准发布在⽹上的,⼤多数的 Web 服务器和⽤户代理都会⽀持这个规范 (顺便说⼀句,Email 附件的类型也是通过 MIME Type 指定的)。

通常只有⼀些在互联⽹上获得⼴泛应⽤的格式才会获得⼀个 MIME Type,如果是某个客户端⾃⼰定义的格式,⼀般只能以application/x- 开头。

XHTML 正是⼀个获得⼴泛应⽤的格式,因此,在 RFC 3236 中,说明了 XHTML 格式⽂件的 MIME Type 应该是application/xHTML+XML。

当然,处理本地的⽂件,在没有⼈告诉浏览器某个⽂件的 MIME Type 的情况下,浏览器也会做⼀些默认的处理,这可能和你在操作系统中给⽂件配置的 MIME Type 有关。

⽐如在 Windows 下,打开注册表的“HKEY_LOCAL_MACHINESOFTWAREClassesMIMEDatabaseContent Type”主键,你可以看到所有 MIME Type 的配置信息。

⼆、在把输出结果传送到浏览器上的时候,浏览器必须启动适当的应⽤程序来处理这个输出⽂档。

mime type标准

mime type标准

mime type标准
MIME类型是一种标准的互联网服务类型,用于描述互联网上的文档的属性和性质。

它通常被使用在HTTP协议中,用以明确表示一个文件的类型和格式。

MIME类型集合就是包含了所有常见文件格式对应的MIME类型类型,当浏览器需要打开某个文件时,会根据文件后缀名(比如 .html、.png、.txt等)来确定所属类型,并找到对应的MIME类型类型。

常见的MIME类型包括:
1. 文本文件:text/html、text/plain、text/css、application/xhtml+xml、application/xml。

2. 图片文件:image/jpeg、image/gif、image/png。

3. 视频文件:video/mpeg、video/quicktime。

MIME类型的正确配置对于保证浏览器可以正确地解析各种文件类型非常重要。

mime类型的检测算法

mime类型的检测算法

mime类型的检测算法MIME(Multipurpose Internet Mail Extensions,多用途互联网邮件扩展)类型是一种用于标识文件类型的标准。

在互联网上,文件的MIME类型能够告诉浏览器或其他应用程序如何处理文件。

MIME类型的检测算法是一种用于确定给定文件的MIME类型的机制。

本文将详细介绍MIME类型的检测算法,并讨论其在不同场景下的应用。

一、 MIME类型的基本知识MIME类型是由一个主类型和一个子类型组成的字符串,中间用斜杠分隔。

主类型表示一类文件,而子类型表示类别中具体的文件类型。

例如,"text/html"表示HTML文档,"image/jpeg"表示JPEG图像。

MIME类型由互联网工程任务组(IETF)维护,其在RFC 2046文档中进行了详细描述。

该文档涵盖了广泛的MIME类型,包括文本、音频、视频、图像等。

二、 MIME类型的检测算法MIME类型的检测算法旨在根据给定文件内容的特征确定其对应的MIME类型。

常见的检测算法有以下几种:1.扩展名检测:该算法通过检查文件名的扩展名来确定MIME类型。

例如,如果文件名以".html"结尾,可以推断其MIME类型为"text/html"。

这种算法简单、快速,但并非始终可靠,因为文件扩展名可以轻易被修改。

2.魔数检测:该算法通过检查文件前几个字节的内容来判断其MIME类型。

不同的文件类型具有不同的魔数(magic number)或魔法字节序列,可以唯一地标识文件类型。

例如,JPEG图像的魔数为"FF D8 FF E0"。

这种算法通过比较文件的魔数和已知的魔数来确定MIME类型。

魔数检测在许多操作系统和应用程序中被广泛使用,具有较高的准确性。

3.文件内容检测:该算法通过检查文件的内容来确定MIME类型。

通过分析文件的二进制结构、文件头部或其他特殊标志,可以识别出文件类型。

mime枚举类 -回复

mime枚举类 -回复

mime枚举类-回复mime枚举类:在计算机科学中的应用和使用【引言】在计算机科学领域中,MIME(Multipurpose Internet Mail Extensions)是一种标准,用于在网络中传输不同类型的数据和信息。

通过MIME枚举类的应用,我们能够更好地处理和交换多媒体数据,如邮件、网页、图片和视频等。

本文将逐步介绍MIME枚举类的定义、使用和应用,以及其对信息通信和数据交换的重要性。

【第一步:什么是MIME枚举类】MIME枚举类是计算机科学领域中用于标识和分类各种多媒体数据类型的方法。

它通过一系列的标签,描述了不同类型数据的格式、编码方式以及在网络中的传输规则。

MIME类型通常由两部分组成:主类型和子类型,之间用斜杠分隔。

MIME类型的例子包括"text/plain"、"image/jpeg"和"audio/mp3"等。

【第二步:MIME枚举类的应用】MIME枚举类在计算机应用中发挥了重要的作用。

首先,它在电子邮件的交互中扮演了关键角色。

当我们发送一封邮件时,通过MIME类型,可以确保电子邮件能够正确地传递并显示邮件中的附件,无论是图片、音频还是文档等。

其次,MIME类型在Web应用开发中被广泛使用。

通过指定正确的MIME类型,我们可以确保浏览器正确地解析和显示网页中的各种元素,如图像、视频和音频等。

此外,在文件传输和数据交换中,MIME 枚举类也起到了关键的作用,确保数据能够正确地传输和解码。

【第三步:MIME枚举类的使用】在实际应用中,我们可以使用MIME枚举类来为不同类型的数据文件指定合适的MIME类型。

例如,在编写HTML代码时,我们可以使用"image/jpeg"来指定一个JPEG格式的图像,或者使用"text/css"来指定一个CSS样式表。

这样,当浏览器读取这些文件时,就能正确地解析并呈现出相应的内容。

MIME 类型详细说明

MIME 类型详细说明

MIME type的缩写为(Multipurpose Internet Mail Extensions)代表互联网媒体类型(Internet media type),MIME使用一个简单的字符串组成,最初是为了标识邮件Email附件的类型,在html文件中可以使用content-type属性表示,描述了文件类型的互联网标准。

MIME类型能包含视频、图像、文本、音频、应用程序等数据。

引用网址:/xhtml/mime_type/MIME_type类型语法media-type=type "/" subtype *( ";" parameter )媒体类型(type)与子类型(subtype)组成了MIME,它们之间使用反斜杠/分割,其中type可取值为:application audio example image message model multipart text video,subtype是某种类型的唯一标识符,比如:css gif xml等。

MIME示例text/css标明此文件的type为text(文本),且subtype为css(层叠样式表)image/gif标明此文件的type为image(图像),且subtype为gif(Graphics Interchange Format) 常见MIME类型按照功能排列的MIME_type类型类型/子类型扩展名application/envoy evyapplication/fractals fifapplication/futuresplash splapplication/hta htaapplication/internet-property-stream acxapplication/mac-binhex40 hqxapplication/msword docapplication/msword dotapplication/octet-stream *application/octet-stream bin application/octet-stream class application/octet-stream dms application/octet-stream exe application/octet-stream lha application/octet-stream lzh application/oda oda application/olescript axs application/pdf pdf application/pics-rules prf application/pkcs10 p10 application/pkix-crl crl application/postscript ai application/postscript eps application/postscript ps application/rtf rtf application/set-payment-initiation setpay application/set-registration-initiation setreg application/vnd.ms-excel xla application/vnd.ms-excel xlc application/vnd.ms-excel xlm application/vnd.ms-excel xls application/vnd.ms-excel xlt application/vnd.ms-excel xlw application/vnd.ms-outlook msg application/vnd.ms-pkicertstore sst application/vnd.ms-pkiseccat cat application/vnd.ms-pkistl stl application/vnd.ms-powerpoint pot application/vnd.ms-powerpoint pps application/vnd.ms-powerpoint ppt application/vnd.ms-project mpp application/vnd.ms-works wcm application/vnd.ms-works wdb application/vnd.ms-works wks application/vnd.ms-works wps application/winhlp hlp application/x-bcpio bcpioapplication/x-compress z application/x-compressed tgz application/x-cpio cpio application/x-csh csh application/x-director dcr application/x-director dir application/x-director dxr application/x-dvi dvi application/x-gtar gtar application/x-gzip gz application/x-hdf hdf application/x-internet-signup ins application/x-internet-signup isp application/x-iphone iii application/x-javascript js application/x-latex latex application/x-msaccess mdb application/x-mscardfile crd application/x-msclip clp application/x-msdownload dll application/x-msmediaview m13 application/x-msmediaview m14 application/x-msmediaview mvb application/x-msmetafile wmf application/x-msmoney mny application/x-mspublisher pub application/x-msschedule scd application/x-msterminal trm application/x-mswrite wri application/x-netcdf cdf application/x-netcdf nc application/x-perfmon pma application/x-perfmon pmc application/x-perfmon pml application/x-perfmon pmr application/x-perfmon pmw application/x-pkcs12 p12application/x-pkcs7-certificates p7b application/x-pkcs7-certificates spc application/x-pkcs7-certreqresp p7r application/x-pkcs7-mime p7c application/x-pkcs7-mime p7m application/x-pkcs7-signature p7s application/x-sh sh application/x-shar shar application/x-shockwave-flash swf application/x-stuffit sit application/x-sv4cpio sv4cpio application/x-sv4crc sv4crc application/x-tar tar application/x-tcl tcl application/x-tex tex application/x-texinfo texi application/x-texinfo texinfo application/x-troff roff application/x-troff t application/x-troff tr application/x-troff-man man application/x-troff-me me application/x-troff-ms ms application/x-ustar ustar application/x-wais-source src application/x-x509-ca-cert cer application/x-x509-ca-cert crt application/x-x509-ca-cert der application/ynd.ms-pkipko pko application/zip zip audio/basic au audio/basic snd audio/mid mid audio/mid rmi audio/mpeg mp3 audio/x-aiff aif audio/x-aiff aifcaudio/x-aiff aiff audio/x-mpegurl m3u audio/x-pn-realaudio ra audio/x-pn-realaudio ram audio/x-wav wav image/bmp bmp image/cis-cod cod image/gif gif image/ief ief image/jpeg jpe image/jpeg jpeg image/jpeg jpg image/pipeg jfif image/svg+xml svg image/tiff tif image/tiff tiff image/x-cmu-raster ras image/x-cmx cmx image/x-icon ico image/x-portable-anymap pnm image/x-portable-bitmap pbm image/x-portable-graymap pgm image/x-portable-pixmap ppm image/x-rgb rgb image/x-xbitmap xbm image/x-xpixmap xpm image/x-xwindowdump xwd message/rfc822 mht message/rfc822 mhtml message/rfc822 nws text/css css text/h323 323 text/html htm text/html html text/html stm text/iuls uls text/plain bas text/plain ctext/plain htext/plain txttext/richtext rtxtext/scriptlet scttext/tab-separated-values tsvtext/webviewhtml htttext/x-component htctext/x-setext etxtext/x-vcard vcfvideo/mpeg mp2video/mpeg mpavideo/mpeg mpevideo/mpeg mpeg video/mpeg mpgvideo/mpeg mpv2 video/quicktime movvideo/quicktime qtvideo/x-la-asf lsfvideo/x-la-asf lsxvideo/x-ms-asf asfvideo/x-ms-asf asrvideo/x-ms-asf asxvideo/x-msvideo avivideo/x-sgi-movie moviex-world/x-vrml flrx-world/x-vrml vrmlx-world/x-vrml wrlx-world/x-vrml wrzx-world/x-vrml xafx-world/x-vrml xof按照字母顺序排列的MIME_type扩展名扩展名类型/子类型* application/octet-stream323 text/h323acx application/internet-property-streamai application/postscriptaif audio/x-aiffaifc audio/x-aiffaiff audio/x-aiffasf video/x-ms-asfasr video/x-ms-asfasx video/x-ms-asfau audio/basicavi video/x-msvideoaxs application/olescriptbas text/plainbcpio application/x-bcpiobin application/octet-stream bmp image/bmpc text/plaincat application/vnd.ms-pkiseccat cdf application/x-cdfcer application/x-x509-ca-cert class application/octet-streamclp application/x-msclipcmx image/x-cmxcod image/cis-codcpio application/x-cpiocrd application/x-mscardfilecrl application/pkix-crlcrt application/x-x509-ca-cert csh application/x-cshcss text/cssdcr application/x-directorder application/x-x509-ca-cert dir application/x-directordll application/x-msdownload dms application/octet-stream doc application/msworddot application/msworddvi application/x-dvidxr application/x-directoreps application/postscriptetx text/x-setextevy application/envoyexe application/octet-streamfif application/fractalsflr x-world/x-vrmlgif image/gifgtar application/x-gtargz application/x-gziph text/plainhdf application/x-hdfhlp application/winhlphqx application/mac-binhex40 hta application/htahtc text/x-componenthtm text/htmlhtml text/htmlhtt text/webviewhtmlico image/x-iconief image/iefiii application/x-iphoneins application/x-internet-signup isp application/x-internet-signup jfif image/pipegjpe image/jpegjpeg image/jpegjpg image/jpegjs application/x-javascript latex application/x-latexlha application/octet-streamlsf video/x-la-asflsx video/x-la-asflzh application/octet-streamm13 application/x-msmediaview m14 application/x-msmediaview m3u audio/x-mpegurlman application/x-troff-man mdb application/x-msaccessme application/x-troff-memht message/rfc822mhtml message/rfc822mid audio/midmny application/x-msmoneymov video/quicktimemovie video/x-sgi-moviemp2 video/mpegmp3 audio/mpegmpa video/mpegmpe video/mpegmpeg video/mpegmpg video/mpegmpp application/vnd.ms-project mpv2 video/mpegms application/x-troff-msmvb application/x-msmediaview nws message/rfc822oda application/odap10 application/pkcs10p12 application/x-pkcs12p7b application/x-pkcs7-certificates p7c application/x-pkcs7-mimep7m application/x-pkcs7-mimep7r application/x-pkcs7-certreqresp p7s application/x-pkcs7-signature pbm image/x-portable-bitmappdf application/pdfpfx application/x-pkcs12pgm image/x-portable-graymap pko application/ynd.ms-pkipko pma application/x-perfmonpmc application/x-perfmonpml application/x-perfmonpmr application/x-perfmonpmw application/x-perfmonpnm image/x-portable-anymap pot, application/vnd.ms-powerpoint ppm image/x-portable-pixmappps application/vnd.ms-powerpointppt application/vnd.ms-powerpointprf application/pics-rulesps application/postscriptpub application/x-mspublisherqt video/quicktimera audio/x-pn-realaudioram audio/x-pn-realaudioras image/x-cmu-rasterrgb image/x-rgbrmi audio/mid roff application/x-troffrtf application/rtfrtx text/richtextscd application/x-msschedulesct text/scriptletsetpay application/set-payment-initiation setreg application/set-registration-initiation sh application/x-shshar application/x-sharsit application/x-stuffitsnd audio/basicspc application/x-pkcs7-certificatesspl application/futuresplashsrc application/x-wais-sourcesst application/vnd.ms-pkicertstorestl application/vnd.ms-pkistlstm text/htmlsvg image/svg+xmlsv4cpio application/x-sv4cpiosv4crc application/x-sv4crcswf application/x-shockwave-flasht application/x-trofftar application/x-tartcl application/x-tcltex application/x-textexi application/x-texinfotexinfo application/x-texinfotgz application/x-compressedtif image/tifftiff image/tifftr application/x-trofftrm application/x-msterminal tsv text/tab-separated-values txt text/plainuls text/iulsustar application/x-ustarvcf text/x-vcardvrml x-world/x-vrmlwav audio/x-wavwcm application/vnd.ms-works wdb application/vnd.ms-works wks application/vnd.ms-works wmf application/x-msmetafile wps application/vnd.ms-works wri application/x-mswrite wrl x-world/x-vrmlwrz x-world/x-vrmlxaf x-world/x-vrmlxbm image/x-xbitmapxla application/vnd.ms-excel xlc application/vnd.ms-excel xlm application/vnd.ms-excel xls application/vnd.ms-excel xlt application/vnd.ms-excel xlw application/vnd.ms-excel xof x-world/x-vrmlxpm image/x-xpixmapxwd image/x-xwindowdump z application/x-compress zip application/zip。

通用的MIME类型:applicationoctet-stream

通用的MIME类型:applicationoctet-stream

类型/⼦类型扩展名application/envoyevy application/fractalsfif application/futuresplash spl application/hta hta application/internet-property-stream acx application/mac-binhex40hqx application/msword doc application/msword dot application/octet-stream *application/octet-stream bin application/octet-stream class application/octet-stream dms application/octet-stream exe application/octet-stream lha application/octet-stream lzh application/oda oda application/olescript axs application/pdf pdf application/pics-rules prf application/pkcs10p10application/pkix-crl crl application/postscript ai application/postscript eps application/postscript ps application/rtf rtf application/set-payment-initiation setpay application/set-registration-initiation setreg application/vnd.ms-excel xla application/vnd.ms-excel xlc application/vnd.ms-excel xlm application/vnd.ms-excel xls application/vnd.ms-excel xlt application/vnd.ms-excel xlw application/vnd.ms-outlook msg application/vnd.ms-pkicertstore sst application/vnd.ms-pkiseccat cat application/vnd.ms-pkistl stl application/vnd.ms-powerpoint pot application/vnd.ms-powerpoint pps application/vnd.ms-powerpoint ppt application/vnd.ms-project mpp application/vnd.ms-works wcm application/vnd.ms-works wdb application/vnd.ms-works wks application/vnd.ms-works wps application/winhlp hlp application/x-bcpio bcpio application/x-cdf cdf application/x-compress z application/x-compressed tgz application/x-cpio cpio 通⽤的MIME 类型:applicationoctet-stream 按照内容类型排列的 Mime 类型列表按照⽂件扩展名排列的 Mime 类型列表 扩展名类型/⼦类型application/octet-stream 323text/h323acxapplication/internet-property-stream aiapplication/postscript aifaudio/x-aiff aifcaudio/x-aiff aiffaudio/x-aiff asfvideo/x-ms-asf asrvideo/x-ms-asf asxvideo/x-ms-asf auaudio/basic avivideo/x-msvideo axsapplication/olescript bastext/plain bcpioapplication/x-bcpio binapplication/octet-stream bmpimage/bmp ctext/plain catapplication/vnd.ms-pkiseccat cdfapplication/x-cdf cerapplication/x-x509-ca-cert classapplication/octet-stream clpapplication/x-msclip cmximage/x-cmx codimage/cis-cod cpioapplication/x-cpio crdapplication/x-mscardfile crlapplication/pkix-crl crtapplication/x-x509-ca-cert cshapplication/x-csh csstext/css dcrapplication/x-director derapplication/x-x509-ca-cert dirapplication/x-director dllapplication/x-msdownload dmsapplication/octet-stream docapplication/msword dotapplication/msword dviapplication/x-dvi dxrapplication/x-director epsapplication/postscript etxtext/x-setext evyapplication/envoy exeapplication/octet-stream fifapplication/fractals flrx-world/x-vrml gifimage/gif gtar application/x-gtarapplication/x-csh csh application/x-director dcr application/x-director dir application/x-director dxr application/x-dvi dvi application/x-gtar gtar application/x-gzip gz application/x-hdf hdf application/x-internet-signup ins application/x-internet-signup isp application/x-iphone iii application/x-javascript js application/x-latex latex application/x-msaccess mdb application/x-mscardfile crd application/x-msclip clp application/x-msdownload dll application/x-msmediaview m13 application/x-msmediaview m14 application/x-msmediaview mvb application/x-msmetafile wmf application/x-msmoney mny application/x-mspublisher pub application/x-msschedule scd application/x-msterminal trm application/x-mswrite wri application/x-netcdf cdf application/x-netcdf nc application/x-perfmon pma application/x-perfmon pmc application/x-perfmon pml application/x-perfmon pmr application/x-perfmon pmw application/x-pkcs12p12 application/x-pkcs12pfx application/x-pkcs7-certificates p7b application/x-pkcs7-certificates spc application/x-pkcs7-certreqresp p7r application/x-pkcs7-mime p7c application/x-pkcs7-mime p7m application/x-pkcs7-signature p7s application/x-sh sh application/x-shar shar application/x-shockwave-flash swf application/x-stuffit sit application/x-sv4cpio sv4cpio application/x-sv4crc sv4crcapplication/x-tar tar application/x-tcl tcl application/x-tex tex application/x-texinfo texi application/x-texinfo texinfo application/x-troff roff application/x-troff t application/x-troff tr application/x-troff-man man application/x-troff-me me application/x-troff-ms ms gz application/x-gziph text/plainhdf application/x-hdfhlp application/winhlphqx application/mac-binhex40hta application/htahtc text/x-componenthtm text/htmlhtml text/htmlhtt text/webviewhtmlico image/x-iconief image/iefiii application/x-iphoneins application/x-internet-signup isp application/x-internet-signup jfif image/pipegjpe image/jpegjpeg image/jpegjpg image/jpegjs application/x-javascriptlatex application/x-latexlha application/octet-streamlsf video/x-la-asflsx video/x-la-asflzh application/octet-streamm13application/x-msmediaviewm14application/x-msmediaviewm3u audio/x-mpegurlman application/x-troff-manmdb application/x-msaccessme application/x-troff-memht message/rfc822mhtml message/rfc822mid audio/midmny application/x-msmoneymov video/quicktimemovie video/x-sgi-moviemp2video/mpegmp3audio/mpegmpa video/mpegmpe video/mpegmpeg video/mpegmpg video/mpegmpp application/vnd.ms-project mpv2video/mpegms application/x-troff-msmvb application/x-msmediaview nws message/rfc822oda application/odap10application/pkcs10p12application/x-pkcs12p7b application/x-pkcs7-certificates p7c application/x-pkcs7-mimep7m application/x-pkcs7-mimep7r application/x-pkcs7-certreqresp p7s application/x-pkcs7-signature pbm image/x-portable-bitmappdf application/pdfapplication/x-troff-ms ms application/x-ustar ustar application/x-wais-source src application/x-x509-ca-cert cer application/x-x509-ca-cert crt application/x-x509-ca-cert der application/ynd.ms-pkipko pko application/zip zip audio/basic au audio/basic snd audio/mid mid audio/mid rmi audio/mpeg mp3 audio/x-aiff aif audio/x-aiff aifc audio/x-aiff aiff audio/x-mpegurl m3u audio/x-pn-realaudio ra audio/x-pn-realaudio ram audio/x-wav wav image/bmp bmp image/cis-cod cod image/gif gif image/ief ief image/jpeg jpe image/jpeg jpeg image/jpeg jpg image/pipeg jfif image/svg+xml svg image/tiff tif image/tiff tiff image/x-cmu-raster ras image/x-cmx cmx image/x-icon ico image/x-portable-anymap pnm image/x-portable-bitmap pbm image/x-portable-graymap pgm image/x-portable-pixmap ppm image/x-rgb rgb image/x-xbitmap xbm image/x-xpixmap xpm image/x-xwindowdump xwdmessage/rfc822mht message/rfc822mhtmlmessage/rfc822nws text/css css text/h323323 text/html htm text/html html text/html stm text/iuls uls text/plain bas text/plain c text/plain h text/plain txt text/richtext rtx text/scriptlet sct text/tab-separated-values tsv pdf application/pdfpfx application/x-pkcs12pgm image/x-portable-graymappko application/ynd.ms-pkipkopma application/x-perfmonpmc application/x-perfmonpml application/x-perfmonpmr application/x-perfmonpmw application/x-perfmonpnm image/x-portable-anymappot,application/vnd.ms-powerpoint ppm image/x-portable-pixmappps application/vnd.ms-powerpointppt application/vnd.ms-powerpointprf application/pics-rulesps application/postscriptpub application/x-mspublisherqt video/quicktimera audio/x-pn-realaudioram audio/x-pn-realaudioras image/x-cmu-rasterrgb image/x-rgbrmi audio/midroff application/x-troffrtf application/rtfrtx text/richtextscd application/x-msschedulesct text/scriptletsetpay application/set-payment-initiation setreg application/set-registration-initiation sh application/x-shshar application/x-sharsit application/x-stuffitsnd audio/basicspc application/x-pkcs7-certificatesspl application/futuresplashsrc application/x-wais-sourcesst application/vnd.ms-pkicertstorestl application/vnd.ms-pkistlstm text/htmlsvg image/svg+xmlsv4cpio application/x-sv4cpiosv4crc application/x-sv4crcswf application/x-shockwave-flasht application/x-trofftar application/x-tartcl application/x-tcltex application/x-textexi application/x-texinfotexinfo application/x-texinfotgz application/x-compressedtif image/tifftiff image/tifftr application/x-trofftrm application/x-msterminaltsv text/tab-separated-valuestxt text/plainuls text/iulstext/tab-separated-values tsv text/webviewhtml htt text/x-component htc text/x-setext etx text/x-vcard vcf video/mpeg mp2 video/mpeg mpa video/mpeg mpe video/mpeg mpeg video/mpeg mpg video/mpeg mpv2 video/quicktime mov video/quicktime qt video/x-la-asf lsf video/x-la-asf lsx video/x-ms-asf asf video/x-ms-asf asr video/x-ms-asf asx video/x-msvideo avi video/x-sgi-movie movie x-world/x-vrml flrx-world/x-vrml vrml x-world/x-vrml wrlx-world/x-vrml wrz x-world/x-vrml xafx-world/x-vrml xof uls text/iulsustar application/x-ustarvcf text/x-vcardvrml x-world/x-vrmlwav audio/x-wavwcm application/vnd.ms-works wdb application/vnd.ms-works wks application/vnd.ms-works wmf application/x-msmetafile wps application/vnd.ms-works wri application/x-mswrite wrl x-world/x-vrmlwrz x-world/x-vrmlxaf x-world/x-vrmlxbm image/x-xbitmapxla application/vnd.ms-excel xlc application/vnd.ms-excel xlm application/vnd.ms-excel xls application/vnd.ms-excel xlt application/vnd.ms-excel xlw application/vnd.ms-excel xof x-world/x-vrmlxpm image/x-xpixmapxwd image/x-xwindowdump z application/x-compress zip application/zip。

常用的文件MIME类型

常用的文件MIME类型

常⽤的⽂件MIME类型估计很多朋友对不同后缀的⽂件对应的MIME类型不熟悉(实际上这么多我也记不住),所以将平常常见的⼀些⽂件后缀对应的MIME类型写了⼀个对照表,现在奉献给⼤家:.asx,video/x-ms-asf.xml,text/xml.tsv,text/tab-separated-values.ra,audio/x-pn-realaudio.sv4crc,application/x-sv4crc.spc,application/x-pkcs7-certificates.pmc,application/x-perfmon.lit,application/x-ms-reader.crd,application/x-mscardfile.isp,application/x-internet-signup.wmlsc,application/vnd.wap.wmlscriptc.vst,application/vnd.visio.xlam,application/vnd.ms-excel.addin.macroEnabled.12.ttf,application/octet-stream.pfm,application/octet-stream.csv,application/octet-stream.aaf,application/octet-stream.one,application/onenote.hta,application/hta.atom,application/atom+xml.323,text/h323.mhtml,message/rfc822.midi,audio/mid.p7r,application/x-pkcs7-certreqresp.mny,application/x-msmoney.clp,application/x-msclip.vsd,application/vnd.visio.lpk,application/octet-stream.bin,application/octet-stream.onetoc,application/onenote.x,application/directx.wvx,video/x-ms-wvx.vcf,text/x-vcard.htc,text/x-component.htt,text/webviewhtml.h,text/plain.mht,message/rfc822.mid,audio/mid.p7b,application/x-pkcs7-certificates.gz,application/x-gzip.dvi,application/x-dvi.cpio,application/x-cpio.vdx,application/vnd.ms-visio.viewer.sldm,application/vnd.ms-powerpoint.slide.macroEnabled.12.xlm,application/vnd.ms-excel.fdf,application/vnd.fdf.setreg,application/set-registration-initiation.eps,application/postscript.p7s,application/pkcs7-signature.toc,application/octet-stream.mdp,application/octet-stream.ics,application/octet-stream.chm,application/octet-stream.asi,application/octet-stream.afm,application/octet-stream.evy,application/envoy.wmp,video/x-ms-wmp.qt,video/quicktime.mpv2,video/mpeg.xslt,text/xml.etx,text/x-setext.cod,image/cis-cod.snd,audio/basic.au,audio/basic.man,application/x-troff-man.qtl,application/x-quicktimeplayer.pmw,application/x-perfmon.class,application/x-java-applet.iii,application/x-iphone.csh,application/x-csh.z,application/x-compress.vtx,application/vnd.visio.vsw,application/vnd.visio.wps,application/vnd.ms-works.potx,application/vnd.openxmlformats-officedocument.presentationml.template.ps,application/postscript.p7c,application/pkcs7-mime.thn,application/octet-stream.mso,application/octet-stream.dot,application/msword.doc,application/msword.sgml,text/sgml.nws,message/rfc822.pbm,image/x-portable-bitmap.ief,image/ief.wav,audio/wav.texi,application/x-texinfo.mvb,application/x-msmediaview.hdf,application/x-hdf.vsx,application/vnd.visio.dotm,application/vnd.ms-word.template.macroEnabled.12.docm,application/vnd.ms-word.document.macroEnabled.12.pptx,application/vnd.openxmlformats-officedocument.presentationml.presentation .psm,application/octet-stream.java,application/octet-stream.eot,application/octet-stream.jar,application/java-archive.mpeg,video/mpeg.xsf,text/xml.map,text/plain.uls,text/iuls.rf,image/vnd.rn-realflash.m3u,audio/x-mpegurl.wma,audio/x-ms-wma.aifc,audio/aiff.mdb,application/x-msaccess.mvc,application/x-miva-compiled.stl,application/vnd.ms-pki.stl.ppsx,application/vnd.openxmlformats-officedocument.presentationml.slideshow .xlsb,application/vnd.ms-excel.sheet.binary.macroEnabled.12.setpay,application/set-payment-initiation.prm,application/octet-stream.mix,application/octet-stream.lzh,application/octet-stream.hhk,application/octet-stream.onepkg,application/onenote.xaf,x-world/x-vrml.flr,x-world/x-vrml.IVF,video/x-ivf.cnf,text/plain.asm,text/plain.tiff,image/tiff.wax,audio/x-ms-wax.ms,application/x-troff-ms.tcl,application/x-tcl.shar,application/x-shar.sh,application/x-sh.nc,application/x-netcdf.hlp,application/winhlp.oda,application/oda.pfb,application/octet-stream.fla,application/octet-stream.wm,video/x-ms-wm.rgb,image/x-rgb.ppm,image/x-portable-pixmap.ram,audio/x-pn-realaudio.sit,application/x-stuffit.dir,application/x-director.mpp,application/vnd.ms-project.xla,application/vnd.ms-excel.ssm,application/streamingmedia .axs,application/olescript.ods,application/oleobject.psp,application/octet-stream.jpb,application/octet-stream.wrz,x-world/x-vrml.m1v,video/mpeg.mno,text/xml.cmx,image/x-cmx.jpeg,image/jpeg.dib,image/bmp.rmi,audio/mid.aiff,audio/aiff.wmd,application/x-ms-wmd.wri,application/x-mswrite.pub,application/x-mspublisher.ins,application/x-internet-signup.wks,application/vnd.ms-works.xls,application/vnd.ms-excel.ai,application/postscript.crl,application/pkix-crl.qxd,application/octet-stream.dwp,application/octet-stream.xof,x-world/x-vrml.wmv,video/x-ms-wmv.nsc,video/x-ms-asf.mpa,video/mpeg.pnm,image/x-portable-anymap.rpm,audio/x-pn-realaudio-plugin.aif,audio/x-aiff.me,application/x-troff-me.pml,application/x-perfmon.trm,application/x-msterminal.m13,application/x-msmediaview.js,application/x-javascript.dxr,application/x-director.potm,application/vnd.ms-powerpoint.template.macroEnabled.12.xltx,application/vnd.openxmlformats-officedocument.spreadsheetml.template .xlt,application/vnd.ms-excel.xlc,application/vnd.ms-excel.p10,application/pkcs10.smi,application/octet-stream.sea,application/octet-stream.hqx,application/mac-binhex40.spl,application/futuresplash.movie,video/x-sgi-movie.lsf,video/x-la-asf.txt,text/plain.jfif,image/pjpeg.jpe,image/jpeg.zip,application/x-zip-compressed.wmf,application/x-msmetafile.m14,application/x-msmediaview.latex,application/x-latex.wcm,application/vnd.ms-works.pptm,application/vnd.ms-powerpoint.presentation.macroEnabled.12.xlsx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.hhp,application/octet-stream.aca,application/octet-stream.accdb,application/msaccess.jcz,application/liquidmotion.wrl,x-world/x-vrml.wmx,video/x-ms-wmx.asr,video/x-ms-asf.lsx,video/x-la-asf.xsl,text/xml.html,text/html.tif,image/tiff.der,application/x-x509-ca-cert.pfx,application/x-pkcs12.p12,application/x-pkcs12.ppsm,application/vnd.ms-powerpoint.slideshow.macroEnabled.12.cur,application/octet-stream.accdt,application/msaccess.hdml,text/x-hdml.htm,text/html.xbm,image/x-xbitmap.jpg,image/jpeg.texinfo,application/x-texinfo.ppam,application/vnd.ms-powerpoint.addin.macroEnabled.12.xlw,application/vnd.ms-excel.rm,application/vnd.rn-realmedia.pdf,application/pdf.rar,application/octet-stream.psd,application/octet-stream.inf,application/octet-stream.emz,application/octet-stream.dsp,application/octet-stream.onea,application/onenote.jck,application/liquidmotion.mpe,video/mpeg.mp2,video/mpeg.sct,text/scriptlet.ras,image/x-cmu-raster.swf,application/x-shockwave-flash.FLV,flv-application/octet-stream.xpm,image/x-xpixmap.ico,image/x-icon.gif,image/gif.dwf,drawing/x-dwf.src,application/x-wais-source.tr,application/x-troff.pmr,application/x-perfmon.pma,application/x-perfmon.dll,application/x-msdownload.bcpio,application/x-bcpio.wmlc,application/vnd.wap.wmlc.wdb,application/vnd.ms-works.dotx,application/vnd.openxmlformats-officedocument.wordprocessingml.template .docx,application/vnd.openxmlformats-officedocument.wordprocessingml.document .pot,application/vnd.ms-powerpoint.xltm,application/vnd.ms-excel.template.macroEnabled.12.rtf,application/rtf.prf,application/pics-rules.snp,application/octet-stream.cab,application/octet-stream.avi,video/x-msvideo.asf,video/x-ms-asf.dtd,text/xml.wml,text/vnd.wap.wml.vbs,text/vbscript.rtx,text/richtext.dlm,text/dlm.xwd,image/x-xwindowdump.pgm,image/x-portable-graymap.bmp,image/bmp.crt,application/x-x509-ca-cert.ustar,application/x-ustar.tex,application/x-tex.sv4cpio,application/x-sv4cpio.tgz,application/x-compressed.cdf,application/x-cdf.vss,application/vnd.visio.cat,application/vnd.ms-pki.seccat.thmx,application/vnd.ms-officetheme.xlsm,application/vnd.ms-excel.sheet.macroEnabled.12 .prx,application/octet-stream.pcz,application/octet-stream.onetmp,application/onenote.acx,application/internet-property-stream.wsdl,text/xml.disco,text/xml.xsd,text/xml.wbmp,image/vnd.wap.wbmp.png,image/png.pnz,image/png.smd,audio/x-smd.smz,audio/x-smd.smx,audio/x-smd.mmf,application/x-smaf。

MIME类型

MIME类型

MIME邮件格式分析及信息提取MIME技术规范的完整内容由RFC 2045-2049定义,包括了信息格式、媒体类型、编码方式等各方面的内容MIME邮件格式分析:域:MIME邮件基本信息,格式信息,编码方式等重要内容都记录在邮件内的各种域中。

域基本格式:域名:内容域由域名后跟:再加上信息内容构成注意:1.一条域在邮件中占一行或多行2.域首行左侧不能有空白字符如空格或制表符3.占用多行的域后续行则必须以空白字符开头4.域信息内容中还可以包含属性,属性之间以;分隔5.属性格式:属性名称=属性值Content-Type域:Content-type域定义了邮件中所含各种内容的类型以及相关属性。

邮件所含的文本超文本附件等信息都按照对应Content-Type域所指定的媒体类型,存储位置编码方式等信息存储在邮件中。

Content-Type: 主类型/子类型multipart类型:MIME邮件中各种不同类型的内容是分段存储的,各个段的排列方式、位置信息都通过Content-Type域的multipart类型来定义。

multipart类型主要有三种子类型:mixed、alternative、related1.3.1 multipart类型基本格式● multipart/mixed类型如果一封邮件中含有附件,那邮件的Content-Type域中必须定义multipart/mixed类型,邮件通过multipart/mixed类型中定义的boundary标识将附件内容同邮件其它内容分成不同的段。

基本格式如下:Content-Type: multipart/mixed;boundary="{分段标识}"multipart/alternative类型MIME邮件可以传送超文本内容,但出于兼容性的考虑,一般在发送超文本格式内容的同时会同时发送一个纯文本内容的副本,如果邮件中同时存在纯文本和超文本内容,则邮件需要在Content-Type域中定义multipart/alternative类型,邮件通过其boundary中的分段标识将纯文本、超文本和邮件的其它内容分成不同的段。

IIS使用自定义MIME类型详解

IIS使用自定义MIME类型详解

-关于MIME的介绍MIME (Multipurpose Internet Mail Extensions,多目的Internet邮件扩展)用户可以通过使用MIME以设置服务器传送多媒体如声音和动画信息,这一切可能通过CGI 脚本来进行。

在下面的文章中,你可以了解到一此关于MIME和关于在网络上使用MIME 的知识。

MIME是一种技术规范,它原来是用于电子邮件的,现在也可以用于浏览器上,传送可以供浏览器识别的信息,关于MIME的知识并是十分难懂的,有一些基本的计算机概念就可以理解了,但如果要进一步使用,就必须注意内容。

实际上,我们在上网的时候就已经接触到了MIME,只是浏览器和服务器在底层实现了。

MIME有时候被错误地理解为多媒体Internet邮件扩展(Multimedia Internet Mail Extensions),这是一个错误,但是MIME在网上经常用于多媒体应用程序,所以人们以为这是它是多媒体邮件扩展,而实际上它应该被称为多用途Internet邮件扩展(Multipurpose Internet Mail Extensions),这一点一定要注意,因为有时候内容里根本没有非文本成份。

MIME对于邮件系统的扩展是巨大的,因为在MIME出现以前,信件内容如果要包括声音和动画,就必须把它变为ASCII码或把二进制的信息变成可以传送的编码标准,而接收方必须经过解码才可以获得声音和图画信息。

MIME提供了一种可以在邮件中附加多种不同编码文件的方法。

这与原来的邮件是大大不同的。

而现在MIME已经成为了HTTP协议标准的一个部分。

MIME是服务器通知客户机传送文件是什么类型的主要方法,客户机浏览器也通过MIME 告诉服务器它的参数。

在网上,如果接收到的文件没有MIME头,就默认它为HTML格式。

但这样也不好,因为当MIME的包头是text/plain时,浏览器将直接显示而不关心它的什么字体,颜色之类的参数,这样显示出来的内容可不是很好看呀。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
csh
application/x-csh
css
text/css
dcr
application/x-director
der
application/x-x509-ca-cert
dir
application/x-director
dll
application/x-msdownload
dms
application/octet-stream
aiff
audio/x-aiff
asf
video/x-ms-asf
asr
video/x-ms-asf
asx
video/x-ms-asf
au
audio/basic
avi
video/x-msvideo
axs
application/olescript
bas
text/plain
bcpio
application/x-bcpio
wcm
application/vnd.ms-works
wdb
application/vnd.ms-works
wks
application/vnd.ms-works
wmf
application/x-msmetafile
wps
application/vnd.ms-works
wri
application/x-mswrite
application/octet-stream
fif
application/fractals
flr
x-world/x-vrml
gif
image/gif
gtar
application/x-gtar
gz
application/x-gzip
h
text/plain
hdf
application/x-hdf
hlp
clp
application/x-msclip
cmx
image/x-cmx
cod
image/cis-cod
cpio
application/x-cpio
crd
application/x-mscardfile
crl
application/pkix-crl
crt
application/x-x509-ca-cert
pfx
application/x-pkcs12
pgm
image/x-portable-graymap
pko
application/ynd.ms-pkipko
pma
application/x-perfmon
pmc
application/x-perfmon
pml
application/x-perfmon
按照常规文件扩展名排列次序Mime类型列表
扩展名
类型/子类型
application/octet-stream
323
text/h323
acx
application/internet-property-stream
ai
application/postscript
aif
audio/x-aiff
aifc
audio/x-aiff
trm
application/x-msterminal
tsv
text/tab-separated-values
txt
text/plain
uls
text/iuls
ustar
application/x-ustar
vcf
text/x-vcard
vrml
x-world/x-vrml
wav
audio/x-wav
audioe/x-cmu-raster
rgb
image/x-rgb
rmi
audio/mid
roff
application/x-troff
rtf
application/rtf
rtx
text/richtext
scd
application/x-msschedule
xls
application/vnd.ms-excel
xlt
application/vnd.ms-excel
xlw
application/vnd.ms-excel
xof
x-world/x-vrml
xpm
image/x-xpixmap
xwd
image/x-xwindowdump
z
application/x-compress
pmr
application/x-perfmon
pmw
application/x-perfmon
pnm
image/x-portable-anymap
pot,
application/vnd.ms-powerpoint
ppm
image/x-portable-pixmap
pps
application/vnd.ms-powerpoint
snd
audio/basic
spc
application/x-pkcs7-certificates
spl
application/futuresplash
src
application/x-wais-source
sst
application/vnd.ms-pkicertstore
stl
application/vnd.ms-pkistl
sct
text/scriptlet
setpay
application/set-payment-initiation
setreg
application/set-registration-initiation
sh
application/x-sh
shar
application/x-shar
sit
application/x-stuffit
zip
application/zip
本文档由方舟网络收集整理
application/winhlp
hqx
application/mac-binhex40
hta
application/hta
htc
text/x-component
htm
text/html
html
text/html
htt
text/webviewhtml
ico
image/x-icon
ief
image/ief
latex
application/x-latex
lha
application/octet-stream
lsf
video/x-la-asf
lsx
video/x-la-asf
lzh
application/octet-stream
m13
application/x-msmediaview
m14
application/x-msmediaview
doc
application/msword
dot
application/msword
dvi
application/x-dvi
dxr
application/x-director
eps
application/postscript
etx
text/x-setext
evy
application/envoy
exe
m3u
audio/x-mpegurl
man
application/x-troff-man
mdb
application/x-msaccess
me
application/x-troff-me
mht
message/rfc822
mhtml
message/rfc822
mid
audio/mid
mny
application/x-msmoney
ppt
application/vnd.ms-powerpoint
prf
application/pics-rules
ps
application/postscript
pub
application/x-mspublisher
qt
video/quicktime
ra
audio/x-pn-realaudio
ram
wrl
x-world/x-vrml
wrz
x-world/x-vrml
xaf
x-world/x-vrml
xbm
image/x-xbitmap
xla
application/vnd.ms-excel
xlc
application/vnd.ms-excel
xlm
application/vnd.ms-excel
p7c
application/x-pkcs7-mime
p7m
application/x-pkcs7-mime
p7r
application/x-pkcs7-certreqresp
p7s
application/x-pkcs7-signature
pbm
image/x-portable-bitmap
pdf
application/pdf
mov
video/quicktime
movie
video/x-sgi-movie
mp2
video/mpeg
相关文档
最新文档