Last active
December 17, 2015 19:29
-
-
Save matschmann/5660894 to your computer and use it in GitHub Desktop.
A Java Enum with most MimeTypes from http://www.java2s.com/Code/Java/Network-Protocol/enumMimeType.htm
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * | |
| * the code: | |
| * tr -s ' ' < /etc/mime.types |while read; do z=$( echo $REPLY|cut -f1 -d'#' |cut -f1 -d ' ' );for j in $( echo $REPLY|cut -f1 -d'#' |cut -f2- -d ' '); do [[ "$j" =~ "/" ]] || echo $j '("'$z'"),' ; done; done|sort | |
| * | |
| * | |
| * User: jim | |
| * Date: May 21, 2009 | |
| * Time: 2:42:05 AM | |
| */ | |
| public enum MimeType { | |
| $323 ("text/h323"), | |
| $3gp ("video/3gpp"), | |
| $7z ("application/x-7z-compressed"), | |
| abw ("application/x-abiword"), | |
| ai ("application/postscript"), | |
| aif ("audio/x-aiff"), | |
| aifc ("audio/x-aiff"), | |
| aiff ("audio/x-aiff"), | |
| alc ("chemical/x-alchemy"), | |
| art ("image/x-jg"), | |
| asc ("text/plain"), | |
| asf ("video/x-ms-asf"), | |
| $asn ("chemical/x-ncbi-asn1"), | |
| asn ("chemical/x-ncbi-asn1-spec"), | |
| aso ("chemical/x-ncbi-asn1-binary"), | |
| asx ("video/x-ms-asf"), | |
| atom ("application/atom"), | |
| atomcat ("application/atomcat+xml"), | |
| atomsrv ("application/atomserv+xml"), | |
| au ("audio/basic"), | |
| avi ("video/x-msvideo"), | |
| bak ("application/x-trash"), | |
| bat ("application/x-msdos-program"), | |
| b ("chemical/x-molconn-Z"), | |
| bcpio ("application/x-bcpio"), | |
| bib ("text/x-bibtex"), | |
| bin ("application/octet-stream"), | |
| bmp ("image/x-ms-bmp"), | |
| book ("application/x-maker"), | |
| boo ("text/x-boo"), | |
| bsd ("chemical/x-crossfire"), | |
| c3d ("chemical/x-chem3d"), | |
| cab ("application/x-cab"), | |
| cac ("chemical/x-cache"), | |
| cache ("chemical/x-cache"), | |
| cap ("application/cap"), | |
| cascii ("chemical/x-cactvs-binary"), | |
| cat ("application/vnd.ms-pki.seccat"), | |
| cbin ("chemical/x-cactvs-binary"), | |
| cbr ("application/x-cbr"), | |
| cbz ("application/x-cbz"), | |
| cc ("text/x-c++src"), | |
| cdf ("application/x-cdf"), | |
| cdr ("image/x-coreldraw"), | |
| cdt ("image/x-coreldrawtemplate"), | |
| cdx ("chemical/x-cdx"), | |
| cdy ("application/vnd.cinderella"), | |
| cef ("chemical/x-cxf"), | |
| cer ("chemical/x-cerius"), | |
| chm ("chemical/x-chemdraw"), | |
| chrt ("application/x-kchart"), | |
| cif ("chemical/x-cif"), | |
| $class ("application/java-vm"), | |
| cls ("text/x-tex"), | |
| cmdf ("chemical/x-cmdf"), | |
| cml ("chemical/x-cml"), | |
| cod ("application/vnd.rim.cod"), | |
| com ("application/x-msdos-program"), | |
| cpa ("chemical/x-compass"), | |
| cpio ("application/x-cpio"), | |
| cpp ("text/x-c++src"), | |
| $cpt ("application/mac-compactpro"), | |
| cpt ("image/x-corelphotopaint"), | |
| crl ("application/x-pkcs7-crl"), | |
| crt ("application/x-x509-ca-cert"), | |
| csf ("chemical/x-cache-csf"), | |
| $csh ("application/x-csh"), | |
| csh ("text/x-csh"), | |
| csm ("chemical/x-csml"), | |
| csml ("chemical/x-csml"), | |
| css ("text/css"), | |
| csv ("text/csv"), | |
| ctab ("chemical/x-cactvs-binary"), | |
| c ("text/x-csrc"), | |
| ctx ("chemical/x-ctx"), | |
| cu ("application/cu-seeme"), | |
| cub ("chemical/x-gaussian-cube"), | |
| cxf ("chemical/x-cxf"), | |
| cxx ("text/x-c++src"), | |
| dat ("chemical/x-mopac-input"), | |
| dcr ("application/x-director"), | |
| deb ("application/x-debian-package"), | |
| diff ("text/x-diff"), | |
| dif ("video/dv"), | |
| dir ("application/x-director"), | |
| djv ("image/vnd.djvu"), | |
| djvu ("image/vnd.djvu"), | |
| dll ("application/x-msdos-program"), | |
| dl ("video/dl"), | |
| dmg ("application/x-apple-diskimage"), | |
| dms ("application/x-dms"), | |
| doc ("application/msword"), | |
| dot ("application/msword"), | |
| d ("text/x-dsrc"), | |
| dvi ("application/x-dvi"), | |
| dv ("video/dv"), | |
| dx ("chemical/x-jcamp-dx"), | |
| dxr ("application/x-director"), | |
| emb ("chemical/x-embl-dl-nucleotide"), | |
| embl ("chemical/x-embl-dl-nucleotide"), | |
| eml ("message/rfc822"), | |
| $ent ("chemical/x-ncbi-asn1-ascii"), | |
| ent ("chemical/x-pdb"), | |
| eps ("application/postscript"), | |
| etx ("text/x-setext"), | |
| exe ("application/x-msdos-program"), | |
| ez ("application/andrew-inset"), | |
| fb ("application/x-maker"), | |
| fbdoc ("application/x-maker"), | |
| fch ("chemical/x-gaussian-checkpoint"), | |
| fchk ("chemical/x-gaussian-checkpoint"), | |
| fig ("application/x-xfig"), | |
| flac ("application/x-flac"), | |
| fli ("video/fli"), | |
| fm ("application/x-maker"), | |
| frame ("application/x-maker"), | |
| frm ("application/x-maker"), | |
| gal ("chemical/x-gaussian-log"), | |
| gam ("chemical/x-gamess-input"), | |
| gamin ("chemical/x-gamess-input"), | |
| gau ("chemical/x-gaussian-input"), | |
| gcd ("text/x-pcs-gcd"), | |
| gcf ("application/x-graphing-calculator"), | |
| gcg ("chemical/x-gcg8-sequence"), | |
| gen ("chemical/x-genbank"), | |
| gf ("application/x-tex-gf"), | |
| gif ("image/gif"), | |
| gjc ("chemical/x-gaussian-input"), | |
| gjf ("chemical/x-gaussian-input"), | |
| gl ("video/gl"), | |
| gnumeric ("application/x-gnumeric"), | |
| gpt ("chemical/x-mopac-graph"), | |
| gsf ("application/x-font"), | |
| gsm ("audio/x-gsm"), | |
| gtar ("application/x-gtar"), | |
| hdf ("application/x-hdf"), | |
| hh ("text/x-c++hdr"), | |
| hin ("chemical/x-hin"), | |
| hpp ("text/x-c++hdr"), | |
| hqx ("application/mac-binhex40"), | |
| hs ("text/x-haskell"), | |
| hta ("application/hta"), | |
| htc ("text/x-component"), | |
| $h ("text/x-chdr"), | |
| html ("text/html"), | |
| htm ("text/html"), | |
| hxx ("text/x-c++hdr"), | |
| ica ("application/x-ica"), | |
| ice ("x-conference/x-cooltalk"), | |
| ico ("image/x-icon"), | |
| ics ("text/calendar"), | |
| icz ("text/calendar"), | |
| ief ("image/ief"), | |
| iges ("model/iges"), | |
| igs ("model/iges"), | |
| iii ("application/x-iphone"), | |
| inp ("chemical/x-gamess-input"), | |
| ins ("application/x-internet-signup"), | |
| iso ("application/x-iso9660-image"), | |
| isp ("application/x-internet-signup"), | |
| ist ("chemical/x-isostar"), | |
| istr ("chemical/x-isostar"), | |
| jad ("text/vnd.sun.j2me.app-descriptor"), | |
| jar ("application/java-archive"), | |
| java ("text/x-java"), | |
| jdx ("chemical/x-jcamp-dx"), | |
| jmz ("application/x-jmol"), | |
| jng ("image/x-jng"), | |
| jnlp ("application/x-java-jnlp-file"), | |
| jpeg ("image/jpeg"), | |
| jpe ("image/jpeg"), | |
| jpg ("image/jpeg"), | |
| js ("application/x-javascript"), | |
| kar ("audio/midi"), | |
| key ("application/pgp-keys"), | |
| kil ("application/x-killustrator"), | |
| kin ("chemical/x-kinemage"), | |
| kml ("application/vnd.google-earth.kml+xml"), | |
| kmz ("application/vnd.google-earth.kmz"), | |
| kpr ("application/x-kpresenter"), | |
| kpt ("application/x-kpresenter"), | |
| ksp ("application/x-kspread"), | |
| kwd ("application/x-kword"), | |
| kwt ("application/x-kword"), | |
| latex ("application/x-latex"), | |
| lha ("application/x-lha"), | |
| lhs ("text/x-literate-haskell"), | |
| lsf ("video/x-la-asf"), | |
| lsx ("video/x-la-asf"), | |
| ltx ("text/x-tex"), | |
| lyx ("application/x-lyx"), | |
| lzh ("application/x-lzh"), | |
| lzx ("application/x-lzx"), | |
| $m3u ("audio/mpegurl"), | |
| m3u ("audio/x-mpegurl"), | |
| $m4a ("audio/mpeg"), | |
| m4a ("video/mp4"), | |
| m4b ("video/mp4"), | |
| m4v ("video/mp4"), | |
| maker ("application/x-maker"), | |
| man ("application/x-troff-man"), | |
| mcif ("chemical/x-mmcif"), | |
| mcm ("chemical/x-macmolecule"), | |
| mdb ("application/msaccess"), | |
| me ("application/x-troff-me"), | |
| mesh ("model/mesh"), | |
| mid ("audio/midi"), | |
| midi ("audio/midi"), | |
| mif ("application/x-mif"), | |
| mm ("application/x-freemind"), | |
| mmd ("chemical/x-macromodel-input"), | |
| mmf ("application/vnd.smaf"), | |
| mml ("text/mathml"), | |
| mmod ("chemical/x-macromodel-input"), | |
| mng ("video/x-mng"), | |
| moc ("text/x-moc"), | |
| mol2 ("chemical/x-mol2"), | |
| mol ("chemical/x-mdl-molfile"), | |
| moo ("chemical/x-mopac-out"), | |
| mop ("chemical/x-mopac-input"), | |
| mopcrt ("chemical/x-mopac-input"), | |
| movie ("video/x-sgi-movie"), | |
| mov ("video/quicktime"), | |
| mp2 ("audio/mpeg"), | |
| mp3 ("audio/mpeg"), | |
| mp4 ("video/mp4"), | |
| mpc ("chemical/x-mopac-input"), | |
| mpega ("audio/mpeg"), | |
| mpeg ("video/mpeg"), | |
| mpe ("video/mpeg"), | |
| mpga ("audio/mpeg"), | |
| mpg ("video/mpeg"), | |
| ms ("application/x-troff-ms"), | |
| msh ("model/mesh"), | |
| msi ("application/x-msi"), | |
| mvb ("chemical/x-mopac-vib"), | |
| mxu ("video/vnd.mpegurl"), | |
| nb ("application/mathematica"), | |
| nc ("application/x-netcdf"), | |
| nwc ("application/x-nwc"), | |
| o ("application/x-object"), | |
| oda ("application/oda"), | |
| odb ("application/vnd.oasis.opendocument.database"), | |
| odc ("application/vnd.oasis.opendocument.chart"), | |
| odf ("application/vnd.oasis.opendocument.formula"), | |
| odg ("application/vnd.oasis.opendocument.graphics"), | |
| odi ("application/vnd.oasis.opendocument.image"), | |
| odm ("application/vnd.oasis.opendocument.text-master"), | |
| odp ("application/vnd.oasis.opendocument.presentation"), | |
| ods ("application/vnd.oasis.opendocument.spreadsheet"), | |
| odt ("application/vnd.oasis.opendocument.text"), | |
| oga ("audio/ogg"), | |
| ogg ("application/ogg"), | |
| ogv ("video/ogg"), | |
| ogx ("application/ogg"), | |
| old ("application/x-trash"), | |
| otg ("application/vnd.oasis.opendocument.graphics-template"), | |
| oth ("application/vnd.oasis.opendocument.text-web"), | |
| otp ("application/vnd.oasis.opendocument.presentation-template"), | |
| ots ("application/vnd.oasis.opendocument.spreadsheet-template"), | |
| ott ("application/vnd.oasis.opendocument.text-template"), | |
| oza ("application/x-oz-application"), | |
| p7r ("application/x-pkcs7-certreqresp"), | |
| pac ("application/x-ns-proxy-autoconfig"), | |
| pas ("text/x-pascal"), | |
| patch ("text/x-diff"), | |
| pat ("image/x-coreldrawpattern"), | |
| pbm ("image/x-portable-bitmap"), | |
| pcap ("application/cap"), | |
| pcf ("application/x-font"), | |
| // pcf.Z ("application/x-font"), | |
| pcx ("image/pcx"), | |
| pdb ("chemical/x-pdb"), | |
| pdf ("application/pdf"), | |
| pfa ("application/x-font"), | |
| pfb ("application/x-font"), | |
| pgm ("image/x-portable-graymap"), | |
| pgn ("application/x-chess-pgn"), | |
| pgp ("application/pgp-signature"), | |
| php3 ("application/x-httpd-php3"), | |
| php3p ("application/x-httpd-php3-preprocessed"), | |
| php4 ("application/x-httpd-php4"), | |
| php ("application/x-httpd-php"), | |
| phps ("application/x-httpd-php-source"), | |
| pht ("application/x-httpd-php"), | |
| phtml ("application/x-httpd-php"), | |
| pk ("application/x-tex-pk"), | |
| pls ("audio/x-scpls"), | |
| pl ("text/x-perl"), | |
| pm ("text/x-perl"), | |
| png ("image/png"), | |
| pnm ("image/x-portable-anymap"), | |
| pot ("text/plain"), | |
| ppm ("image/x-portable-pixmap"), | |
| pps ("application/vnd.ms-powerpoint"), | |
| ppt ("application/vnd.ms-powerpoint"), | |
| prf ("application/pics-rules"), | |
| prt ("chemical/x-ncbi-asn1-ascii"), | |
| ps ("application/postscript"), | |
| psd ("image/x-photoshop"), | |
| p ("text/x-pascal"), | |
| pyc ("application/x-python-code"), | |
| pyo ("application/x-python-code"), | |
| py ("text/x-python"), | |
| qtl ("application/x-quicktimeplayer"), | |
| qt ("video/quicktime"), | |
| $ra ("audio/x-pn-realaudio"), | |
| ra ("audio/x-realaudio"), | |
| ram ("audio/x-pn-realaudio"), | |
| rar ("application/rar"), | |
| ras ("image/x-cmu-raster"), | |
| rd ("chemical/x-mdl-rdfile"), | |
| rdf ("application/rdf+xml"), | |
| rgb ("image/x-rgb"), | |
| rhtml ("application/x-httpd-eruby"), | |
| rm ("audio/x-pn-realaudio"), | |
| roff ("application/x-troff"), | |
| ros ("chemical/x-rosdal"), | |
| rpm ("application/x-redhat-package-manager"), | |
| rss ("application/rss+xml"), | |
| rtf ("application/rtf"), | |
| rtx ("text/richtext"), | |
| rxn ("chemical/x-mdl-rxnfile"), | |
| sct ("text/scriptlet"), | |
| sd2 ("audio/x-sd2"), | |
| sda ("application/vnd.stardivision.draw"), | |
| sdc ("application/vnd.stardivision.calc"), | |
| sd ("chemical/x-mdl-sdfile"), | |
| sdd ("application/vnd.stardivision.impress"), | |
| $sdf ("application/vnd.stardivision.math"), | |
| sdf ("chemical/x-mdl-sdfile"), | |
| sds ("application/vnd.stardivision.chart"), | |
| sdw ("application/vnd.stardivision.writer"), | |
| ser ("application/java-serialized-object"), | |
| sgf ("application/x-go-sgf"), | |
| sgl ("application/vnd.stardivision.writer-global"), | |
| $sh ("application/x-sh"), | |
| shar ("application/x-shar"), | |
| sh ("text/x-sh"), | |
| shtml ("text/html"), | |
| sid ("audio/prs.sid"), | |
| sik ("application/x-trash"), | |
| silo ("model/mesh"), | |
| sis ("application/vnd.symbian.install"), | |
| sisx ("x-epoc/x-sisx-app"), | |
| sit ("application/x-stuffit"), | |
| sitx ("application/x-stuffit"), | |
| skd ("application/x-koan"), | |
| skm ("application/x-koan"), | |
| skp ("application/x-koan"), | |
| skt ("application/x-koan"), | |
| smi ("application/smil"), | |
| smil ("application/smil"), | |
| snd ("audio/basic"), | |
| spc ("chemical/x-galactic-spc"), | |
| $spl ("application/futuresplash"), | |
| spl ("application/x-futuresplash"), | |
| spx ("audio/ogg"), | |
| src ("application/x-wais-source"), | |
| stc ("application/vnd.sun.xml.calc.template"), | |
| std ("application/vnd.sun.xml.draw.template"), | |
| sti ("application/vnd.sun.xml.impress.template"), | |
| stl ("application/vnd.ms-pki.stl"), | |
| stw ("application/vnd.sun.xml.writer.template"), | |
| sty ("text/x-tex"), | |
| sv4cpio ("application/x-sv4cpio"), | |
| sv4crc ("application/x-sv4crc"), | |
| svg ("image/svg+xml"), | |
| svgz ("image/svg+xml"), | |
| sw ("chemical/x-swissprot"), | |
| swf ("application/x-shockwave-flash"), | |
| swfl ("application/x-shockwave-flash"), | |
| sxc ("application/vnd.sun.xml.calc"), | |
| sxd ("application/vnd.sun.xml.draw"), | |
| sxg ("application/vnd.sun.xml.writer.global"), | |
| sxi ("application/vnd.sun.xml.impress"), | |
| sxm ("application/vnd.sun.xml.math"), | |
| sxw ("application/vnd.sun.xml.writer"), | |
| t ("application/x-troff"), | |
| tar ("application/x-tar"), | |
| taz ("application/x-gtar"), | |
| $tcl ("application/x-tcl"), | |
| tcl ("text/x-tcl"), | |
| texi ("application/x-texinfo"), | |
| texinfo ("application/x-texinfo"), | |
| tex ("text/x-tex"), | |
| text ("text/plain"), | |
| tgf ("chemical/x-mdl-tgf"), | |
| tgz ("application/x-gtar"), | |
| tiff ("image/tiff"), | |
| tif ("image/tiff"), | |
| tk ("text/x-tcl"), | |
| tm ("text/texmacs"), | |
| torrent ("application/x-bittorrent"), | |
| tr ("application/x-troff"), | |
| tsp ("application/dsptype"), | |
| ts ("text/texmacs"), | |
| tsv ("text/tab-separated-values"), | |
| txt ("text/plain"), | |
| udeb ("application/x-debian-package"), | |
| uls ("text/iuls"), | |
| ustar ("application/x-ustar"), | |
| val ("chemical/x-ncbi-asn1-binary"), | |
| vcd ("application/x-cdlink"), | |
| vcf ("text/x-vcard"), | |
| vcs ("text/x-vcalendar"), | |
| vmd ("chemical/x-vmd"), | |
| vms ("chemical/x-vamas-iso14976"), | |
| $vrml ("model/vrml"), | |
| vrml ("x-world/x-vrml"), | |
| vrm ("x-world/x-vrml"), | |
| vsd ("application/vnd.visio"), | |
| wad ("application/x-doom"), | |
| wav ("audio/x-wav"), | |
| wax ("audio/x-ms-wax"), | |
| wbmp ("image/vnd.wap.wbmp"), | |
| wbxml ("application/vnd.wap.wbxml"), | |
| wk ("application/x-123"), | |
| wma ("audio/x-ms-wma"), | |
| wmd ("application/x-ms-wmd"), | |
| wmlc ("application/vnd.wap.wmlc"), | |
| wmlsc ("application/vnd.wap.wmlscriptc"), | |
| wmls ("text/vnd.wap.wmlscript"), | |
| wml ("text/vnd.wap.wml"), | |
| wm ("video/x-ms-wm"), | |
| wmv ("video/x-ms-wmv"), | |
| wmx ("video/x-ms-wmx"), | |
| wmz ("application/x-ms-wmz"), | |
| wp5 ("application/wordperfect5.1"), | |
| wpd ("application/wordperfect"), | |
| $wrl ("model/vrml"), | |
| wrl ("x-world/x-vrml"), | |
| wsc ("text/scriptlet"), | |
| wvx ("video/x-ms-wvx"), | |
| wz ("application/x-wingz"), | |
| xbm ("image/x-xbitmap"), | |
| xcf ("application/x-xcf"), | |
| xht ("application/xhtml+xml"), | |
| xhtml ("application/xhtml+xml"), | |
| xlb ("application/vnd.ms-excel"), | |
| xls ("application/vnd.ms-excel"), | |
| xlt ("application/vnd.ms-excel"), | |
| xml ("application/xml"), | |
| xpi ("application/x-xpinstall"), | |
| xpm ("image/x-xpixmap"), | |
| xsl ("application/xml"), | |
| xtel ("chemical/x-xtel"), | |
| xul ("application/vnd.mozilla.xul+xml"), | |
| xwd ("image/x-xwindowdump"), | |
| xyz ("chemical/x-xyz"), | |
| zip ("application/zip"), | |
| zmt ("chemical/x-mopac-input"), | |
| ; | |
| public String contentType; | |
| MimeType(String contentType | |
| ) { | |
| this.contentType = contentType; | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment