Last active
December 17, 2015 10:49
-
-
Save bchetty/5597684 to your computer and use it in GitHub Desktop.
Mime Types Enum
This file contains 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
/** | |
* Mime Types Enum | |
* Source Ref: http://www.java2s.com/Code/Java/Network-Protocol/enumMimeType.htm | |
* | |
* @author Babji Prashanth, Chetty | |
*/ | |
public enum MimeTypes { | |
$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; | |
MimeTypes(String contentType) { | |
this.contentType = contentType; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment