package cn.enilu.flash.utils;

import java.util.Map;

/**
 * @author: zt
 * <p>
 * Created on 2020/12/11
 **/
public class ContentType {
    static Map<String, String> map = Maps.newHashMap(".323", "text/h323", ".3gp", "video/3gpp", ".aab", "application/x-authoware-bin", ".aam", "application/x-authoware-map", ".aas", "application/x-authoware-seg", ".acx", "application/internet-property-stream", ".ai", "application/postscript", ".aif", "audio/x-aiff", ".aifc", "audio/x-aiff", ".aiff", "audio/x-aiff", ".als", "audio/X-Alpha5", ".amc", "application/x-mpeg", ".ani", "application/octet-stream", ".apk", "application/vnd.android.package-archive", ".asc", "text/plain", ".asd", "application/astound", ".asf", "video/x-ms-asf", ".asn", "application/astound", ".asp", "application/x-asap", ".asr", "video/x-ms-asf", ".asx", "video/x-ms-asf", ".au", "audio/basic", ".avb", "application/octet-stream", ".avi", "video/x-msvideo", ".awb", "audio/amr-wb", ".axs", "application/olescript", ".bas", "text/plain", ".bcpio", "application/x-bcpio", ".bin", "application/octet-stream", ".bld", "application/bld", ".bld2", "application/bld2", ".bmp", "image/bmp", ".bpk", "application/octet-stream", ".bz2", "application/x-bzip2", ".c", "text/plain", ".cal", "image/x-cals", ".cat", "application/vnd.ms-pkiseccat", ".ccn", "application/x-cnc", ".cco", "application/x-cocoa", ".cdf", "application/x-cdf", ".cer", "application/x-x509-ca-cert", ".cgi", "magnus-internal/cgi", ".chat", "application/x-chat", ".class", "application/octet-stream", ".clp", "application/x-msclip", ".cmx", "image/x-cmx", ".co", "application/x-cult3d-object", ".cod", "image/cis-cod", ".conf", "text/plain", ".cpio", "application/x-cpio", ".cpp", "text/plain", ".cpt", "application/mac-compactpro", ".crd", "application/x-mscardfile", ".crl", "application/pkix-crl", ".crt", "application/x-x509-ca-cert", ".csh", "application/x-csh", ".csm", "chemical/x-csml", ".csml", "chemical/x-csml", ".css", "text/css", ".cur", "application/octet-stream", ".dcm", "x-lml/x-evm", ".dcr", "application/x-director", ".dcx", "image/x-dcx", ".der", "application/x-x509-ca-cert", ".dhtml", "text/html", ".dir", "application/x-director", ".dll", "application/x-msdownload", ".dmg", "application/octet-stream", ".dms", "application/octet-stream", ".doc", "application/msword", ".docx", "application/vnd.openxmlformats-officedocument.wordprocessingml.document", ".dot", "application/msword", ".dvi", "application/x-dvi", ".dwf", "drawing/x-dwf", ".dwg", "application/x-autocad", ".dxf", "application/x-autocad", ".dxr", "application/x-director", ".ebk", "application/x-expandedbook", ".emb", "chemical/x-embl-dl-nucleotide", ".embl", "chemical/x-embl-dl-nucleotide", ".eps", "application/postscript", ".epub", "application/epub+zip", ".eri", "image/x-eri", ".es", "audio/echospeech", ".esl", "audio/echospeech", ".etc", "application/x-earthtime", ".etx", "text/x-setext", ".evm", "x-lml/x-evm", ".evy", "application/envoy", ".exe", "application/octet-stream", ".fh4", "image/x-freehand", ".fh5", "image/x-freehand", ".fhc", "image/x-freehand", ".fif", "application/fractals", ".flr", "x-world/x-vrml", ".flv", "flv-application/octet-stream", ".fm", "application/x-maker", ".fpx", "image/x-fpx", ".fvi", "video/isivideo", ".gau", "chemical/x-gaussian-input", ".gca", "application/x-gca-compressed", ".gdb", "x-lml/x-gdb", ".gif", "image/gif", ".gps", "application/x-gps", ".gtar", "application/x-gtar", ".gz", "application/x-gzip", ".h", "text/plain", ".hdf", "application/x-hdf", ".hdm", "text/x-hdml", ".hdml", "text/x-hdml", ".hlp", "application/winhlp", ".hqx", "application/mac-binhex40", ".hta", "application/hta", ".htc", "text/x-component", ".htm", "text/html", ".html", "text/html", ".hts", "text/html", ".htt", "text/webviewhtml", ".ice", "x-conference/x-cooltalk", ".ico", "image/x-icon", ".ief", "image/ief", ".ifm", "image/gif", ".ifs", "image/ifs", ".iii", "application/x-iphone", ".imy", "audio/melody", ".ins", "application/x-internet-signup", ".ips", "application/x-ipscript", ".ipx", "application/x-ipix", ".isp", "application/x-internet-signup", ".it", "audio/x-mod", ".itz", "audio/x-mod", ".ivr", "i-world/i-vrml", ".j2k", "image/j2k", ".jad", "text/vnd.sun.j2me.app-descriptor", ".jam", "application/x-jam", ".jar", "application/java-archive", ".java", "text/plain", ".jfif", "image/pipeg", ".jnlp", "application/x-java-jnlp-file", ".jpe", "image/jpeg", ".jpeg", "image/jpeg", ".jpg", "image/jpeg", ".jpz", "image/jpeg", ".js", "application/x-javascript", ".jwc", "application/jwc", ".kjx", "application/x-kjx", ".lak", "x-lml/x-lak", ".latex", "application/x-latex", ".lcc", "application/fastman", ".lcl", "application/x-digitalloca", ".lcr", "application/x-digitalloca", ".lgh", "application/lgh", ".lha", "application/octet-stream", ".lml", "x-lml/x-lml", ".lmlpack", "x-lml/x-lmlpack", ".log", "text/plain", ".lsf", "video/x-la-asf", ".lsx", "video/x-la-asf", ".lzh", "application/octet-stream", ".m13", "application/x-msmediaview", ".m14", "application/x-msmediaview", ".m15", "audio/x-mod", ".m3u", "audio/x-mpegurl", ".m3url", "audio/x-mpegurl", ".m4a", "audio/mp4a-latm", ".m4b", "audio/mp4a-latm", ".m4p", "audio/mp4a-latm", ".m4u", "video/vnd.mpegurl", ".m4v", "video/x-m4v", ".ma1", "audio/ma1", ".ma2", "audio/ma2", ".ma3", "audio/ma3", ".ma5", "audio/ma5", ".man", "application/x-troff-man", ".map", "magnus-internal/imagemap", ".mbd", "application/mbedlet", ".mct", "application/x-mascot", ".mdb", "application/x-msaccess", ".mdz", "audio/x-mod", ".me", "application/x-troff-me", ".mel", "text/x-vmel", ".mht", "message/rfc822", ".mhtml", "message/rfc822", ".mi", "application/x-mif", ".mid", "audio/mid", ".midi", "audio/midi", ".mif", "application/x-mif", ".mil", "image/x-cals", ".mio", "audio/x-mio", ".mmf", "application/x-skt-lbs", ".mng", "video/x-mng", ".mny", "application/x-msmoney", ".moc", "application/x-mocha", ".mocha", "application/x-mocha", ".mod", "audio/x-mod", ".mof", "application/x-yumekara", ".mol", "chemical/x-mdl-molfile", ".mop", "chemical/x-mopac-input", ".mov", "video/quicktime", ".movie", "video/x-sgi-movie", ".mp2", "video/mpeg", ".mp3", "audio/mpeg", ".mp4", "video/mpeg", ".mpa", "video/mpeg", ".mpc", "application/vnd.mpohun.certificate", ".mpe", "video/mpeg", ".mpeg", "video/mpeg", ".mpg", "video/mpeg", ".mpg4", "video/mp4", ".mpga", "audio/mpeg", ".mpn", "application/vnd.mophun.application", ".mpp", "application/vnd.ms-project", ".mps", "application/x-mapserver", ".mpv2", "video/mpeg", ".mrl", "text/x-mrml", ".mrm", "application/x-mrm", ".ms", "application/x-troff-ms", ".msg", "application/vnd.ms-outlook", ".mts", "application/metastream", ".mtx", "application/metastream", ".mtz", "application/metastream", ".mvb", "application/x-msmediaview", ".mzv", "application/metastream", ".nar", "application/zip", ".nbmp", "image/nbmp", ".nc", "application/x-netcdf", ".ndb", "x-lml/x-ndb", ".ndwn", "application/ndwn", ".nif", "application/x-nif", ".nmz", "application/x-scream", ".nokia-op-logo", "image/vnd.nok-oplogo-color", ".npx", "application/x-netfpx", ".nsnd", "audio/nsnd", ".nva", "application/x-neva1", ".nws", "message/rfc822", ".oda", "application/oda", ".ogg", "audio/ogg", ".oom", "application/x-AtlasMate-Plugin", ".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", ".pac", "audio/x-pac", ".pae", "audio/x-epac", ".pan", "application/x-pan", ".pbm", "image/x-portable-bitmap", ".pcx", "image/x-pcx", ".pda", "image/x-pda", ".pdb", "chemical/x-pdb", ".pdf", "application/pdf", ".pfr", "application/font-tdpfr", ".pfx", "application/x-pkcs12", ".pgm", "image/x-portable-graymap", ".pict", "image/x-pict", ".pko", "application/ynd.ms-pkipko", ".pm", "application/x-perl", ".pma", "application/x-perfmon", ".pmc", "application/x-perfmon", ".pmd", "application/x-pmd", ".pml", "application/x-perfmon", ".pmr", "application/x-perfmon", ".pmw", "application/x-perfmon", ".png", "image/png", ".pnm", "image/x-portable-anymap", ".pnz", "image/png", ".pot,", "application/vnd.ms-powerpoint", ".ppm", "image/x-portable-pixmap", ".pps", "application/vnd.ms-powerpoint", ".ppt", "application/vnd.ms-powerpoint", ".pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation", ".pqf", "application/x-cprplayer", ".pqi", "application/cprplayer", ".prc", "application/x-prc", ".prf", "application/pics-rules", ".prop", "text/plain", ".proxy", "application/x-ns-proxy-autoconfig", ".ps", "application/postscript", ".ptlk", "application/listenup", ".pub", "application/x-mspublisher", ".pvx", "video/x-pv-pvx", ".qcp", "audio/vnd.qcelp", ".qt", "video/quicktime", ".qti", "image/x-quicktime", ".qtif", "image/x-quicktime", ".r3t", "text/vnd.rn-realtext3d", ".ra", "audio/x-pn-realaudio", ".ram", "audio/x-pn-realaudio", ".rar", "application/octet-stream", ".ras", "image/x-cmu-raster", ".rc", "text/plain", ".rdf", "application/rdf+xml", ".rf", "image/vnd.rn-realflash", ".rgb", "image/x-rgb", ".rlf", "application/x-richlink", ".rm", "audio/x-pn-realaudio", ".rmf", "audio/x-rmf", ".rmi", "audio/mid", ".rmm", "audio/x-pn-realaudio", ".rmvb", "audio/x-pn-realaudio", ".rnx", "application/vnd.rn-realplayer", ".roff", "application/x-troff", ".rp", "image/vnd.rn-realpix", ".rpm", "audio/x-pn-realaudio-plugin", ".rt", "text/vnd.rn-realtext", ".rte", "x-lml/x-gps", ".rtf", "application/rtf", ".rtg", "application/metastream", ".rtx", "text/richtext", ".rv", "video/vnd.rn-realvideo", ".rwc", "application/x-rogerwilco", ".s3m", "audio/x-mod", ".s3z", "audio/x-mod", ".sca", "application/x-supercard", ".scd", "application/x-msschedule", ".sct", "text/scriptlet", ".sdf", "application/e-score", ".sea", "application/x-stuffit", ".setpay", "application/set-payment-initiation", ".setreg", "application/set-registration-initiation", ".sgm", "text/x-sgml", ".sgml", "text/x-sgml", ".sh", "application/x-sh", ".shar", "application/x-shar", ".shtml", "magnus-internal/parsed-html", ".shw", "application/presentations", ".si6", "image/si6", ".si7", "image/vnd.stiwap.sis", ".si9", "image/vnd.lgtwap.sis", ".sis", "application/vnd.symbian.install", ".sit", "application/x-stuffit", ".skd", "application/x-Koan", ".skm", "application/x-Koan", ".skp", "application/x-Koan", ".skt", "application/x-Koan", ".slc", "application/x-salsa", ".smd", "audio/x-smd", ".smi", "application/smil", ".smil", "application/smil", ".smp", "application/studiom", ".smz", "audio/x-smd", ".snd", "audio/basic", ".spc", "application/x-pkcs7-certificates", ".spl", "application/futuresplash", ".spr", "application/x-sprite", ".sprite", "application/x-sprite", ".sdp", "application/sdp", ".spt", "application/x-spt", ".src", "application/x-wais-source", ".sst", "application/vnd.ms-pkicertstore", ".stk", "application/hyperstudio", ".stl", "application/vnd.ms-pkistl", ".stm", "text/html", ".svg", "image/svg+xml", ".sv4cpio", "application/x-sv4cpio", ".sv4crc", "application/x-sv4crc", ".svf", "image/vnd", ".svg", "image/svg+xml", ".svh", "image/svh", ".svr", "x-world/x-svr", ".swf", "application/x-shockwave-flash", ".swfl", "application/x-shockwave-flash", ".t", "application/x-troff", ".tad", "application/octet-stream", ".talk", "text/x-speech", ".tar", "application/x-tar", ".taz", "application/x-tar", ".tbp", "application/x-timbuktu", ".tbt", "application/x-timbuktu", ".tcl", "application/x-tcl", ".tex", "application/x-tex", ".texi", "application/x-texinfo", ".texinfo", "application/x-texinfo", ".tgz", "application/x-compressed", ".thm", "application/vnd.eri.thm", ".tif", "image/tiff", ".tiff", "image/tiff", ".tki", "application/x-tkined", ".tkined", "application/x-tkined", ".toc", "application/toc", ".toy", "image/toy", ".tr", "application/x-troff", ".trk", "x-lml/x-gps", ".trm", "application/x-msterminal", ".tsi", "audio/tsplayer", ".tsp", "application/dsptype", ".tsv", "text/tab-separated-values", ".ttf", "application/octet-stream", ".ttz", "application/t-time", ".txt", "text/plain", ".uls", "text/iuls", ".ult", "audio/x-mod", ".ustar", "application/x-ustar", ".uu", "application/x-uuencode", ".uue", "application/x-uuencode", ".vcd", "application/x-cdlink", ".vcf", "text/x-vcard", ".vdo", "video/vdo", ".vib", "audio/vib", ".viv", "video/vivo", ".vivo", "video/vivo", ".vmd", "application/vocaltec-media-desc", ".vmf", "application/vocaltec-media-file", ".vmi", "application/x-dreamcast-vms-info", ".vms", "application/x-dreamcast-vms", ".vox", "audio/voxware", ".vqe", "audio/x-twinvq-plugin", ".vqf", "audio/x-twinvq", ".vql", "audio/x-twinvq", ".vre", "x-world/x-vream", ".vrml", "x-world/x-vrml", ".vrt", "x-world/x-vrt", ".vrw", "x-world/x-vream", ".vts", "workbook/formulaone", ".wav", "audio/x-wav", ".wax", "audio/x-ms-wax", ".wbmp", "image/vnd.wap.wbmp", ".wcm", "application/vnd.ms-works", ".wdb", "application/vnd.ms-works", ".web", "application/vnd.xara", ".wi", "image/wavelet", ".wis", "application/x-InstallShield", ".wks", "application/vnd.ms-works", ".wm", "video/x-ms-wm", ".wma", "audio/x-ms-wma", ".wmd", "application/x-ms-wmd", ".wmf", "application/x-msmetafile", ".wml", "text/vnd.wap.wml", ".wmlc", "application/vnd.wap.wmlc", ".wmls", "text/vnd.wap.wmlscript", ".wmlsc", "application/vnd.wap.wmlscriptc", ".wmlscript", "text/vnd.wap.wmlscript", ".wmv", "audio/x-ms-wmv", ".wmx", "video/x-ms-wmx", ".wmz", "application/x-ms-wmz", ".wpng", "image/x-up-wpng", ".wps", "application/vnd.ms-works", ".wpt", "x-lml/x-gps", ".wri", "application/x-mswrite", ".wrl", "x-world/x-vrml", ".wrz", "x-world/x-vrml", ".ws", "text/vnd.wap.wmlscript", ".wsc", "application/vnd.wap.wmlscriptc", ".wv", "video/wavelet", ".wvx", "video/x-ms-wvx", ".wxl", "application/x-wxl", ".x-gzip", "application/x-gzip", ".xaf", "x-world/x-vrml", ".xar", "application/vnd.xara", ".xbm", "image/x-xbitmap", ".xdm", "application/x-xdma", ".xdma", "application/x-xdma", ".xdw", "application/vnd.fujixerox.docuworks", ".xht", "application/xhtml+xml", ".xhtm", "application/xhtml+xml", ".xhtml", "application/xhtml+xml", ".xla", "application/vnd.ms-excel", ".xlc", "application/vnd.ms-excel", ".xll", "application/x-excel", ".xlm", "application/vnd.ms-excel", ".xls", "application/vnd.ms-excel", ".xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", ".xlt", "application/vnd.ms-excel", ".xlw", "application/vnd.ms-excel", ".xm", "audio/x-mod", ".xml", "text/plain", ".xml", "application/xml", ".xmz", "audio/x-mod", ".xof", "x-world/x-vrml", ".xpi", "application/x-xpinstall", ".xpm", "image/x-xpixmap", ".xsit", "text/xml", ".xsl", "text/xml", ".xul", "text/xul", ".xwd", "image/x-xwindowdump", ".xyz", "chemical/x-pdb", ".yz1", "application/x-yz1", ".z", "application/x-compress", ".zac", "application/x-zaurus-zac", ".zip", "application/zip", ".json", "application/json");

    public static String get(String suffix) {
        return map.get(suffix);
    }
}
