[1]常见的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
用于WAP服务器的MIME类型有:
MRP文件(国内普遍的手机)
.mrp application/octet-stream
IPA文件(IPHONE)
.ipa application/iphone-package-archive
 
.deb application/x-debian-package-archive
APK文件(安卓系统)
.apk application/vnd.android.package-archive
CAB文件(Windows Mobile)
.cab application/vnd.cab-com-archive
XAP文件(Windows Phone 7)
.xap application/x-silverlight-app
SIS文件(symbian平台/S60V1)
.sis application/vnd.symbian.install-archive *(下有)
SISX文件(symbian平台/S60V3/V5)
.sisx application/vnd.symbian.epoc/x-sisx-app
JAR、JAD文件(JAVA平台手机通用格式)
.jar .jad下面有
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标识信息,这个标识并不是真正的数据文件的一部分。
Content-type: text/html
注意,第二行为一个空行,这是必须的,使用这个空行的目的是将MIME信息与真正的数据内容分隔开。
MIME利用了一个事实就是,RFC 822在消息体的内容中做了一点限制:唯一的限制就是只能使用简单的ASCII文本。所以,MIME信息由正常的Internet文本邮件组成,文本邮件拥有一些特别的符合RFC 822的信息头和格式化过的信息体(用ASCII 的子集来表示的附件)。这些MIME头给出了一种在邮件中表示附件的特别的方法。
MIME信息的剖析
一个普通的文本邮件的信息包含一个头部分(To: From: Subject: 等等)和一个体部分(Hello Mr.,等等)。在一个符合MIME的信息中,也包含一个信息头并不奇怪,邮件的各个部分叫做MIME段,每段前也缀以一个特别的头。MIME邮件只是基于RFC 822邮件的一个扩展,然而它有着自己的RFC规范集。
头字段
MIME头根据在邮件包中的位置,大体上分为MIME信息头和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:
这是所有头中最重要的一个,因为它说明了对数据所执行的编码方式,客
户/MUA 将用它对附件进行解码。对于每个附件,可以使用7bit,8bit,
binary ,quoted-printable,base64和custom中的一种编码方式。7bit编码是用在US ASCII字符集上的常用的一种编码方式,也就是,保持它的原样。8bit和binary编码一般不用。对人类可读的标准文本,如果传输要经过对格式有影响的网关时对其进行保护,可以使用quoted printable 。Base64是一种通用方法,在需要决定使用哪一种编码方法时,它提供了一个不用费脑子的选择;它通常用在二进制,非文本数据上。注意,任何非7bit 数据必须用一种模式编码,这样它就可以通过Internet邮件网关!
Content-ID:
如果Content-Type是message/external-body或multipart/alternative时,这个头就有用了,它超出了本文的范围。
Content-Description:
这是一个可选的头。它是任何信息段内容的自由文本描述。描述必须使用us-ascii码。
Content-Disposition:
一个试验性的头,它用于给客户程序/MUA提供提示,来决定是否在行内显示附件或作为单独的附件。
MIME段头(出现在实际的MIME附件部分的头),除了MIME-Version头,可以拥有以上任何头字段。如果一个MIME头是信息块的一部分,它将作用于整个信息体。例如,如果Content-Transfer-Encoding显示在信息(指整个信息)头中,它应用于整个信息体,但是如果它显示在一个MIME段里,它"只能"用于那个段中。
注意:其可以对自动对收到的邮件进行解密。

编辑本段类型大全

编辑本段传输编码

转载于:https://www.cnblogs.com/AaronYang/archive/2013/05/20/3088297.html

一些垃圾堆收集出来的,未来可能要用的MiME类型相关推荐

  1. 给未来的自己一封信计算机,给未来的自己的一封信范文(精选5篇)

    给未来的自己的一封信范文(精选5篇) 在日常生活或是工作学习中,大家总免不了要接触或使用书信吧,书信一般包括称呼.问候语.正文.祝语.署名.日期六个部分.你知道书信怎样写才规范吗?下面是小编为大家收集 ...

  2. 未来的计算机 展望未来作文,展望未来作文(通用5篇)

    展望未来作文(通用5篇) 在学习.工作或生活中,许多人都有过写作文的经历,对作文都不陌生吧,作文是通过文字来表达一个主题意义的记叙方法.相信很多朋友都对写作文感到非常苦恼吧,以下是小编为大家收集的展望 ...

  3. 未来可能的安全焦点:GIS地理信息系统安全问题分析

    引文:近几年,工控安全问题已经逐渐进入人们的视线中,与此同时,GIS安全问题或许会在未来成为一大安全焦点.本文将会简述GIS在地理学中的内容,而着重于GIS系统的Web安全等问题进行分析,希望本文能起 ...

  4. 我对未来的计划作文关于计算机,未来的计划作文4篇

    未来的计划作文4篇 新的学期又开始了我们又迎来了一个崭新的学期.在这个学期,我要定个计划,我要比往年更上一层楼.下面是小编为大家收集整理的未来的计划作文4篇,欢迎大家阅读. 第1篇:我的学习计划 在我 ...

  5. 计算机系给未来的自己写信,写信给未来的自己作文800字

    写信给未来的自己作文800字 发布时间:2020-03-23 20年后的高子新: 你好! 20年后,当打开这封信的时候,你已经36岁了.人们常说"三十而立",什么意思呢?我特意查了 ...

  6. ai人工智能的本质和未来_人工智能手中的网络安全的未来

    ai人工智能的本质和未来 A recent Synack Report claims that combining cybersecurity talent and AI-enabled techno ...

  7. 计算机成就未来作文,【精选】成就未来作文4篇

    [精选]成就未来作文4篇 在平凡的学习.工作.生活中,大家对作文都再熟悉不过了吧,作文是人们以书面形式表情达意的言语活动.那么你知道一篇好的作文该怎么写吗?下面是小编为大家收集的成就未来作文4篇,希望 ...

  8. 【理论面试篇】收集整理来自网络上的一些常见的 经典前端、H5面试题 Web前端开发面试题...

    ##2017.10.30收集 面试技巧 5.1 面试形式 1)        一般而言,小公司做笔试题:大公司面谈项目经验:做地图的一定考算法 2)        面试官喜欢什么样的人 ü  技术好. ...

  9. 畅想未来计算机300字,畅想未来的作文300字(精选3篇)

    畅想未来的作文300字(精选3篇) 无论在学习.工作或是生活中,大家对作文都不陌生吧,作文是人们以书面形式表情达意的言语活动.如何写一篇有思想.有文采的作文呢?下面是小编为大家收集的畅想未来的作文30 ...

最新文章

  1. 【软考-软件设计师】输入/输出技术
  2. 【百度飞浆】RCNN系列目标检测算法详解
  3. Hibernate依赖包简单介绍
  4. 2018年机器学习趋势与Apache Kafka生态系统相结合
  5. 「网络流24题」试题库问题
  6. CSS仿艺龙首页鼠标移入图片放大
  7. JavaScript 触发click事件 兼容FireFox,IE 和 Chrome
  8. Ubuntu环境下sublime3 nodejs安装与插件配置
  9. 含蓄:为彼此的交往留下余地 — 《别输在不会表达上》
  10. GitHub疯传!北大学霸的LeetCode刷题笔记火了
  11. mac系统用什么linux远程工具,推荐几个Mac/Linux下比较好用的工具
  12. MessageDigest详解
  13. html中如何显示emf图片,emf是什么格式
  14. [CTFHub] Web RCE Write ups
  15. 电子邮件营销是什么?邮件群发软件
  16. Android广告SDK的Package
  17. 史上最小白之Transformer详解
  18. useradd 无法打开 /etc/passwd
  19. 无锡设计培训——室内设计的三色原则
  20. 山东莱芜市民在省内91家医院就医可即时结算

热门文章

  1. GIS的4D产品介绍
  2. simulation、emulation、模拟、仿真
  3. 完整的模型训练套路(pytorch)
  4. 个体肠道菌群是精准营养干预代谢健康成功的基础
  5. UR机器人:位姿表示以及相关移动
  6. 深圳样板间vr全景拍摄制作发挥
  7. 利用JavaFx开发RIA桌面应用-构架思路
  8. Rect、RectF矩形类
  9. python字典输出_Python 字典的输出和排序
  10. HTML中鼠标移入图片放大怎么写,大神求助,鼠标移入,图片放大