`
ping8080
  • 浏览: 59010 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
文章分类
社区版块
存档分类
最新评论

android MIME文件类型

阅读更多

 

原文出自:http://blog.sina.com.cn/s/blog_476d58ef0100p0k3.html

支持原创

 

MIME 类型

MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准。

MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。

官方的 MIME 信息是由 Internet Engineering Task Force (IETF) 在下面的文档中提供的:

RFC-822 Standard for ARPA Internet text messages

RFC-2045 MIME Part 1: Format of Internet Message Bodies

RFC-2046 MIME Part 2: Media Types

RFC-2047 MIME Part 3: Header Extensions for Non-ASCII Text

RFC-2048 MIME Part 4: Registration Procedures

RFC-2049 MIME Part 5: Conformance Criteria and Examples

不同的应用程序支持不同的 MIME 类型。

下面的参考手册是由 Microsoft Internet Information Server version 5 所支持的 MIMEI 类型列表。

按照内容类型排列的 Mime 类型列表

类型/子类型   扩展名

application/envoy    evy

application/fractals fif

application/vnd.android.package-archive    apk

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

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          c

text/plain          h

text/plain          txt

text/richtext    rtx

text/scriptlet   sct

text/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 flr

x-world/x-vrml vrml

x-world/x-vrml wrl

x-world/x-vrml wrz

x-world/x-vrml xaf

x-world/x-vrml xof

按照文件扩展名排列的 Mime 类型列表

扩展名     类型/子类型

        application/octet-stream

323  text/h323

acx   application/internet-property-stream

ai      application/postscript

aif     audio/x-aiff

aifc   audio/x-aiff

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

bin    application/octet-stream

bmp image/bmp

c       text/plain

cat   application/vnd.ms-pkiseccat

cdf    application/x-cdf

cer   application/x-x509-ca-cert

class         application/octet-stream

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

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

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   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    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

iii      application/x-iphone

ins    application/x-internet-signup

isp    application/x-internet-signup

jfif     image/pipeg

jpe    image/jpeg

jpeg image/jpeg

jpg    image/jpeg

js      application/x-javascript

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

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

mov video/quicktime

movie       video/x-sgi-movie

mp2 video/mpeg

mp3 audio/mpeg

mpa video/mpeg

mpe video/mpeg

mpeg        video/mpeg

mpg video/mpeg

mpp application/vnd.ms-project

mpv2        video/mpeg

ms    application/x-troff-ms

mvb application/x-msmediaview

nws  message/rfc822

oda  application/oda

p10  application/pkcs10

p12  application/x-pkcs12

p7b  application/x-pkcs7-certificates

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

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

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

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  audio/x-pn-realaudio

ras   image/x-cmu-raster

rgb   image/x-rgb

rmi   audio/mid

roff   application/x-troff

rtf     application/rtf

rtx    text/richtext

scd   application/x-msschedule

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

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

stm  text/html

svg   image/svg+xml

sv4cpio     application/x-sv4cpio

sv4crc       application/x-sv4crc

swf   application/x-shockwave-flash

t        application/x-troff

tar    application/x-tar

tcl     application/x-tcl

tex   application/x-tex

texi  application/x-texinfo

texinfo      application/x-texinfo

tgz   application/x-compressed

tif     image/tiff

tiff    image/tiff

tr      application/x-troff

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

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

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

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

zip    application/zip

分享到:
评论

相关推荐

    android中常见MIME类型

    3. `application/x-authoware-mapaas` 和 `application/x-authoware-segai`:这些MIME类型与Authorware软件有关,可能分别代表特定的文件类型或模块,但具体信息较少,可能已经过时。 4. `application/postscript`...

    android中常见MIME类型.pdf

    MIME类型在Android中主要用于定义不同类型的文件、数据流或内容,确保它们被正确的应用程序处理。理解并正确使用MIME类型是开发Android应用时的一个关键点,特别是在处理文件选择、内容提供者、意图过滤以及网络请求...

    android打开各种mime类型文件的工具类

    这是一个工具类,导入你的项目就可以直接使用,调用该类方法实现你的功能

    Android文件上传,文件选择器,多选

    3. 文件过滤:为了限制用户只能选择特定类型的文件,如图片或文档,可以使用MIME类型过滤。在`Intent.createChooser()`方法中添加`IntentFilter`,只显示指定MIME类型的文件。 二、文件上传 1. 获取选定文件:在...

    android打开各种类型文件.pdf

    在Android开发中,处理这些文件类型通常涉及到使用Intent来启动相应的应用程序。Intent是Android中用于组件间通信的主要手段,可以用来启动活动(Activity)、服务(Service)等。例如,如果你想打开一个`.pdf`文件...

    Android快速查找手机文件内某种类型文件,可以调用系统自带工具打开文件

    文件管理器允许用户按文件名、日期、大小等属性进行过滤,也可以自定义文件类型筛选,比如图片、视频、文档等。 2. **使用Intent**:Android系统支持通过Intent来启动其他应用,包括文件浏览器。开发者可以创建一个...

    android打开各种文件

    本文将详细讲解如何使用Android代码来实现根据文件类型自动打开相应应用程序的功能。 首先,理解Android的Intent是至关重要的。Intent在Android中起着消息传递的作用,它用于启动一个Activity、Service或...

    Android上传单文件和多文件(后台使用MultipartFile)

    在Android应用开发中,文件上传是一项常见的功能,无论是图片、文档还是音频,用户可能需要将本地数据上传到服务器进行存储或处理。本知识点主要聚焦于如何在Android中实现单文件和多文件的上传,以及后台使用`...

    Android中调用系统所装的软件打开文件

    为了告诉系统我们想要打开的文件类型,我们需要获取文件的MIME类型。在给定的代码中,`getMIMEType(file)`方法用于根据文件的后缀名获取对应的MIME类型。这是一个重要的步骤,因为Android系统会根据MIME类型决定哪个...

    android用遍历删除指定类型的文件

    在这个例子中,`deleteSpecificFiles`函数接收一个目录路径和一个文件类型数组。它会遍历该目录下的所有文件,如果文件的扩展名与给定的任何一种类型匹配,就删除它。对于每个子目录,函数会递归调用自身,继续遍历...

    android打开各种类型文件.docx

    开发人员可以通过在应用程序的AndroidManifest.xml文件中声明支持的 MIME 类型来让自己的应用参与处理特定文件类型。 此外,Android提供了Intent机制,允许应用之间通过 Intent 对象进行交互,包括打开文件。例如,...

    Delphi Android平台下分享任意文件

    然后,你可以创建一个`JIntent`对象,调用它的`setAction`方法设置ACTION_SEND,并使用`setType`方法指定文件的MIME类型。如果文件是本地文件,你可以使用`setDataAndType`方法将文件URI和类型一起设置。如果是网络...

    Android文件管理器源码

    源码中的`openWithApp()`方法可能创建一个`Intent`,设置其`ACTION_VIEW`动作,然后添加数据部分(文件路径)和类别部分(对应文件类型的MIME类型)。通过`startActivityForResult()`启动这个`Intent`,系统会根据...

    Android 小米文件管理器源码.rar

    2. 文件过滤与分类:小米文件管理器支持按照文件类型分类,如图片、音频、视频、文档等。这需要对MIME类型有深入的理解,并能根据文件扩展名进行分类。相关逻辑可能存在于`FileTypeFilter`和`FileCategoryHelper`等...

    一个Android文件下载Download程序示例

    一个Android文件下载Download程序...调用getMIMEType()来取得MimeType,设置intent的file与MimeType ,判断文件MimeType的method,取得扩展名,依扩展名的类型决定MimeType,如果无法直接打开,就跳出软件列表给用户选择.

    httpmime-4.1.2.jar org.apache.http.entity.mime

    - MIME类型是描述文件类型的标准,如"image/jpeg"或"audio/mpeg"。在HTTP请求中,通过Content-Type头来指定请求或响应的MIME类型,以告知服务器或客户端数据的类型。 - HttpMime库提供了`MimeMultipart`类,用于...

    Android添加文件打开方式

    在这个例子中,`android.intent.action.VIEW` 表示我们希望以查看(读取)的方式处理文件,`android.intent.category.DEFAULT` 指出这是默认操作,`android:mimeType="text/plain"` 指定处理的MIME类型为纯文本。...

    Android 文件管理器源码

    8. **文件过滤和分类**:为了方便用户,源码可能会根据文件类型对文件进行分类显示,这可能涉及到文件扩展名的检查和MIME类型的获取。 9. **多媒体文件支持**:如果源码支持预览图片、音频或视频,那么它会包含解析...

Global site tag (gtag.js) - Google Analytics