enum Mime Type : MIME « Network Protocol « Java






enum Mime Type

 
//package hideftvads.proto;

/**
 * 
 * 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;
    }
}

   
  








Related examples in the same category

1.MIME type mappings
2.A convenience class which handles conversions between MIME charset names and Java encoding names.
3.A utility class, which provides some MIME related application logic.
4.HTTP MIME Response
5.MIME types to use for various requests
6.Known mime types
7.Declaring MIME types to use for various requests and provide utility manipulation methods
8.Map file extensions to MIME types. Based on the Apache mime.types file
9.Frequently used MIME types
10.Print MIME header
11.Mime type map
12.Mime Type