`
u011467537
  • 浏览: 10785 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android MimeType和MimeTypeMap的介绍

 
阅读更多

Android 中的MimeType与MimeTypeMap 

Android中MimeType的用途 
Intent-Filter中的<data>有一个mimeType . 它的作用是告诉Android系统本Activity可以处理的文件的类型。如设置为 “text/plain”表示可以处理“.txt”文件。 
MimeTypeMap类 
MimeTypeMap类是专门处理mimeType的类。 

类说明以及方法如下: 
Class Overview 
Two-way map that maps MIME-types to file extensions and vice versa. 
Summary 
Public Methods 
String 
getExtensionFromMimeType(String mimeType) 
Return the registered extension for the given MIME type.
static String 
getFileExtensionFromUrl(String url) 
Returns the file extension or an empty string iff there is no extension.
String 
getMimeTypeFromExtension(String extension) 
Return the MIME type for the given extension.
static MimeTypeMap 
getSingleton() 
Get the singleton instance of MimeTypeMap.
boolean hasExtension(String extension) 
Return true if the given extension has a registered MIME type.
boolean hasMimeType(String mimeType) 
Return true if the given MIME type has an entry in the map.

MimeTypeMap类是单例模式的,既没有公有的构造方法。使用getSinglton()方法获得MimeTypeMap对象: 
       MimeTypeMap mimeTypeMap = MimeTypeMap.getSingleton(); 


示例: 

public class MainActivity extends Activity { 
private String tag = "MainActivity"; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.main); 
        System.out.println(111); 
        MimeTypeMap mimeTypeMap = MimeTypeMap.getSingleton(); 
        
        //MimeTypeMap中是否有txt的MimeType 
        System.out.println(mimeTypeMap.hasExtension("txt")); 
        
        System.out.println(mimeTypeMap.hasMimeType("text/html")); 
        //获得txt文件类型的MimeType 
        String extension = mimeTypeMap.getMimeTypeFromExtension("txt"); 
        System.out.println(extension); 
    } 
} 

从MimeTypeMap源码中可以看到Android2.2支持的文件类型: 
sMimeTypeMap.loadEntry("application/andrew-inset", "ez"); 
            sMimeTypeMap.loadEntry("application/dsptype", "tsp"); 
            sMimeTypeMap.loadEntry("application/futuresplash", "spl"); 
            sMimeTypeMap.loadEntry("application/hta", "hta"); 
            sMimeTypeMap.loadEntry("application/mac-binhex40", "hqx"); 
            sMimeTypeMap.loadEntry("application/mac-compactpro", "cpt"); 
            sMimeTypeMap.loadEntry("application/mathematica", "nb"); 
            sMimeTypeMap.loadEntry("application/msaccess", "mdb"); 
            sMimeTypeMap.loadEntry("application/oda", "oda"); 
            sMimeTypeMap.loadEntry("application/ogg", "ogg"); 
            sMimeTypeMap.loadEntry("application/pdf", "pdf"); 
            sMimeTypeMap.loadEntry("application/pgp-keys", "key"); 
            sMimeTypeMap.loadEntry("application/pgp-signature", "pgp"); 
            sMimeTypeMap.loadEntry("application/pics-rules", "prf"); 
            sMimeTypeMap.loadEntry("application/rar", "rar"); 
            sMimeTypeMap.loadEntry("application/rdf+xml", "rdf"); 
            sMimeTypeMap.loadEntry("application/rss+xml", "rss"); 
            sMimeTypeMap.loadEntry("application/zip", "zip"); 
            sMimeTypeMap.loadEntry("application/vnd.android.package-archive", 
                    "apk"); 
            sMimeTypeMap.loadEntry("application/vnd.cinderella", "cdy"); 
            sMimeTypeMap.loadEntry("application/vnd.ms-pki.stl", "stl"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.oasis.opendocument.database", "odb"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.oasis.opendocument.formula", "odf"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.oasis.opendocument.graphics", "odg"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.oasis.opendocument.graphics-template", 
                    "otg"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.oasis.opendocument.image", "odi"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.oasis.opendocument.spreadsheet", "ods"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.oasis.opendocument.spreadsheet-template", 
                    "ots"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.oasis.opendocument.text", "odt"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.oasis.opendocument.text-master", "odm"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.oasis.opendocument.text-template", "ott"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.oasis.opendocument.text-web", "oth"); 
            sMimeTypeMap.loadEntry("application/msword", "doc"); 
            sMimeTypeMap.loadEntry("application/msword", "dot"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.openxmlformats-officedocument.wordprocessingml.document", 
                    "docx"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.openxmlformats-officedocument.wordprocessingml.template", 
                    "dotx"); 
            sMimeTypeMap.loadEntry("application/vnd.ms-excel", "xls"); 
            sMimeTypeMap.loadEntry("application/vnd.ms-excel", "xlt"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", 
                    "xlsx"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.openxmlformats-officedocument.spreadsheetml.template", 
                    "xltx"); 
            sMimeTypeMap.loadEntry("application/vnd.ms-powerpoint", "ppt"); 
            sMimeTypeMap.loadEntry("application/vnd.ms-powerpoint", "pot"); 
            sMimeTypeMap.loadEntry("application/vnd.ms-powerpoint", "pps"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.openxmlformats-officedocument.presentationml.presentation", 
                    "pptx"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.openxmlformats-officedocument.presentationml.template", 
                    "potx"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.openxmlformats-officedocument.presentationml.slideshow", 
                    "ppsx"); 
            sMimeTypeMap.loadEntry("application/vnd.rim.cod", "cod"); 
            sMimeTypeMap.loadEntry("application/vnd.smaf", "mmf"); 
            sMimeTypeMap.loadEntry("application/vnd.stardivision.calc", "sdc"); 
            sMimeTypeMap.loadEntry("application/vnd.stardivision.draw", "sda"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.stardivision.impress", "sdd"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.stardivision.impress", "sdp"); 
            sMimeTypeMap.loadEntry("application/vnd.stardivision.math", "smf"); 
            sMimeTypeMap.loadEntry("application/vnd.stardivision.writer", 
                    "sdw"); 
            sMimeTypeMap.loadEntry("application/vnd.stardivision.writer", 
                    "vor"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.stardivision.writer-global", "sgl"); 
            sMimeTypeMap.loadEntry("application/vnd.sun.xml.calc", "sxc"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.sun.xml.calc.template", "stc"); 
            sMimeTypeMap.loadEntry("application/vnd.sun.xml.draw", "sxd"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.sun.xml.draw.template", "std"); 
            sMimeTypeMap.loadEntry("application/vnd.sun.xml.impress", "sxi"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.sun.xml.impress.template", "sti"); 
            sMimeTypeMap.loadEntry("application/vnd.sun.xml.math", "sxm"); 
            sMimeTypeMap.loadEntry("application/vnd.sun.xml.writer", "sxw"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.sun.xml.writer.global", "sxg"); 
            sMimeTypeMap.loadEntry( 
                    "application/vnd.sun.xml.writer.template", "stw"); 
            sMimeTypeMap.loadEntry("application/vnd.visio", "vsd"); 
            sMimeTypeMap.loadEntry("application/x-abiword", "abw"); 
            sMimeTypeMap.loadEntry("application/x-apple-diskimage", "dmg"); 
            sMimeTypeMap.loadEntry("application/x-bcpio", "bcpio"); 
            sMimeTypeMap.loadEntry("application/x-bittorrent", "torrent"); 
            sMimeTypeMap.loadEntry("application/x-cdf", "cdf"); 
            sMimeTypeMap.loadEntry("application/x-cdlink", "vcd"); 
            sMimeTypeMap.loadEntry("application/x-chess-pgn", "pgn"); 
            sMimeTypeMap.loadEntry("application/x-cpio", "cpio"); 
            sMimeTypeMap.loadEntry("application/x-debian-package", "deb"); 
            sMimeTypeMap.loadEntry("application/x-debian-package", "udeb"); 
            sMimeTypeMap.loadEntry("application/x-director", "dcr"); 
            sMimeTypeMap.loadEntry("application/x-director", "dir"); 
            sMimeTypeMap.loadEntry("application/x-director", "dxr"); 
            sMimeTypeMap.loadEntry("application/x-dms", "dms"); 
            sMimeTypeMap.loadEntry("application/x-doom", "wad"); 
            sMimeTypeMap.loadEntry("application/x-dvi", "dvi"); 
            sMimeTypeMap.loadEntry("application/x-flac", "flac"); 
            sMimeTypeMap.loadEntry("application/x-font", "pfa"); 
            sMimeTypeMap.loadEntry("application/x-font", "pfb"); 
            sMimeTypeMap.loadEntry("application/x-font", "gsf"); 
            sMimeTypeMap.loadEntry("application/x-font", "pcf"); 
            sMimeTypeMap.loadEntry("application/x-font", "pcf.Z"); 
            sMimeTypeMap.loadEntry("application/x-freemind", "mm"); 
            sMimeTypeMap.loadEntry("application/x-futuresplash", "spl"); 
            sMimeTypeMap.loadEntry("application/x-gnumeric", "gnumeric"); 
            sMimeTypeMap.loadEntry("application/x-go-sgf", "sgf"); 
            sMimeTypeMap.loadEntry("application/x-graphing-calculator", "gcf"); 
            sMimeTypeMap.loadEntry("application/x-gtar", "gtar"); 
            sMimeTypeMap.loadEntry("application/x-gtar", "tgz"); 
            sMimeTypeMap.loadEntry("application/x-gtar", "taz"); 
            sMimeTypeMap.loadEntry("application/x-hdf", "hdf"); 
            sMimeTypeMap.loadEntry("application/x-ica", "ica"); 
            sMimeTypeMap.loadEntry("application/x-internet-signup", "ins"); 
            sMimeTypeMap.loadEntry("application/x-internet-signup", "isp"); 
            sMimeTypeMap.loadEntry("application/x-iphone", "iii"); 
            sMimeTypeMap.loadEntry("application/x-iso9660-image", "iso"); 
            sMimeTypeMap.loadEntry("application/x-jmol", "jmz"); 
            sMimeTypeMap.loadEntry("application/x-kchart", "chrt"); 
            sMimeTypeMap.loadEntry("application/x-killustrator", "kil"); 
            sMimeTypeMap.loadEntry("application/x-koan", "skp"); 
            sMimeTypeMap.loadEntry("application/x-koan", "skd"); 
            sMimeTypeMap.loadEntry("application/x-koan", "skt"); 
            sMimeTypeMap.loadEntry("application/x-koan", "skm"); 
            sMimeTypeMap.loadEntry("application/x-kpresenter", "kpr"); 
            sMimeTypeMap.loadEntry("application/x-kpresenter", "kpt"); 
            sMimeTypeMap.loadEntry("application/x-kspread", "ksp"); 
            sMimeTypeMap.loadEntry("application/x-kword", "kwd"); 
            sMimeTypeMap.loadEntry("application/x-kword", "kwt"); 
            sMimeTypeMap.loadEntry("application/x-latex", "latex"); 
            sMimeTypeMap.loadEntry("application/x-lha", "lha"); 
            sMimeTypeMap.loadEntry("application/x-lzh", "lzh"); 
            sMimeTypeMap.loadEntry("application/x-lzx", "lzx"); 
            sMimeTypeMap.loadEntry("application/x-maker", "frm"); 
            sMimeTypeMap.loadEntry("application/x-maker", "maker"); 
            sMimeTypeMap.loadEntry("application/x-maker", "frame"); 
            sMimeTypeMap.loadEntry("application/x-maker", "fb"); 
            sMimeTypeMap.loadEntry("application/x-maker", "book"); 
            sMimeTypeMap.loadEntry("application/x-maker", "fbdoc"); 
            sMimeTypeMap.loadEntry("application/x-mif", "mif"); 
            sMimeTypeMap.loadEntry("application/x-ms-wmd", "wmd"); 
            sMimeTypeMap.loadEntry("application/x-ms-wmz", "wmz"); 
            sMimeTypeMap.loadEntry("application/x-msi", "msi"); 
            sMimeTypeMap.loadEntry("application/x-ns-proxy-autoconfig", "pac"); 
            sMimeTypeMap.loadEntry("application/x-nwc", "nwc"); 
            sMimeTypeMap.loadEntry("application/x-object", "o"); 
            sMimeTypeMap.loadEntry("application/x-oz-application", "oza"); 
            sMimeTypeMap.loadEntry("application/x-pkcs12", "p12"); 
            sMimeTypeMap.loadEntry("application/x-pkcs7-certreqresp", "p7r"); 
            sMimeTypeMap.loadEntry("application/x-pkcs7-crl", "crl"); 
            sMimeTypeMap.loadEntry("application/x-quicktimeplayer", "qtl"); 
            sMimeTypeMap.loadEntry("application/x-shar", "shar"); 
            sMimeTypeMap.loadEntry("application/x-shockwave-flash", "swf"); 
            sMimeTypeMap.loadEntry("application/x-stuffit", "sit"); 
            sMimeTypeMap.loadEntry("application/x-sv4cpio", "sv4cpio"); 
            sMimeTypeMap.loadEntry("application/x-sv4crc", "sv4crc"); 
            sMimeTypeMap.loadEntry("application/x-tar", "tar"); 
            sMimeTypeMap.loadEntry("application/x-texinfo", "texinfo"); 
            sMimeTypeMap.loadEntry("application/x-texinfo", "texi"); 
            sMimeTypeMap.loadEntry("application/x-troff", "t"); 
            sMimeTypeMap.loadEntry("application/x-troff", "roff"); 
            sMimeTypeMap.loadEntry("application/x-troff-man", "man"); 
            sMimeTypeMap.loadEntry("application/x-ustar", "ustar"); 
            sMimeTypeMap.loadEntry("application/x-wais-source", "src"); 
            sMimeTypeMap.loadEntry("application/x-wingz", "wz"); 
            sMimeTypeMap.loadEntry("application/x-webarchive", "webarchive"); 
            sMimeTypeMap.loadEntry("application/x-x509-ca-cert", "crt"); 
            sMimeTypeMap.loadEntry("application/x-x509-user-cert", "crt"); 
            sMimeTypeMap.loadEntry("application/x-xcf", "xcf"); 
            sMimeTypeMap.loadEntry("application/x-xfig", "fig"); 
            sMimeTypeMap.loadEntry("application/xhtml+xml", "xhtml"); 
            sMimeTypeMap.loadEntry("audio/3gpp", "3gpp"); 
            sMimeTypeMap.loadEntry("audio/amr", "amr"); 
            sMimeTypeMap.loadEntry("audio/basic", "snd"); 
            sMimeTypeMap.loadEntry("audio/midi", "mid"); 
            sMimeTypeMap.loadEntry("audio/midi", "midi"); 
            sMimeTypeMap.loadEntry("audio/midi", "kar"); 
            sMimeTypeMap.loadEntry("audio/midi", "xmf"); 
            sMimeTypeMap.loadEntry("audio/mobile-xmf", "mxmf"); 
            sMimeTypeMap.loadEntry("audio/mpeg", "mpga"); 
            sMimeTypeMap.loadEntry("audio/mpeg", "mpega"); 
            sMimeTypeMap.loadEntry("audio/mpeg", "mp2"); 
            sMimeTypeMap.loadEntry("audio/mpeg", "mp3"); 
            sMimeTypeMap.loadEntry("audio/mpeg", "m4a"); 
            sMimeTypeMap.loadEntry("audio/mpegurl", "m3u"); 
            sMimeTypeMap.loadEntry("audio/prs.sid", "sid"); 
            sMimeTypeMap.loadEntry("audio/x-aiff", "aif"); 
            sMimeTypeMap.loadEntry("audio/x-aiff", "aiff"); 
            sMimeTypeMap.loadEntry("audio/x-aiff", "aifc"); 
            sMimeTypeMap.loadEntry("audio/x-gsm", "gsm"); 
            sMimeTypeMap.loadEntry("audio/x-mpegurl", "m3u"); 
            sMimeTypeMap.loadEntry("audio/x-ms-wma", "wma"); 
            sMimeTypeMap.loadEntry("audio/x-ms-wax", "wax"); 
            sMimeTypeMap.loadEntry("audio/x-pn-realaudio", "ra"); 
            sMimeTypeMap.loadEntry("audio/x-pn-realaudio", "rm"); 
            sMimeTypeMap.loadEntry("audio/x-pn-realaudio", "ram"); 
            sMimeTypeMap.loadEntry("audio/x-realaudio", "ra"); 
            sMimeTypeMap.loadEntry("audio/x-scpls", "pls"); 
            sMimeTypeMap.loadEntry("audio/x-sd2", "sd2"); 
            sMimeTypeMap.loadEntry("audio/x-wav", "wav"); 
            sMimeTypeMap.loadEntry("image/bmp", "bmp"); 
            sMimeTypeMap.loadEntry("image/gif", "gif"); 
            sMimeTypeMap.loadEntry("image/ico", "cur"); 
            sMimeTypeMap.loadEntry("image/ico", "ico"); 
            sMimeTypeMap.loadEntry("image/ief", "ief"); 
            sMimeTypeMap.loadEntry("image/jpeg", "jpeg"); 
            sMimeTypeMap.loadEntry("image/jpeg", "jpg"); 
            sMimeTypeMap.loadEntry("image/jpeg", "jpe"); 
            sMimeTypeMap.loadEntry("image/pcx", "pcx"); 
            sMimeTypeMap.loadEntry("image/png", "png"); 
            sMimeTypeMap.loadEntry("image/svg+xml", "svg"); 
            sMimeTypeMap.loadEntry("image/svg+xml", "svgz"); 
            sMimeTypeMap.loadEntry("image/tiff", "tiff"); 
            sMimeTypeMap.loadEntry("image/tiff", "tif"); 
            sMimeTypeMap.loadEntry("image/vnd.djvu", "djvu"); 
            sMimeTypeMap.loadEntry("image/vnd.djvu", "djv"); 
            sMimeTypeMap.loadEntry("image/vnd.wap.wbmp", "wbmp"); 
            sMimeTypeMap.loadEntry("image/x-cmu-raster", "ras"); 
            sMimeTypeMap.loadEntry("image/x-coreldraw", "cdr"); 
            sMimeTypeMap.loadEntry("image/x-coreldrawpattern", "pat"); 
            sMimeTypeMap.loadEntry("image/x-coreldrawtemplate", "cdt"); 
            sMimeTypeMap.loadEntry("image/x-corelphotopaint", "cpt"); 
            sMimeTypeMap.loadEntry("image/x-icon", "ico"); 
            sMimeTypeMap.loadEntry("image/x-jg", "art"); 
            sMimeTypeMap.loadEntry("image/x-jng", "jng"); 
            sMimeTypeMap.loadEntry("image/x-ms-bmp", "bmp"); 
            sMimeTypeMap.loadEntry("image/x-photoshop", "psd"); 
            sMimeTypeMap.loadEntry("image/x-portable-anymap", "pnm"); 
            sMimeTypeMap.loadEntry("image/x-portable-bitmap", "pbm"); 
            sMimeTypeMap.loadEntry("image/x-portable-graymap", "pgm"); 
            sMimeTypeMap.loadEntry("image/x-portable-pixmap", "ppm"); 
            sMimeTypeMap.loadEntry("image/x-rgb", "rgb"); 
            sMimeTypeMap.loadEntry("image/x-xbitmap", "xbm"); 
            sMimeTypeMap.loadEntry("image/x-xpixmap", "xpm"); 
            sMimeTypeMap.loadEntry("image/x-xwindowdump", "xwd"); 
            sMimeTypeMap.loadEntry("model/iges", "igs"); 
            sMimeTypeMap.loadEntry("model/iges", "iges"); 
            sMimeTypeMap.loadEntry("model/mesh", "msh"); 
            sMimeTypeMap.loadEntry("model/mesh", "mesh"); 
            sMimeTypeMap.loadEntry("model/mesh", "silo"); 
            sMimeTypeMap.loadEntry("text/calendar", "ics"); 
            sMimeTypeMap.loadEntry("text/calendar", "icz"); 
            sMimeTypeMap.loadEntry("text/comma-separated-values", "csv"); 
            sMimeTypeMap.loadEntry("text/css", "css"); 
            sMimeTypeMap.loadEntry("text/html", "htm"); 
            sMimeTypeMap.loadEntry("text/html", "html"); 
            sMimeTypeMap.loadEntry("text/h323", "323"); 
            sMimeTypeMap.loadEntry("text/iuls", "uls"); 
            sMimeTypeMap.loadEntry("text/mathml", "mml"); 
            // add it first so it will be the default for ExtensionFromMimeType 
            sMimeTypeMap.loadEntry("text/plain", "txt"); 
            sMimeTypeMap.loadEntry("text/plain", "asc"); 
            sMimeTypeMap.loadEntry("text/plain", "text"); 
            sMimeTypeMap.loadEntry("text/plain", "diff"); 
            sMimeTypeMap.loadEntry("text/plain", "po");     // reserve "pot" for vnd.ms-powerpoint 
            sMimeTypeMap.loadEntry("text/richtext", "rtx"); 
            sMimeTypeMap.loadEntry("text/rtf", "rtf"); 
            sMimeTypeMap.loadEntry("text/texmacs", "ts"); 
            sMimeTypeMap.loadEntry("text/text", "phps"); 
            sMimeTypeMap.loadEntry("text/tab-separated-values", "tsv"); 
            sMimeTypeMap.loadEntry("text/xml", "xml"); 
            sMimeTypeMap.loadEntry("text/x-bibtex", "bib"); 
            sMimeTypeMap.loadEntry("text/x-boo", "boo"); 
            sMimeTypeMap.loadEntry("text/x-c++hdr", "h++"); 
            sMimeTypeMap.loadEntry("text/x-c++hdr", "hpp"); 
            sMimeTypeMap.loadEntry("text/x-c++hdr", "hxx"); 
            sMimeTypeMap.loadEntry("text/x-c++hdr", "hh"); 
            sMimeTypeMap.loadEntry("text/x-c++src", "c++"); 
            sMimeTypeMap.loadEntry("text/x-c++src", "cpp"); 
            sMimeTypeMap.loadEntry("text/x-c++src", "cxx"); 
            sMimeTypeMap.loadEntry("text/x-chdr", "h"); 
            sMimeTypeMap.loadEntry("text/x-component", "htc"); 
            sMimeTypeMap.loadEntry("text/x-csh", "csh"); 
            sMimeTypeMap.loadEntry("text/x-csrc", "c"); 
            sMimeTypeMap.loadEntry("text/x-dsrc", "d"); 
            sMimeTypeMap.loadEntry("text/x-haskell", "hs"); 
            sMimeTypeMap.loadEntry("text/x-java", "java"); 
            sMimeTypeMap.loadEntry("text/x-literate-haskell", "lhs"); 
            sMimeTypeMap.loadEntry("text/x-moc", "moc"); 
            sMimeTypeMap.loadEntry("text/x-pascal", "p"); 
            sMimeTypeMap.loadEntry("text/x-pascal", "pas"); 
            sMimeTypeMap.loadEntry("text/x-pcs-gcd", "gcd"); 
            sMimeTypeMap.loadEntry("text/x-setext", "etx"); 
            sMimeTypeMap.loadEntry("text/x-tcl", "tcl"); 
            sMimeTypeMap.loadEntry("text/x-tex", "tex"); 
            sMimeTypeMap.loadEntry("text/x-tex", "ltx"); 
            sMimeTypeMap.loadEntry("text/x-tex", "sty"); 
            sMimeTypeMap.loadEntry("text/x-tex", "cls"); 
            sMimeTypeMap.loadEntry("text/x-vcalendar", "vcs"); 
            sMimeTypeMap.loadEntry("text/x-vcard", "vcf"); 
            sMimeTypeMap.loadEntry("video/3gpp", "3gpp"); 
            sMimeTypeMap.loadEntry("video/3gpp", "3gp"); 
            sMimeTypeMap.loadEntry("video/3gpp", "3g2"); 
            sMimeTypeMap.loadEntry("video/dl", "dl"); 
            sMimeTypeMap.loadEntry("video/dv", "dif"); 
            sMimeTypeMap.loadEntry("video/dv", "dv"); 
            sMimeTypeMap.loadEntry("video/fli", "fli"); 
            sMimeTypeMap.loadEntry("video/m4v", "m4v"); 
            sMimeTypeMap.loadEntry("video/mpeg", "mpeg"); 
            sMimeTypeMap.loadEntry("video/mpeg", "mpg"); 
            sMimeTypeMap.loadEntry("video/mpeg", "mpe"); 
            sMimeTypeMap.loadEntry("video/mp4", "mp4"); 
            sMimeTypeMap.loadEntry("video/mpeg", "VOB"); 
            sMimeTypeMap.loadEntry("video/quicktime", "qt"); 
            sMimeTypeMap.loadEntry("video/quicktime", "mov"); 
            sMimeTypeMap.loadEntry("video/vnd.mpegurl", "mxu"); 
            sMimeTypeMap.loadEntry("video/x-la-asf", "lsf"); 
            sMimeTypeMap.loadEntry("video/x-la-asf", "lsx"); 
            sMimeTypeMap.loadEntry("video/x-mng", "mng"); 
            sMimeTypeMap.loadEntry("video/x-ms-asf", "asf"); 
            sMimeTypeMap.loadEntry("video/x-ms-asf", "asx"); 
            sMimeTypeMap.loadEntry("video/x-ms-wm", "wm"); 
            sMimeTypeMap.loadEntry("video/x-ms-wmv", "wmv"); 
            sMimeTypeMap.loadEntry("video/x-ms-wmx", "wmx"); 
            sMimeTypeMap.loadEntry("video/x-ms-wvx", "wvx"); 
            sMimeTypeMap.loadEntry("video/x-msvideo", "avi"); 
            sMimeTypeMap.loadEntry("video/x-sgi-movie", "movie"); 
            sMimeTypeMap.loadEntry("x-conference/x-cooltalk", "ice"); 
            sMimeTypeMap.loadEntry("x-epoc/x-sisx-app", "sisx"); 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics