Created
December 18, 2021 21:19
-
-
Save pyrat/cb45c28e373e5d62f7636acee9ed47c0 to your computer and use it in GitHub Desktop.
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
get_mime = { | |
".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"} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment