module Contentful class MimeContentType EXTENSION_LIST = {'.323' => 'text/h323', '.3g2' => 'video/3gpp2', '.3gp' => 'video/3gpp', '.3gp2' => 'video/3gpp2', '.3gpp' => 'video/3gpp', '.7z' => 'application/x-7z-compressed', '.aa' => 'audio/audible', '.AAC' => 'audio/aac', '.aaf' => 'application/octet-stream', '.aax' => 'audio/vnd.audible.aax', '.ac3' => 'audio/ac3', '.aca' => 'application/octet-stream', '.accda' => 'application/msaccess.addin', '.accdb' => 'application/msaccess', '.accdc' => 'application/msaccess.cab', '.accde' => 'application/msaccess', '.accdr' => 'application/msaccess.runtime', '.accdt' => 'application/msaccess', '.accdw' => 'application/msaccess.webapplication', '.accft' => 'application/msaccess.ftemplate', '.acx' => 'application/internet-property-stream', '.AddIn' => 'text/xml', '.ade' => 'application/msaccess', '.adobebridge' => 'application/x-bridge-url', '.adp' => 'application/msaccess', '.ADT' => 'audio/vnd.dlna.adts', '.ADTS' => 'audio/aac', '.afm' => 'application/octet-stream', '.ai' => 'application/postscript', '.aif' => 'audio/x-aiff', '.aifc' => 'audio/aiff', '.aiff' => 'audio/aiff', '.air' => 'application/vnd.adobe.air-application-installer-package+zip', '.amc' => 'application/x-mpeg', '.application' => 'application/x-ms-application', '.art' => 'image/x-jg', '.asa' => 'application/xml', '.asax' => 'application/xml', '.ascx' => 'application/xml', '.asd' => 'application/octet-stream', '.asf' => 'video/x-ms-asf', '.ashx' => 'application/xml', '.asi' => 'application/octet-stream', '.asm' => 'text/plain', '.asmx' => 'application/xml', '.aspx' => 'application/xml', '.asr' => 'video/x-ms-asf', '.asx' => 'video/x-ms-asf', '.atom' => 'application/atom+xml', '.au' => 'audio/basic', '.avi' => 'video/x-msvideo', '.axs' => 'application/olescript', '.bas' => 'text/plain', '.bcpio' => 'application/x-bcpio', '.bin' => 'application/octet-stream', '.bmp' => 'image/bmp', '.c' => 'text/plain', '.cab' => 'application/octet-stream', '.caf' => 'audio/x-caf', '.calx' => 'application/vnd.ms-office.calx', '.cat' => 'application/vnd.ms-pki.seccat', '.cc' => 'text/plain', '.cd' => 'text/plain', '.cdda' => 'audio/aiff', '.cdf' => 'application/x-cdf', '.cer' => 'application/x-x509-ca-cert', '.chm' => 'application/octet-stream', '.class' => 'application/x-java-applet', '.clp' => 'application/x-msclip', '.cmx' => 'image/x-cmx', '.cnf' => 'text/plain', '.cod' => 'image/cis-cod', '.config' => 'application/xml', '.contact' => 'text/x-ms-contact', '.coverage' => 'application/xml', '.cpio' => 'application/x-cpio', '.cpp' => 'text/plain', '.crd' => 'application/x-mscardfile', '.crl' => 'application/pkix-crl', '.crt' => 'application/x-x509-ca-cert', '.cs' => 'text/plain', '.csdproj' => 'text/plain', '.csh' => 'application/x-csh', '.csproj' => 'text/plain', '.css' => 'text/css', '.csv' => 'text/csv', '.cur' => 'application/octet-stream', '.cxx' => 'text/plain', '.dat' => 'application/octet-stream', '.datasource' => 'application/xml', '.dbproj' => 'text/plain', '.dcr' => 'application/x-director', '.def' => 'text/plain', '.deploy' => 'application/octet-stream', '.der' => 'application/x-x509-ca-cert', '.dgml' => 'application/xml', '.dib' => 'image/bmp', '.dif' => 'video/x-dv', '.dir' => 'application/x-director', '.disco' => 'text/xml', '.dll' => 'application/x-msdownload', '.dll.config' => 'text/xml', '.dlm' => 'text/dlm', '.doc' => 'application/msword', '.docm' => 'application/vnd.ms-word.document.macroEnabled.12', '.docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', '.dot' => 'application/msword', '.dotm' => 'application/vnd.ms-word.template.macroEnabled.12', '.dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template', '.dsp' => 'application/octet-stream', '.dsw' => 'text/plain', '.dtd' => 'text/xml', '.dtsConfig' => 'text/xml', '.dv' => 'video/x-dv', '.dvi' => 'application/x-dvi', '.dwf' => 'drawing/x-dwf', '.dwp' => 'application/octet-stream', '.dxr' => 'application/x-director', '.eml' => 'message/rfc822', '.emz' => 'application/octet-stream', '.eot' => 'application/octet-stream', '.eps' => 'application/postscript', '.etl' => 'application/etl', '.etx' => 'text/x-setext', '.evy' => 'application/envoy', '.exe' => 'application/octet-stream', '.exe.config' => 'text/xml', '.fdf' => 'application/vnd.fdf', '.fif' => 'application/fractals', '.filters' => 'Application/xml', '.fla' => 'application/octet-stream', '.flr' => 'x-world/x-vrml', '.flv' => 'video/x-flv', '.fsscript' => 'application/fsharp-script', '.fsx' => 'application/fsharp-script', '.generictest' => 'application/xml', '.gif' => 'image/gif', '.group' => 'text/x-ms-group', '.gsm' => 'audio/x-gsm', '.gtar' => 'application/x-gtar', '.gz' => 'application/x-gzip', '.h' => 'text/plain', '.hdf' => 'application/x-hdf', '.hdml' => 'text/x-hdml', '.hhc' => 'application/x-oleobject', '.hhk' => 'application/octet-stream', '.hhp' => 'application/octet-stream', '.hlp' => 'application/winhlp', '.hpp' => 'text/plain', '.hqx' => 'application/mac-binhex40', '.hta' => 'application/hta', '.htc' => 'text/x-component', '.htm' => 'text/html', '.html' => 'text/html', '.htt' => 'text/webviewhtml', '.hxa' => 'application/xml', '.hxc' => 'application/xml', '.hxd' => 'application/octet-stream', '.hxe' => 'application/xml', '.hxf' => 'application/xml', '.hxh' => 'application/octet-stream', '.hxi' => 'application/octet-stream', '.hxk' => 'application/xml', '.hxq' => 'application/octet-stream', '.hxr' => 'application/octet-stream', '.hxs' => 'application/octet-stream', '.hxt' => 'text/html', '.hxv' => 'application/xml', '.hxw' => 'application/octet-stream', '.hxx' => 'text/plain', '.i' => 'text/plain', '.ico' => 'image/x-icon', '.ics' => 'application/octet-stream', '.idl' => 'text/plain', '.ief' => 'image/ief', '.iii' => 'application/x-iphone', '.inc' => 'text/plain', '.inf' => 'application/octet-stream', '.inl' => 'text/plain', '.ins' => 'application/x-internet-signup', '.ipa' => 'application/x-itunes-ipa', '.ipg' => 'application/x-itunes-ipg', '.ipproj' => 'text/plain', '.ipsw' => 'application/x-itunes-ipsw', '.iqy' => 'text/x-ms-iqy', '.isp' => 'application/x-internet-signup', '.ite' => 'application/x-itunes-ite', '.itlp' => 'application/x-itunes-itlp', '.itms' => 'application/x-itunes-itms', '.itpc' => 'application/x-itunes-itpc', '.IVF' => 'video/x-ivf', '.jar' => 'application/java-archive', '.java' => 'application/octet-stream', '.jck' => 'application/liquidmotion', '.jcz' => 'application/liquidmotion', '.jfif' => 'image/pjpeg', '.jnlp' => 'application/x-java-jnlp-file', '.jpb' => 'application/octet-stream', '.jpe' => 'image/jpeg', '.jpeg' => 'image/jpeg', '.jpg' => 'image/jpeg', '.js' => 'application/x-javascript', '.jsx' => 'text/jscript', '.jsxbin' => 'text/plain', '.latex' => 'application/x-latex', '.library-ms' => 'application/windows-library+xml', '.lit' => 'application/x-ms-reader', '.loadtest' => 'application/xml', '.lpk' => 'application/octet-stream', '.lsf' => 'video/x-la-asf', '.lst' => 'text/plain', '.lsx' => 'video/x-la-asf', '.lzh' => 'application/octet-stream', '.m13' => 'application/x-msmediaview', '.m14' => 'application/x-msmediaview', '.m1v' => 'video/mpeg', '.m2t' => 'video/vnd.dlna.mpeg-tts', '.m2ts' => 'video/vnd.dlna.mpeg-tts', '.m2v' => 'video/mpeg', '.m3u' => 'audio/x-mpegurl', '.m3u8' => 'audio/x-mpegurl', '.m4a' => 'audio/m4a', '.m4b' => 'audio/m4b', '.m4p' => 'audio/m4p', '.m4r' => 'audio/x-m4r', '.m4v' => 'video/x-m4v', '.mac' => 'image/x-macpaint', '.mak' => 'text/plain', '.man' => 'application/x-troff-man', '.manifest' => 'application/x-ms-manifest', '.map' => 'text/plain', '.master' => 'application/xml', '.mda' => 'application/msaccess', '.mdb' => 'application/x-msaccess', '.mde' => 'application/msaccess', '.mdp' => 'application/octet-stream', '.me' => 'application/x-troff-me', '.mfp' => 'application/x-shockwave-flash', '.mht' => 'message/rfc822', '.mhtml' => 'message/rfc822', '.mid' => 'audio/mid', '.midi' => 'audio/mid', '.mix' => 'application/octet-stream', '.mk' => 'text/plain', '.mmf' => 'application/x-smaf', '.mno' => 'text/xml', '.mny' => 'application/x-msmoney', '.mod' => 'video/mpeg', '.mov' => 'video/quicktime', '.movie' => 'video/x-sgi-movie', '.mp2' => 'video/mpeg', '.mp2v' => 'video/mpeg', '.mp3' => 'audio/mpeg', '.mp4' => 'video/mp4', '.mp4v' => 'video/mp4', '.mpa' => 'video/mpeg', '.mpe' => 'video/mpeg', '.mpeg' => 'video/mpeg', '.mpf' => 'application/vnd.ms-mediapackage', '.mpg' => 'video/mpeg', '.mpp' => 'application/vnd.ms-project', '.mpv2' => 'video/mpeg', '.mqv' => 'video/quicktime', '.ms' => 'application/x-troff-ms', '.msi' => 'application/octet-stream', '.mso' => 'application/octet-stream', '.mts' => 'video/vnd.dlna.mpeg-tts', '.mtx' => 'application/xml', '.mvb' => 'application/x-msmediaview', '.mvc' => 'application/x-miva-compiled', '.mxp' => 'application/x-mmxp', '.nc' => 'application/x-netcdf', '.nsc' => 'video/x-ms-asf', '.nws' => 'message/rfc822', '.ocx' => 'application/octet-stream', '.oda' => 'application/oda', '.odc' => 'text/x-ms-odc', '.odh' => 'text/plain', '.odl' => 'text/plain', '.odp' => 'application/vnd.oasis.opendocument.presentation', '.ods' => 'application/oleobject', '.odt' => 'application/vnd.oasis.opendocument.text', '.one' => 'application/onenote', '.onea' => 'application/onenote', '.onepkg' => 'application/onenote', '.onetmp' => 'application/onenote', '.onetoc' => 'application/onenote', '.onetoc2' => 'application/onenote', '.orderedtest' => 'application/xml', '.osdx' => 'application/opensearchdescription+xml', '.p10' => 'application/pkcs10', '.p12' => 'application/x-pkcs12', '.p7b' => 'application/x-pkcs7-certificates', '.p7c' => 'application/pkcs7-mime', '.p7m' => 'application/pkcs7-mime', '.p7r' => 'application/x-pkcs7-certreqresp', '.p7s' => 'application/pkcs7-signature', '.pbm' => 'image/x-portable-bitmap', '.pcast' => 'application/x-podcast', '.pct' => 'image/pict', '.pcx' => 'application/octet-stream', '.pcz' => 'application/octet-stream', '.pdf' => 'application/pdf', '.pfb' => 'application/octet-stream', '.pfm' => 'application/octet-stream', '.pfx' => 'application/x-pkcs12', '.pgm' => 'image/x-portable-graymap', '.pic' => 'image/pict', '.pict' => 'image/pict', '.pkgdef' => 'text/plain', '.pkgundef' => 'text/plain', '.pko' => 'application/vnd.ms-pki.pko', '.pls' => 'audio/scpls', '.pma' => 'application/x-perfmon', '.pmc' => 'application/x-perfmon', '.pml' => 'application/x-perfmon', '.pmr' => 'application/x-perfmon', '.pmw' => 'application/x-perfmon', '.png' => 'image/png', '.pnm' => 'image/x-portable-anymap', '.pnt' => 'image/x-macpaint', '.pntg' => 'image/x-macpaint', '.pnz' => 'image/png', '.pot' => 'application/vnd.ms-powerpoint', '.potm' => 'application/vnd.ms-powerpoint.template.macroEnabled.12', '.potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template', '.ppa' => 'application/vnd.ms-powerpoint', '.ppam' => 'application/vnd.ms-powerpoint.addin.macroEnabled.12', '.ppm' => 'image/x-portable-pixmap', '.pps' => 'application/vnd.ms-powerpoint', '.ppsm' => 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12', '.ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow', '.ppt' => 'application/vnd.ms-powerpoint', '.pptm' => 'application/vnd.ms-powerpoint.presentation.macroEnabled.12', '.pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation', '.prf' => 'application/pics-rules', '.prm' => 'application/octet-stream', '.prx' => 'application/octet-stream', '.ps' => 'application/postscript', '.psc1' => 'application/PowerShell', '.psd' => 'application/octet-stream', '.psess' => 'application/xml', '.psm' => 'application/octet-stream', '.psp' => 'application/octet-stream', '.pub' => 'application/x-mspublisher', '.pwz' => 'application/vnd.ms-powerpoint', '.qht' => 'text/x-html-insertion', '.qhtm' => 'text/x-html-insertion', '.qt' => 'video/quicktime', '.qti' => 'image/x-quicktime', '.qtif' => 'image/x-quicktime', '.qtl' => 'application/x-quicktimeplayer', '.qxd' => 'application/octet-stream', '.ra' => 'audio/x-pn-realaudio', '.ram' => 'audio/x-pn-realaudio', '.rar' => 'application/octet-stream', '.ras' => 'image/x-cmu-raster', '.rat' => 'application/rat-file', '.rc' => 'text/plain', '.rc2' => 'text/plain', '.rct' => 'text/plain', '.rdlc' => 'application/xml', '.resx' => 'application/xml', '.rf' => 'image/vnd.rn-realflash', '.rgb' => 'image/x-rgb', '.rgs' => 'text/plain', '.rm' => 'application/vnd.rn-realmedia', '.rmi' => 'audio/mid', '.rmp' => 'application/vnd.rn-rn_music_package', '.roff' => 'application/x-troff', '.rpm' => 'audio/x-pn-realaudio-plugin', '.rqy' => 'text/x-ms-rqy', '.rtf' => 'application/rtf', '.rtx' => 'text/richtext', '.ruleset' => 'application/xml', '.s' => 'text/plain', '.safariextz' => 'application/x-safari-safariextz', '.scd' => 'application/x-msschedule', '.sct' => 'text/scriptlet', '.sd2' => 'audio/x-sd2', '.sdp' => 'application/sdp', '.sea' => 'application/octet-stream', '.searchConnector-ms' => 'application/windows-search-connector+xml', '.setpay' => 'application/set-payment-initiation', '.setreg' => 'application/set-registration-initiation', '.settings' => 'application/xml', '.sgimb' => 'application/x-sgimb', '.sgml' => 'text/sgml', '.sh' => 'application/x-sh', '.shar' => 'application/x-shar', '.shtml' => 'text/html', '.sit' => 'application/x-stuffit', '.sitemap' => 'application/xml', '.skin' => 'application/xml', '.sldm' => 'application/vnd.ms-powerpoint.slide.macroEnabled.12', '.sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide', '.slk' => 'application/vnd.ms-excel', '.sln' => 'text/plain', '.slupkg-ms' => 'application/x-ms-license', '.smd' => 'audio/x-smd', '.smi' => 'application/octet-stream', '.smx' => 'audio/x-smd', '.smz' => 'audio/x-smd', '.snd' => 'audio/basic', '.snippet' => 'application/xml', '.snp' => 'application/octet-stream', '.sol' => 'text/plain', '.sor' => 'text/plain', '.spc' => 'application/x-pkcs7-certificates', '.spl' => 'application/futuresplash', '.src' => 'application/x-wais-source', '.srf' => 'text/plain', '.SSISDeploymentManifest' => 'text/xml', '.ssm' => 'application/streamingmedia', '.sst' => 'application/vnd.ms-pki.certstore', '.stl' => 'application/vnd.ms-pki.stl', '.sv4cpio' => 'application/x-sv4cpio', '.sv4crc' => 'application/x-sv4crc', '.svc' => 'application/xml', '.swf' => 'application/x-shockwave-flash', '.t' => 'application/x-troff', '.tar' => 'application/x-tar', '.tcl' => 'application/x-tcl', '.testrunconfig' => 'application/xml', '.testsettings' => 'application/xml', '.tex' => 'application/x-tex', '.texi' => 'application/x-texinfo', '.texinfo' => 'application/x-texinfo', '.tgz' => 'application/x-compressed', '.thmx' => 'application/vnd.ms-officetheme', '.thn' => 'application/octet-stream', '.tif' => 'image/tiff', '.tiff' => 'image/tiff', '.tlh' => 'text/plain', '.tli' => 'text/plain', '.toc' => 'application/octet-stream', '.tr' => 'application/x-troff', '.trm' => 'application/x-msterminal', '.trx' => 'application/xml', '.ts' => 'video/vnd.dlna.mpeg-tts', '.tsv' => 'text/tab-separated-values', '.ttf' => 'application/octet-stream', '.tts' => 'video/vnd.dlna.mpeg-tts', '.txt' => 'text/plain', '.u32' => 'application/octet-stream', '.uls' => 'text/iuls', '.user' => 'text/plain', '.ustar' => 'application/x-ustar', '.vb' => 'text/plain', '.vbdproj' => 'text/plain', '.vbk' => 'video/mpeg', '.vbproj' => 'text/plain', '.vbs' => 'text/vbscript', '.vcf' => 'text/x-vcard', '.vcproj' => 'Application/xml', '.vcs' => 'text/plain', '.vcxproj' => 'Application/xml', '.vddproj' => 'text/plain', '.vdp' => 'text/plain', '.vdproj' => 'text/plain', '.vdx' => 'application/vnd.ms-visio.viewer', '.vml' => 'text/xml', '.vscontent' => 'application/xml', '.vsct' => 'text/xml', '.vsd' => 'application/vnd.visio', '.vsi' => 'application/ms-vsi', '.vsix' => 'application/vsix', '.vsixlangpack' => 'text/xml', '.vsixmanifest' => 'text/xml', '.vsmdi' => 'application/xml', '.vspscc' => 'text/plain', '.vss' => 'application/vnd.visio', '.vsscc' => 'text/plain', '.vssettings' => 'text/xml', '.vssscc' => 'text/plain', '.vst' => 'application/vnd.visio', '.vstemplate' => 'text/xml', '.vsto' => 'application/x-ms-vsto', '.vsw' => 'application/vnd.visio', '.vsx' => 'application/vnd.visio', '.vtx' => 'application/vnd.visio', '.wav' => 'audio/wav', '.wave' => 'audio/wav', '.wax' => 'audio/x-ms-wax', '.wbk' => 'application/msword', '.wbmp' => 'image/vnd.wap.wbmp', '.wcm' => 'application/vnd.ms-works', '.wdb' => 'application/vnd.ms-works', '.wdp' => 'image/vnd.ms-photo', '.webarchive' => 'application/x-safari-webarchive', '.webtest' => 'application/xml', '.wiq' => 'application/xml', '.wiz' => 'application/msword', '.wks' => 'application/vnd.ms-works', '.WLMP' => 'application/wlmoviemaker', '.wlpginstall' => 'application/x-wlpg-detect', '.wlpginstall3' => 'application/x-wlpg3-detect', '.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', '.wmp' => 'video/x-ms-wmp', '.wmv' => 'video/x-ms-wmv', '.wmx' => 'video/x-ms-wmx', '.wmz' => 'application/x-ms-wmz', '.wpl' => 'application/vnd.ms-wpl', '.wps' => 'application/vnd.ms-works', '.wri' => 'application/x-mswrite', '.wrl' => 'x-world/x-vrml', '.wrz' => 'x-world/x-vrml', '.wsc' => 'text/scriptlet', '.wsdl' => 'text/xml', '.wvx' => 'video/x-ms-wvx', '.x' => 'application/directx', '.xaf' => 'x-world/x-vrml', '.xaml' => 'application/xaml+xml', '.xap' => 'application/x-silverlight-app', '.xbap' => 'application/x-ms-xbap', '.xbm' => 'image/x-xbitmap', '.xdr' => 'text/plain', '.xht' => 'application/xhtml+xml', '.xhtml' => 'application/xhtml+xml', '.xla' => 'application/vnd.ms-excel', '.xlam' => 'application/vnd.ms-excel.addin.macroEnabled.12', '.xlc' => 'application/vnd.ms-excel', '.xld' => 'application/vnd.ms-excel', '.xlk' => 'application/vnd.ms-excel', '.xll' => 'application/vnd.ms-excel', '.xlm' => 'application/vnd.ms-excel', '.xls' => 'application/vnd.ms-excel', '.xlsb' => 'application/vnd.ms-excel.sheet.binary.macroEnabled.12', '.xlsm' => 'application/vnd.ms-excel.sheet.macroEnabled.12', '.xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', '.xlt' => 'application/vnd.ms-excel', '.xltm' => 'application/vnd.ms-excel.template.macroEnabled.12', '.xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template', '.xlw' => 'application/vnd.ms-excel', '.xml' => 'text/xml', '.xmta' => 'application/xml', '.xof' => 'x-world/x-vrml', '.XOML' => 'text/plain', '.xpm' => 'image/x-xpixmap', '.xps' => 'application/vnd.ms-xpsdocument', '.xrm-ms' => 'text/xml', '.xsc' => 'application/xml', '.xsd' => 'text/xml', '.xsf' => 'text/xml', '.xsl' => 'text/xml', '.xslt' => 'text/xml', '.xsn' => 'application/octet-stream', '.xss' => 'application/xml', '.xtp' => 'application/octet-stream', '.xwd' => 'image/x-xwindowdump', '.z' => 'application/x-compress', '.zip' => 'application/x-zip-compressed' } end end