在android开发开始时,都不明白Andriod 平台上MIME 类型是一个什么概念,偶然知道,整理一下资料,以便以后查看。
多用途互联网邮件扩展(MIME ,Multipurpose Internet Mail Extensions )是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII 字符、二进制格式附件等多种格式的邮件消息。这个标准被定义在;RFC 2045 ,; RFC 2046 ,; RFC 2047 ,; RFC 2048 ,; RFC 2049 等RFC 中。 由RFC 822 转变而来的RFC 2822 ,规定电子邮件标准并不允许在邮件消息中使用7 位ASCII 字符集以外的字符。正因如此,一些非英语字符消息和二进制文件,图像,声音等非文字消息都不能在电子邮件中传输。MIME 规定了用于表示各种各样的数据类型的符号化方法。 此外,在万维网中使用的HTTP 协议中也使用了MIME 的框架。
MIME headers
MIME 是通过标准化电子邮件报文的头部的附加领域(fields )而实现的;这些头部的附加领域,描述新的报文类型的内容和组织形式。
MIME 版本
MIME 版本(MIME-Version ),这个头部领域在邮件消息的报文用一个版本号码来指明消息遵从的MIME 规范的版本。目前版本是1.0 。
MIME-Version: 1.0
内容类型(Content-Type ),这个头部领域用于指定消息的类型。一般以下面的形式出现。
Content-Type: [type]/[subtype]; parameter
type 有下面的形式。
Text :用于标准化地表示的文本信息,文本消息可以是多种字符集和或者多种格式的;
Multipart :用于连接消息体的多个部分构成一个消息,这些部分可以是不同类型的数据;
Application :用于传输应用程序数据或者二进制数据;
Message :用于包装一个E-mail 消息;
Image :用于传输静态图片数据;
Audio :用于传输音频或者音声数据;
Video :用于传输动态影像数据,可以是与音频编辑在一起的视频数据格式。
subtype 用于指定type 的详细形式。content-type/subtype 配对的集合和与此相关的参数,将随着时间而增长。为了确保这些值在一个有序而且公开的状态下开发,MIME 使用Internet Assigned Numbers Authority (IANA) 作为中心的注册机制来管理这些值。常用的subtype 值如下所示:
- text/plain(纯文本)
- text/html(HTML文档)
- application/xhtml+xml(XHTML文档)
- image/gif(GIF图像)
- image/jpeg(JPEG图像)
- image/png(PNG图像)
- video/mpeg(MPEG动画)
- application/octet-stream(任意的二进制数据)
- application/pdf(PDF文档)
- application/msword(Microsoft Word文件)
- message/rfc822(RFC 822形式)
- multipart/alternative(HTML邮件的HTML形式和纯文本形式,相同内容使用不同形式表示)
此外,尚未被接受为正式数据类型的subtype ,可以使用x- 开始的独立名称(例如application/x-gzip )。vnd- 开始的固有名称也可以使用(例:application/vnd.ms-excel )。
按照内容类型排列的 Mime 类型列表
- 类型/子类型 扩展名
- application/envoy evy
- application/fractals fif
- application/futuresplash spl
- application/hta hta
- application/internet-property-stream acx
- application/mac-binhex40 hqx
- 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/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 bcpio
- application/x-cdf cdf
- application/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 p12
- application/x-pkcs12 pfx
- 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 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 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
相关推荐
mine 类型大全 mine 类型大全 mine 类型大全 mine 类型大全 mine 类型大全 mine 类型大全
mine sweeper source code on android platform.
android 平台扫雷程序,功能完整,代码清晰,更加详细信息访问:http://free3095.5d6d.com/bbs.php。
Android 扫雷游戏源代码,代码中附加了详细的注释,另附加Ophone游戏开发文档,有详细搭建开发环境过程,与开发Android类似
简单的C语言扫雷程序,在Linux平台测试OK
修改文件mineType类型,解决IE下无法加载外部Css问题
mine自带的脚本,又需要的同学不必客气。
Mine More
nothing_mine.xlsx
mybatis learning of mine
There are many flyout type menus for Android, but this one is mine. compile 'org.zakariya.flyoutmenus:flyoutmenu:0.5.3' minSdkVersion: 14 Note: when running on SDK less than 18, hardware rendering ...
针对以上问题,紧密结合MapReduce模型提供的高效分布式编程和运行框架,在深入分析H-mine频繁模式挖掘算法的基础上,通过对H-mine算法频繁模式挖掘过程的并行化改进,提出了一种新颖的基于MapReduce模型的H-mine算法...
有 高分榜, 可以自定义 行,列,地雷的数量. 有两个版本,第一个版本( Mine_sweeper )只完成了基本的 ...学习安卓时网上搜索过许多实例,都是比较老的了, API 都是 7 到 10 之间的, 而这个使用 API 16 ANDROID 4.12 写的
常见MIME文件类型.jpg
我在用MINE.jar分析数据的时候,发现当变量很多的时候(我的是一万个变量),MINE.jar因jvm溢出无法分析,于是我做了这个用多线程,分析大文件的程序,本质上是无数次的调用java -jar MINE.jar fileName 0....
扫雷游戏Mine.exe
.cdy application/vnd.cinderella .cer application/pkix-cert .cgm image/cgm .chat application/x-chat .chm application/vnd.ms-htmlhelp .chrt application/vnd.kde.kchart
Algebraic Geometry - Js Mine.pdfAlgebraic Geometry - Js Mine.pdf
mine.html是哦!找了好多版本,不太好使,连找再修花了一天时间。第一次发博客,如果你感觉可以的话,多多支持我,蟹蟹大家哟!
Mine Sweeper in C programming.