pub const MimeMapping = struct {
    extension: []const u8,
    mime_type: []const u8,
};

pub const mime_database = [_]MimeMapping{
    MimeMapping{ .extension = ".123", .mime_type = "application/vnd.lotus-1-2-3" },
    MimeMapping{ .extension = ".3dml", .mime_type = "text/vnd.in3d.3dml" },
    MimeMapping{ .extension = ".3g2", .mime_type = "video/3gpp2" },
    MimeMapping{ .extension = ".3gp", .mime_type = "video/3gpp" },
    MimeMapping{ .extension = ".a", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".aab", .mime_type = "application/x-authorware-bin" },
    MimeMapping{ .extension = ".aac", .mime_type = "audio/x-aac" },
    MimeMapping{ .extension = ".aam", .mime_type = "application/x-authorware-map" },
    MimeMapping{ .extension = ".aas", .mime_type = "application/x-authorware-seg" },
    MimeMapping{ .extension = ".abw", .mime_type = "application/x-abiword" },
    MimeMapping{ .extension = ".acc", .mime_type = "application/vnd.americandynamics.acc" },
    MimeMapping{ .extension = ".ace", .mime_type = "application/x-ace-compressed" },
    MimeMapping{ .extension = ".acu", .mime_type = "application/vnd.acucobol" },
    MimeMapping{ .extension = ".acutc", .mime_type = "application/vnd.acucorp" },
    MimeMapping{ .extension = ".adp", .mime_type = "audio/adpcm" },
    MimeMapping{ .extension = ".aep", .mime_type = "application/vnd.audiograph" },
    MimeMapping{ .extension = ".afm", .mime_type = "application/x-font-type1" },
    MimeMapping{ .extension = ".afp", .mime_type = "application/vnd.ibm.modcap" },
    MimeMapping{ .extension = ".ai", .mime_type = "application/postscript" },
    MimeMapping{ .extension = ".aif", .mime_type = "audio/x-aiff" },
    MimeMapping{ .extension = ".aifc", .mime_type = "audio/x-aiff" },
    MimeMapping{ .extension = ".aiff", .mime_type = "audio/x-aiff" },
    MimeMapping{ .extension = ".air", .mime_type = "application/vnd.adobe.air-application-installer-package+zip" },
    MimeMapping{ .extension = ".ami", .mime_type = "application/vnd.amiga.ami" },
    MimeMapping{ .extension = ".apk", .mime_type = "application/vnd.android.package-archive" },
    MimeMapping{ .extension = ".application", .mime_type = "application/x-ms-application" },
    MimeMapping{ .extension = ".apr", .mime_type = "application/vnd.lotus-approach" },
    MimeMapping{ .extension = ".asc", .mime_type = "application/pgp-signature" },
    MimeMapping{ .extension = ".asf", .mime_type = "video/x-ms-asf" },
    MimeMapping{ .extension = ".asm", .mime_type = "text/x-asm" },
    MimeMapping{ .extension = ".aso", .mime_type = "application/vnd.accpac.simply.aso" },
    MimeMapping{ .extension = ".asx", .mime_type = "video/x-ms-asf" },
    MimeMapping{ .extension = ".atc", .mime_type = "application/vnd.acucorp" },
    MimeMapping{ .extension = ".atom", .mime_type = "application/atom+xml" },
    MimeMapping{ .extension = ".atomcat", .mime_type = "application/atomcat+xml" },
    MimeMapping{ .extension = ".atomsvc", .mime_type = "application/atomsvc+xml" },
    MimeMapping{ .extension = ".atx", .mime_type = "application/vnd.antix.game-component" },
    MimeMapping{ .extension = ".au", .mime_type = "audio/basic" },
    MimeMapping{ .extension = ".avi", .mime_type = "video/x-msvideo" },
    MimeMapping{ .extension = ".aw", .mime_type = "application/applixware" },
    MimeMapping{ .extension = ".azf", .mime_type = "application/vnd.airzip.filesecure.azf" },
    MimeMapping{ .extension = ".azs", .mime_type = "application/vnd.airzip.filesecure.azs" },
    MimeMapping{ .extension = ".azw", .mime_type = "application/vnd.amazon.ebook" },
    MimeMapping{ .extension = ".bat", .mime_type = "application/x-msdownload" },
    MimeMapping{ .extension = ".bcpio", .mime_type = "application/x-bcpio" },
    MimeMapping{ .extension = ".bdf", .mime_type = "application/x-font-bdf" },
    MimeMapping{ .extension = ".bdm", .mime_type = "application/vnd.syncml.dm+wbxml" },
    MimeMapping{ .extension = ".bh2", .mime_type = "application/vnd.fujitsu.oasysprs" },
    MimeMapping{ .extension = ".bin", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".bmi", .mime_type = "application/vnd.bmi" },
    MimeMapping{ .extension = ".bmp", .mime_type = "image/bmp" },
    MimeMapping{ .extension = ".book", .mime_type = "application/vnd.framemaker" },
    MimeMapping{ .extension = ".box", .mime_type = "application/vnd.previewsystems.box" },
    MimeMapping{ .extension = ".boz", .mime_type = "application/x-bzip2" },
    MimeMapping{ .extension = ".bpk", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".btif", .mime_type = "image/prs.btif" },
    MimeMapping{ .extension = ".bz", .mime_type = "application/x-bzip" },
    MimeMapping{ .extension = ".bz2", .mime_type = "application/x-bzip2" },
    MimeMapping{ .extension = ".c", .mime_type = "text/x-c" },
    MimeMapping{ .extension = ".c4d", .mime_type = "application/vnd.clonk.c4group" },
    MimeMapping{ .extension = ".c4f", .mime_type = "application/vnd.clonk.c4group" },
    MimeMapping{ .extension = ".c4g", .mime_type = "application/vnd.clonk.c4group" },
    MimeMapping{ .extension = ".c4p", .mime_type = "application/vnd.clonk.c4group" },
    MimeMapping{ .extension = ".c4u", .mime_type = "application/vnd.clonk.c4group" },
    MimeMapping{ .extension = ".cab", .mime_type = "application/vnd.ms-cab-compressed" },
    MimeMapping{ .extension = ".car", .mime_type = "application/vnd.curl.car" },
    MimeMapping{ .extension = ".cat", .mime_type = "application/vnd.ms-pki.seccat" },
    MimeMapping{ .extension = ".cc", .mime_type = "text/x-c" },
    MimeMapping{ .extension = ".cct", .mime_type = "application/x-director" },
    MimeMapping{ .extension = ".ccxml", .mime_type = "application/ccxml+xml" },
    MimeMapping{ .extension = ".cdbcmsg", .mime_type = "application/vnd.contact.cmsg" },
    MimeMapping{ .extension = ".cdf", .mime_type = "application/x-netcdf" },
    MimeMapping{ .extension = ".cdkey", .mime_type = "application/vnd.mediastation.cdkey" },
    MimeMapping{ .extension = ".cdx", .mime_type = "chemical/x-cdx" },
    MimeMapping{ .extension = ".cdxml", .mime_type = "application/vnd.chemdraw+xml" },
    MimeMapping{ .extension = ".cdy", .mime_type = "application/vnd.cinderella" },
    MimeMapping{ .extension = ".cer", .mime_type = "application/pkix-cert" },
    MimeMapping{ .extension = ".cgm", .mime_type = "image/cgm" },
    MimeMapping{ .extension = ".chat", .mime_type = "application/x-chat" },
    MimeMapping{ .extension = ".chm", .mime_type = "application/vnd.ms-htmlhelp" },
    MimeMapping{ .extension = ".chrt", .mime_type = "application/vnd.kde.kchart" },
    MimeMapping{ .extension = ".cif", .mime_type = "chemical/x-cif" },
    MimeMapping{ .extension = ".cii", .mime_type = "application/vnd.anser-web-certificate-issue-initiation" },
    MimeMapping{ .extension = ".cil", .mime_type = "application/vnd.ms-artgalry" },
    MimeMapping{ .extension = ".cla", .mime_type = "application/vnd.claymore" },
    MimeMapping{ .extension = ".class", .mime_type = "application/java-vm" },
    MimeMapping{ .extension = ".clkk", .mime_type = "application/vnd.crick.clicker.keyboard" },
    MimeMapping{ .extension = ".clkp", .mime_type = "application/vnd.crick.clicker.palette" },
    MimeMapping{ .extension = ".clkt", .mime_type = "application/vnd.crick.clicker.template" },
    MimeMapping{ .extension = ".clkw", .mime_type = "application/vnd.crick.clicker.wordbank" },
    MimeMapping{ .extension = ".clkx", .mime_type = "application/vnd.crick.clicker" },
    MimeMapping{ .extension = ".clp", .mime_type = "application/x-msclip" },
    MimeMapping{ .extension = ".cmc", .mime_type = "application/vnd.cosmocaller" },
    MimeMapping{ .extension = ".cmdf", .mime_type = "chemical/x-cmdf" },
    MimeMapping{ .extension = ".cml", .mime_type = "chemical/x-cml" },
    MimeMapping{ .extension = ".cmp", .mime_type = "application/vnd.yellowriver-custom-menu" },
    MimeMapping{ .extension = ".cmx", .mime_type = "image/x-cmx" },
    MimeMapping{ .extension = ".cod", .mime_type = "application/vnd.rim.cod" },
    MimeMapping{ .extension = ".com", .mime_type = "application/x-msdownload" },
    MimeMapping{ .extension = ".conf", .mime_type = "text/plain" },
    MimeMapping{ .extension = ".cpio", .mime_type = "application/x-cpio" },
    MimeMapping{ .extension = ".cpp", .mime_type = "text/x-c" },
    MimeMapping{ .extension = ".cpt", .mime_type = "application/mac-compactpro" },
    MimeMapping{ .extension = ".crd", .mime_type = "application/x-mscardfile" },
    MimeMapping{ .extension = ".crl", .mime_type = "application/pkix-crl" },
    MimeMapping{ .extension = ".crt", .mime_type = "application/x-x509-ca-cert" },
    MimeMapping{ .extension = ".csh", .mime_type = "application/x-csh" },
    MimeMapping{ .extension = ".csml", .mime_type = "chemical/x-csml" },
    MimeMapping{ .extension = ".csp", .mime_type = "application/vnd.commonspace" },
    MimeMapping{ .extension = ".css", .mime_type = "text/css" },
    MimeMapping{ .extension = ".cst", .mime_type = "application/x-director" },
    MimeMapping{ .extension = ".csv", .mime_type = "text/csv" },
    MimeMapping{ .extension = ".cu", .mime_type = "application/cu-seeme" },
    MimeMapping{ .extension = ".curl", .mime_type = "text/vnd.curl" },
    MimeMapping{ .extension = ".cww", .mime_type = "application/prs.cww" },
    MimeMapping{ .extension = ".cxt", .mime_type = "application/x-director" },
    MimeMapping{ .extension = ".cxx", .mime_type = "text/x-c" },
    MimeMapping{ .extension = ".daf", .mime_type = "application/vnd.mobius.daf" },
    MimeMapping{ .extension = ".dataless", .mime_type = "application/vnd.fdsn.seed" },
    MimeMapping{ .extension = ".davmount", .mime_type = "application/davmount+xml" },
    MimeMapping{ .extension = ".dcr", .mime_type = "application/x-director" },
    MimeMapping{ .extension = ".dcurl", .mime_type = "text/vnd.curl.dcurl" },
    MimeMapping{ .extension = ".dd2", .mime_type = "application/vnd.oma.dd2+xml" },
    MimeMapping{ .extension = ".ddd", .mime_type = "application/vnd.fujixerox.ddd" },
    MimeMapping{ .extension = ".deb", .mime_type = "application/x-debian-package" },
    MimeMapping{ .extension = ".def", .mime_type = "text/plain" },
    MimeMapping{ .extension = ".deploy", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".der", .mime_type = "application/x-x509-ca-cert" },
    MimeMapping{ .extension = ".dfac", .mime_type = "application/vnd.dreamfactory" },
    MimeMapping{ .extension = ".dic", .mime_type = "text/x-c" },
    MimeMapping{ .extension = ".diff", .mime_type = "text/plain" },
    MimeMapping{ .extension = ".dir", .mime_type = "application/x-director" },
    MimeMapping{ .extension = ".dis", .mime_type = "application/vnd.mobius.dis" },
    MimeMapping{ .extension = ".dist", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".distz", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".djv", .mime_type = "image/vnd.djvu" },
    MimeMapping{ .extension = ".djvu", .mime_type = "image/vnd.djvu" },
    MimeMapping{ .extension = ".dll", .mime_type = "application/x-msdownload" },
    MimeMapping{ .extension = ".dmg", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".dms", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".dna", .mime_type = "application/vnd.dna" },
    MimeMapping{ .extension = ".doc", .mime_type = "application/msword" },
    MimeMapping{ .extension = ".docm", .mime_type = "application/vnd.ms-word.document.macroenabled.12" },
    MimeMapping{ .extension = ".docx", .mime_type = "application/vnd.openxmlformats-officedocument.wordprocessingml.document" },
    MimeMapping{ .extension = ".dot", .mime_type = "application/msword" },
    MimeMapping{ .extension = ".dotm", .mime_type = "application/vnd.ms-word.template.macroenabled.12" },
    MimeMapping{ .extension = ".dotx", .mime_type = "application/vnd.openxmlformats-officedocument.wordprocessingml.template" },
    MimeMapping{ .extension = ".dp", .mime_type = "application/vnd.osgi.dp" },
    MimeMapping{ .extension = ".dpg", .mime_type = "application/vnd.dpgraph" },
    MimeMapping{ .extension = ".dsc", .mime_type = "text/prs.lines.tag" },
    MimeMapping{ .extension = ".dtb", .mime_type = "application/x-dtbook+xml" },
    MimeMapping{ .extension = ".dtd", .mime_type = "application/xml-dtd" },
    MimeMapping{ .extension = ".dts", .mime_type = "audio/vnd.dts" },
    MimeMapping{ .extension = ".dtshd", .mime_type = "audio/vnd.dts.hd" },
    MimeMapping{ .extension = ".dump", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".dvi", .mime_type = "application/x-dvi" },
    MimeMapping{ .extension = ".dwf", .mime_type = "model/vnd.dwf" },
    MimeMapping{ .extension = ".dwg", .mime_type = "image/vnd.dwg" },
    MimeMapping{ .extension = ".dxf", .mime_type = "image/vnd.dxf" },
    MimeMapping{ .extension = ".dxp", .mime_type = "application/vnd.spotfire.dxp" },
    MimeMapping{ .extension = ".dxr", .mime_type = "application/x-director" },
    MimeMapping{ .extension = ".ecelp4800", .mime_type = "audio/vnd.nuera.ecelp4800" },
    MimeMapping{ .extension = ".ecelp7470", .mime_type = "audio/vnd.nuera.ecelp7470" },
    MimeMapping{ .extension = ".ecelp9600", .mime_type = "audio/vnd.nuera.ecelp9600" },
    MimeMapping{ .extension = ".ecma", .mime_type = "application/ecmascript" },
    MimeMapping{ .extension = ".edm", .mime_type = "application/vnd.novadigm.edm" },
    MimeMapping{ .extension = ".edx", .mime_type = "application/vnd.novadigm.edx" },
    MimeMapping{ .extension = ".efif", .mime_type = "application/vnd.picsel" },
    MimeMapping{ .extension = ".ei6", .mime_type = "application/vnd.pg.osasli" },
    MimeMapping{ .extension = ".elc", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".eml", .mime_type = "message/rfc822" },
    MimeMapping{ .extension = ".emma", .mime_type = "application/emma+xml" },
    MimeMapping{ .extension = ".eol", .mime_type = "audio/vnd.digital-winds" },
    MimeMapping{ .extension = ".eot", .mime_type = "application/vnd.ms-fontobject" },
    MimeMapping{ .extension = ".eps", .mime_type = "application/postscript" },
    MimeMapping{ .extension = ".epub", .mime_type = "application/epub+zip" },
    MimeMapping{ .extension = ".es3", .mime_type = "application/vnd.eszigno3+xml" },
    MimeMapping{ .extension = ".esf", .mime_type = "application/vnd.epson.esf" },
    MimeMapping{ .extension = ".et3", .mime_type = "application/vnd.eszigno3+xml" },
    MimeMapping{ .extension = ".etx", .mime_type = "text/x-setext" },
    MimeMapping{ .extension = ".exe", .mime_type = "application/x-msdownload" },
    MimeMapping{ .extension = ".ext", .mime_type = "application/vnd.novadigm.ext" },
    MimeMapping{ .extension = ".ez", .mime_type = "application/andrew-inset" },
    MimeMapping{ .extension = ".ez2", .mime_type = "application/vnd.ezpix-album" },
    MimeMapping{ .extension = ".ez3", .mime_type = "application/vnd.ezpix-package" },
    MimeMapping{ .extension = ".f", .mime_type = "text/x-fortran" },
    MimeMapping{ .extension = ".f4v", .mime_type = "video/x-f4v" },
    MimeMapping{ .extension = ".f77", .mime_type = "text/x-fortran" },
    MimeMapping{ .extension = ".f90", .mime_type = "text/x-fortran" },
    MimeMapping{ .extension = ".fbs", .mime_type = "image/vnd.fastbidsheet" },
    MimeMapping{ .extension = ".fdf", .mime_type = "application/vnd.fdf" },
    MimeMapping{ .extension = ".fe_launch", .mime_type = "application/vnd.denovo.fcselayout-link" },
    MimeMapping{ .extension = ".fg5", .mime_type = "application/vnd.fujitsu.oasysgp" },
    MimeMapping{ .extension = ".fgd", .mime_type = "application/x-director" },
    MimeMapping{ .extension = ".fh", .mime_type = "image/x-freehand" },
    MimeMapping{ .extension = ".fh4", .mime_type = "image/x-freehand" },
    MimeMapping{ .extension = ".fh5", .mime_type = "image/x-freehand" },
    MimeMapping{ .extension = ".fh7", .mime_type = "image/x-freehand" },
    MimeMapping{ .extension = ".fhc", .mime_type = "image/x-freehand" },
    MimeMapping{ .extension = ".fig", .mime_type = "application/x-xfig" },
    MimeMapping{ .extension = ".fli", .mime_type = "video/x-fli" },
    MimeMapping{ .extension = ".flo", .mime_type = "application/vnd.micrografx.flo" },
    MimeMapping{ .extension = ".flv", .mime_type = "video/x-flv" },
    MimeMapping{ .extension = ".flw", .mime_type = "application/vnd.kde.kivio" },
    MimeMapping{ .extension = ".flx", .mime_type = "text/vnd.fmi.flexstor" },
    MimeMapping{ .extension = ".fly", .mime_type = "text/vnd.fly" },
    MimeMapping{ .extension = ".fm", .mime_type = "application/vnd.framemaker" },
    MimeMapping{ .extension = ".fnc", .mime_type = "application/vnd.frogans.fnc" },
    MimeMapping{ .extension = ".for", .mime_type = "text/x-fortran" },
    MimeMapping{ .extension = ".fpx", .mime_type = "image/vnd.fpx" },
    MimeMapping{ .extension = ".frame", .mime_type = "application/vnd.framemaker" },
    MimeMapping{ .extension = ".fsc", .mime_type = "application/vnd.fsc.weblaunch" },
    MimeMapping{ .extension = ".fst", .mime_type = "image/vnd.fst" },
    MimeMapping{ .extension = ".ftc", .mime_type = "application/vnd.fluxtime.clip" },
    MimeMapping{ .extension = ".fti", .mime_type = "application/vnd.anser-web-funds-transfer-initiation" },
    MimeMapping{ .extension = ".fvt", .mime_type = "video/vnd.fvt" },
    MimeMapping{ .extension = ".fzs", .mime_type = "application/vnd.fuzzysheet" },
    MimeMapping{ .extension = ".g3", .mime_type = "image/g3fax" },
    MimeMapping{ .extension = ".gac", .mime_type = "application/vnd.groove-account" },
    MimeMapping{ .extension = ".gdl", .mime_type = "model/vnd.gdl" },
    MimeMapping{ .extension = ".geo", .mime_type = "application/vnd.dynageo" },
    MimeMapping{ .extension = ".gex", .mime_type = "application/vnd.geometry-explorer" },
    MimeMapping{ .extension = ".ggb", .mime_type = "application/vnd.geogebra.file" },
    MimeMapping{ .extension = ".ggt", .mime_type = "application/vnd.geogebra.tool" },
    MimeMapping{ .extension = ".ghf", .mime_type = "application/vnd.groove-help" },
    MimeMapping{ .extension = ".gif", .mime_type = "image/gif" },
    MimeMapping{ .extension = ".gim", .mime_type = "application/vnd.groove-identity-message" },
    MimeMapping{ .extension = ".gmx", .mime_type = "application/vnd.gmx" },
    MimeMapping{ .extension = ".gnumeric", .mime_type = "application/x-gnumeric" },
    MimeMapping{ .extension = ".gph", .mime_type = "application/vnd.flographit" },
    MimeMapping{ .extension = ".gqf", .mime_type = "application/vnd.grafeq" },
    MimeMapping{ .extension = ".gqs", .mime_type = "application/vnd.grafeq" },
    MimeMapping{ .extension = ".gram", .mime_type = "application/srgs" },
    MimeMapping{ .extension = ".gre", .mime_type = "application/vnd.geometry-explorer" },
    MimeMapping{ .extension = ".grv", .mime_type = "application/vnd.groove-injector" },
    MimeMapping{ .extension = ".grxml", .mime_type = "application/srgs+xml" },
    MimeMapping{ .extension = ".gsf", .mime_type = "application/x-font-ghostscript" },
    MimeMapping{ .extension = ".gtar", .mime_type = "application/x-gtar" },
    MimeMapping{ .extension = ".gtm", .mime_type = "application/vnd.groove-tool-message" },
    MimeMapping{ .extension = ".gtw", .mime_type = "model/vnd.gtw" },
    MimeMapping{ .extension = ".gv", .mime_type = "text/vnd.graphviz" },
    MimeMapping{ .extension = ".gz", .mime_type = "application/x-gzip" },
    MimeMapping{ .extension = ".h", .mime_type = "text/x-c" },
    MimeMapping{ .extension = ".h261", .mime_type = "video/h261" },
    MimeMapping{ .extension = ".h263", .mime_type = "video/h263" },
    MimeMapping{ .extension = ".h264", .mime_type = "video/h264" },
    MimeMapping{ .extension = ".hbci", .mime_type = "application/vnd.hbci" },
    MimeMapping{ .extension = ".hdf", .mime_type = "application/x-hdf" },
    MimeMapping{ .extension = ".hh", .mime_type = "text/x-c" },
    MimeMapping{ .extension = ".hlp", .mime_type = "application/winhlp" },
    MimeMapping{ .extension = ".hpgl", .mime_type = "application/vnd.hp-hpgl" },
    MimeMapping{ .extension = ".hpid", .mime_type = "application/vnd.hp-hpid" },
    MimeMapping{ .extension = ".hps", .mime_type = "application/vnd.hp-hps" },
    MimeMapping{ .extension = ".hqx", .mime_type = "application/mac-binhex40" },
    MimeMapping{ .extension = ".htke", .mime_type = "application/vnd.kenameaapp" },
    MimeMapping{ .extension = ".htm", .mime_type = "text/html" },
    MimeMapping{ .extension = ".html", .mime_type = "text/html" },
    MimeMapping{ .extension = ".hvd", .mime_type = "application/vnd.yamaha.hv-dic" },
    MimeMapping{ .extension = ".hvp", .mime_type = "application/vnd.yamaha.hv-voice" },
    MimeMapping{ .extension = ".hvs", .mime_type = "application/vnd.yamaha.hv-script" },
    MimeMapping{ .extension = ".icc", .mime_type = "application/vnd.iccprofile" },
    MimeMapping{ .extension = ".ice", .mime_type = "x-conference/x-cooltalk" },
    MimeMapping{ .extension = ".icm", .mime_type = "application/vnd.iccprofile" },
    MimeMapping{ .extension = ".ico", .mime_type = "image/x-icon" },
    MimeMapping{ .extension = ".ics", .mime_type = "text/calendar" },
    MimeMapping{ .extension = ".ief", .mime_type = "image/ief" },
    MimeMapping{ .extension = ".ifb", .mime_type = "text/calendar" },
    MimeMapping{ .extension = ".ifm", .mime_type = "application/vnd.shana.informed.formdata" },
    MimeMapping{ .extension = ".iges", .mime_type = "model/iges" },
    MimeMapping{ .extension = ".igl", .mime_type = "application/vnd.igloader" },
    MimeMapping{ .extension = ".igs", .mime_type = "model/iges" },
    MimeMapping{ .extension = ".igx", .mime_type = "application/vnd.micrografx.igx" },
    MimeMapping{ .extension = ".iif", .mime_type = "application/vnd.shana.informed.interchange" },
    MimeMapping{ .extension = ".imp", .mime_type = "application/vnd.accpac.simply.imp" },
    MimeMapping{ .extension = ".ims", .mime_type = "application/vnd.ms-ims" },
    MimeMapping{ .extension = ".in", .mime_type = "text/plain" },
    MimeMapping{ .extension = ".ipk", .mime_type = "application/vnd.shana.informed.package" },
    MimeMapping{ .extension = ".irm", .mime_type = "application/vnd.ibm.rights-management" },
    MimeMapping{ .extension = ".irp", .mime_type = "application/vnd.irepository.package+xml" },
    MimeMapping{ .extension = ".iso", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".itp", .mime_type = "application/vnd.shana.informed.formtemplate" },
    MimeMapping{ .extension = ".ivp", .mime_type = "application/vnd.immervision-ivp" },
    MimeMapping{ .extension = ".ivu", .mime_type = "application/vnd.immervision-ivu" },
    MimeMapping{ .extension = ".jad", .mime_type = "text/vnd.sun.j2me.app-descriptor" },
    MimeMapping{ .extension = ".jam", .mime_type = "application/vnd.jam" },
    MimeMapping{ .extension = ".jar", .mime_type = "application/java-archive" },
    MimeMapping{ .extension = ".java", .mime_type = "text/x-java-source" },
    MimeMapping{ .extension = ".jisp", .mime_type = "application/vnd.jisp" },
    MimeMapping{ .extension = ".jlt", .mime_type = "application/vnd.hp-jlyt" },
    MimeMapping{ .extension = ".jnlp", .mime_type = "application/x-java-jnlp-file" },
    MimeMapping{ .extension = ".joda", .mime_type = "application/vnd.joost.joda-archive" },
    MimeMapping{ .extension = ".jpe", .mime_type = "image/jpeg" },
    MimeMapping{ .extension = ".jpeg", .mime_type = "image/jpeg" },
    MimeMapping{ .extension = ".jpg", .mime_type = "image/jpeg" },
    MimeMapping{ .extension = ".jpgm", .mime_type = "video/jpm" },
    MimeMapping{ .extension = ".jpgv", .mime_type = "video/jpeg" },
    MimeMapping{ .extension = ".jpm", .mime_type = "video/jpm" },
    MimeMapping{ .extension = ".js", .mime_type = "application/javascript" },
    MimeMapping{ .extension = ".json", .mime_type = "application/json" },
    MimeMapping{ .extension = ".kar", .mime_type = "audio/midi" },
    MimeMapping{ .extension = ".karbon", .mime_type = "application/vnd.kde.karbon" },
    MimeMapping{ .extension = ".kfo", .mime_type = "application/vnd.kde.kformula" },
    MimeMapping{ .extension = ".kia", .mime_type = "application/vnd.kidspiration" },
    MimeMapping{ .extension = ".kil", .mime_type = "application/x-killustrator" },
    MimeMapping{ .extension = ".kml", .mime_type = "application/vnd.google-earth.kml+xml" },
    MimeMapping{ .extension = ".kmz", .mime_type = "application/vnd.google-earth.kmz" },
    MimeMapping{ .extension = ".kne", .mime_type = "application/vnd.kinar" },
    MimeMapping{ .extension = ".knp", .mime_type = "application/vnd.kinar" },
    MimeMapping{ .extension = ".kon", .mime_type = "application/vnd.kde.kontour" },
    MimeMapping{ .extension = ".kpr", .mime_type = "application/vnd.kde.kpresenter" },
    MimeMapping{ .extension = ".kpt", .mime_type = "application/vnd.kde.kpresenter" },
    MimeMapping{ .extension = ".ksh", .mime_type = "text/plain" },
    MimeMapping{ .extension = ".ksp", .mime_type = "application/vnd.kde.kspread" },
    MimeMapping{ .extension = ".ktr", .mime_type = "application/vnd.kahootz" },
    MimeMapping{ .extension = ".ktz", .mime_type = "application/vnd.kahootz" },
    MimeMapping{ .extension = ".kwd", .mime_type = "application/vnd.kde.kword" },
    MimeMapping{ .extension = ".kwt", .mime_type = "application/vnd.kde.kword" },
    MimeMapping{ .extension = ".latex", .mime_type = "application/x-latex" },
    MimeMapping{ .extension = ".lbd", .mime_type = "application/vnd.llamagraphics.life-balance.desktop" },
    MimeMapping{ .extension = ".lbe", .mime_type = "application/vnd.llamagraphics.life-balance.exchange+xml" },
    MimeMapping{ .extension = ".les", .mime_type = "application/vnd.hhe.lesson-player" },
    MimeMapping{ .extension = ".lha", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".link66", .mime_type = "application/vnd.route66.link66+xml" },
    MimeMapping{ .extension = ".list", .mime_type = "text/plain" },
    MimeMapping{ .extension = ".list3820", .mime_type = "application/vnd.ibm.modcap" },
    MimeMapping{ .extension = ".listafp", .mime_type = "application/vnd.ibm.modcap" },
    MimeMapping{ .extension = ".log", .mime_type = "text/plain" },
    MimeMapping{ .extension = ".lostxml", .mime_type = "application/lost+xml" },
    MimeMapping{ .extension = ".lrf", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".lrm", .mime_type = "application/vnd.ms-lrm" },
    MimeMapping{ .extension = ".ltf", .mime_type = "application/vnd.frogans.ltf" },
    MimeMapping{ .extension = ".lvp", .mime_type = "audio/vnd.lucent.voice" },
    MimeMapping{ .extension = ".lwp", .mime_type = "application/vnd.lotus-wordpro" },
    MimeMapping{ .extension = ".lzh", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".m13", .mime_type = "application/x-msmediaview" },
    MimeMapping{ .extension = ".m14", .mime_type = "application/x-msmediaview" },
    MimeMapping{ .extension = ".m1v", .mime_type = "video/mpeg" },
    MimeMapping{ .extension = ".m2a", .mime_type = "audio/mpeg" },
    MimeMapping{ .extension = ".m2v", .mime_type = "video/mpeg" },
    MimeMapping{ .extension = ".m3a", .mime_type = "audio/mpeg" },
    MimeMapping{ .extension = ".m3u", .mime_type = "audio/x-mpegurl" },
    MimeMapping{ .extension = ".m4u", .mime_type = "video/vnd.mpegurl" },
    MimeMapping{ .extension = ".m4v", .mime_type = "video/x-m4v" },
    MimeMapping{ .extension = ".ma", .mime_type = "application/mathematica" },
    MimeMapping{ .extension = ".mag", .mime_type = "application/vnd.ecowin.chart" },
    MimeMapping{ .extension = ".maker", .mime_type = "application/vnd.framemaker" },
    MimeMapping{ .extension = ".man", .mime_type = "text/troff" },
    MimeMapping{ .extension = ".mathml", .mime_type = "application/mathml+xml" },
    MimeMapping{ .extension = ".mb", .mime_type = "application/mathematica" },
    MimeMapping{ .extension = ".mbk", .mime_type = "application/vnd.mobius.mbk" },
    MimeMapping{ .extension = ".mbox", .mime_type = "application/mbox" },
    MimeMapping{ .extension = ".mc1", .mime_type = "application/vnd.medcalcdata" },
    MimeMapping{ .extension = ".mcd", .mime_type = "application/vnd.mcd" },
    MimeMapping{ .extension = ".mcurl", .mime_type = "text/vnd.curl.mcurl" },
    MimeMapping{ .extension = ".mdb", .mime_type = "application/x-msaccess" },
    MimeMapping{ .extension = ".mdi", .mime_type = "image/vnd.ms-modi" },
    MimeMapping{ .extension = ".me", .mime_type = "text/troff" },
    MimeMapping{ .extension = ".mesh", .mime_type = "model/mesh" },
    MimeMapping{ .extension = ".mfm", .mime_type = "application/vnd.mfmp" },
    MimeMapping{ .extension = ".mgz", .mime_type = "application/vnd.proteus.magazine" },
    MimeMapping{ .extension = ".mht", .mime_type = "message/rfc822" },
    MimeMapping{ .extension = ".mhtml", .mime_type = "message/rfc822" },
    MimeMapping{ .extension = ".mid", .mime_type = "audio/midi" },
    MimeMapping{ .extension = ".midi", .mime_type = "audio/midi" },
    MimeMapping{ .extension = ".mif", .mime_type = "application/vnd.mif" },
    MimeMapping{ .extension = ".mime", .mime_type = "message/rfc822" },
    MimeMapping{ .extension = ".mj2", .mime_type = "video/mj2" },
    MimeMapping{ .extension = ".mjp2", .mime_type = "video/mj2" },
    MimeMapping{ .extension = ".mlp", .mime_type = "application/vnd.dolby.mlp" },
    MimeMapping{ .extension = ".mmd", .mime_type = "application/vnd.chipnuts.karaoke-mmd" },
    MimeMapping{ .extension = ".mmf", .mime_type = "application/vnd.smaf" },
    MimeMapping{ .extension = ".mmr", .mime_type = "image/vnd.fujixerox.edmics-mmr" },
    MimeMapping{ .extension = ".mny", .mime_type = "application/x-msmoney" },
    MimeMapping{ .extension = ".mobi", .mime_type = "application/x-mobipocket-ebook" },
    MimeMapping{ .extension = ".mov", .mime_type = "video/quicktime" },
    MimeMapping{ .extension = ".movie", .mime_type = "video/x-sgi-movie" },
    MimeMapping{ .extension = ".mp2", .mime_type = "audio/mpeg" },
    MimeMapping{ .extension = ".mp2a", .mime_type = "audio/mpeg" },
    MimeMapping{ .extension = ".mp3", .mime_type = "audio/mpeg" },
    MimeMapping{ .extension = ".mp4", .mime_type = "video/mp4" },
    MimeMapping{ .extension = ".mp4a", .mime_type = "audio/mp4" },
    MimeMapping{ .extension = ".mp4s", .mime_type = "application/mp4" },
    MimeMapping{ .extension = ".mp4v", .mime_type = "video/mp4" },
    MimeMapping{ .extension = ".mpa", .mime_type = "video/mpeg" },
    MimeMapping{ .extension = ".mpc", .mime_type = "application/vnd.mophun.certificate" },
    MimeMapping{ .extension = ".mpe", .mime_type = "video/mpeg" },
    MimeMapping{ .extension = ".mpeg", .mime_type = "video/mpeg" },
    MimeMapping{ .extension = ".mpg", .mime_type = "video/mpeg" },
    MimeMapping{ .extension = ".mpg4", .mime_type = "video/mp4" },
    MimeMapping{ .extension = ".mpga", .mime_type = "audio/mpeg" },
    MimeMapping{ .extension = ".mpkg", .mime_type = "application/vnd.apple.installer+xml" },
    MimeMapping{ .extension = ".mpm", .mime_type = "application/vnd.blueice.multipass" },
    MimeMapping{ .extension = ".mpn", .mime_type = "application/vnd.mophun.application" },
    MimeMapping{ .extension = ".mpp", .mime_type = "application/vnd.ms-project" },
    MimeMapping{ .extension = ".mpt", .mime_type = "application/vnd.ms-project" },
    MimeMapping{ .extension = ".mpy", .mime_type = "application/vnd.ibm.minipay" },
    MimeMapping{ .extension = ".mqy", .mime_type = "application/vnd.mobius.mqy" },
    MimeMapping{ .extension = ".mrc", .mime_type = "application/marc" },
    MimeMapping{ .extension = ".ms", .mime_type = "text/troff" },
    MimeMapping{ .extension = ".mscml", .mime_type = "application/mediaservercontrol+xml" },
    MimeMapping{ .extension = ".mseed", .mime_type = "application/vnd.fdsn.mseed" },
    MimeMapping{ .extension = ".mseq", .mime_type = "application/vnd.mseq" },
    MimeMapping{ .extension = ".msf", .mime_type = "application/vnd.epson.msf" },
    MimeMapping{ .extension = ".msh", .mime_type = "model/mesh" },
    MimeMapping{ .extension = ".msi", .mime_type = "application/x-msdownload" },
    MimeMapping{ .extension = ".msl", .mime_type = "application/vnd.mobius.msl" },
    MimeMapping{ .extension = ".msty", .mime_type = "application/vnd.muvee.style" },
    MimeMapping{ .extension = ".mts", .mime_type = "model/vnd.mts" },
    MimeMapping{ .extension = ".mus", .mime_type = "application/vnd.musician" },
    MimeMapping{ .extension = ".musicxml", .mime_type = "application/vnd.recordare.musicxml+xml" },
    MimeMapping{ .extension = ".mvb", .mime_type = "application/x-msmediaview" },
    MimeMapping{ .extension = ".mwf", .mime_type = "application/vnd.mfer" },
    MimeMapping{ .extension = ".mxf", .mime_type = "application/mxf" },
    MimeMapping{ .extension = ".mxl", .mime_type = "application/vnd.recordare.musicxml" },
    MimeMapping{ .extension = ".mxml", .mime_type = "application/xv+xml" },
    MimeMapping{ .extension = ".mxs", .mime_type = "application/vnd.triscape.mxs" },
    MimeMapping{ .extension = ".mxu", .mime_type = "video/vnd.mpegurl" },
    MimeMapping{ .extension = ".n-gage", .mime_type = "application/vnd.nokia.n-gage.symbian.install" },
    MimeMapping{ .extension = ".nb", .mime_type = "application/mathematica" },
    MimeMapping{ .extension = ".nc", .mime_type = "application/x-netcdf" },
    MimeMapping{ .extension = ".ncx", .mime_type = "application/x-dtbncx+xml" },
    MimeMapping{ .extension = ".ngdat", .mime_type = "application/vnd.nokia.n-gage.data" },
    MimeMapping{ .extension = ".nlu", .mime_type = "application/vnd.neurolanguage.nlu" },
    MimeMapping{ .extension = ".nml", .mime_type = "application/vnd.enliven" },
    MimeMapping{ .extension = ".nnd", .mime_type = "application/vnd.noblenet-directory" },
    MimeMapping{ .extension = ".nns", .mime_type = "application/vnd.noblenet-sealer" },
    MimeMapping{ .extension = ".nnw", .mime_type = "application/vnd.noblenet-web" },
    MimeMapping{ .extension = ".npx", .mime_type = "image/vnd.net-fpx" },
    MimeMapping{ .extension = ".nsf", .mime_type = "application/vnd.lotus-notes" },
    MimeMapping{ .extension = ".nws", .mime_type = "message/rfc822" },
    MimeMapping{ .extension = ".o", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".oa2", .mime_type = "application/vnd.fujitsu.oasys2" },
    MimeMapping{ .extension = ".oa3", .mime_type = "application/vnd.fujitsu.oasys3" },
    MimeMapping{ .extension = ".oas", .mime_type = "application/vnd.fujitsu.oasys" },
    MimeMapping{ .extension = ".obd", .mime_type = "application/x-msbinder" },
    MimeMapping{ .extension = ".obj", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".oda", .mime_type = "application/oda" },
    MimeMapping{ .extension = ".odb", .mime_type = "application/vnd.oasis.opendocument.database" },
    MimeMapping{ .extension = ".odc", .mime_type = "application/vnd.oasis.opendocument.chart" },
    MimeMapping{ .extension = ".odf", .mime_type = "application/vnd.oasis.opendocument.formula" },
    MimeMapping{ .extension = ".odft", .mime_type = "application/vnd.oasis.opendocument.formula-template" },
    MimeMapping{ .extension = ".odg", .mime_type = "application/vnd.oasis.opendocument.graphics" },
    MimeMapping{ .extension = ".odi", .mime_type = "application/vnd.oasis.opendocument.image" },
    MimeMapping{ .extension = ".odp", .mime_type = "application/vnd.oasis.opendocument.presentation" },
    MimeMapping{ .extension = ".ods", .mime_type = "application/vnd.oasis.opendocument.spreadsheet" },
    MimeMapping{ .extension = ".odt", .mime_type = "application/vnd.oasis.opendocument.text" },
    MimeMapping{ .extension = ".oga", .mime_type = "audio/ogg" },
    MimeMapping{ .extension = ".ogg", .mime_type = "audio/ogg" },
    MimeMapping{ .extension = ".ogv", .mime_type = "video/ogg" },
    MimeMapping{ .extension = ".ogx", .mime_type = "application/ogg" },
    MimeMapping{ .extension = ".onepkg", .mime_type = "application/onenote" },
    MimeMapping{ .extension = ".onetmp", .mime_type = "application/onenote" },
    MimeMapping{ .extension = ".onetoc", .mime_type = "application/onenote" },
    MimeMapping{ .extension = ".onetoc2", .mime_type = "application/onenote" },
    MimeMapping{ .extension = ".opf", .mime_type = "application/oebps-package+xml" },
    MimeMapping{ .extension = ".oprc", .mime_type = "application/vnd.palm" },
    MimeMapping{ .extension = ".org", .mime_type = "application/vnd.lotus-organizer" },
    MimeMapping{ .extension = ".osf", .mime_type = "application/vnd.yamaha.openscoreformat" },
    MimeMapping{ .extension = ".osfpvg", .mime_type = "application/vnd.yamaha.openscoreformat.osfpvg+xml" },
    MimeMapping{ .extension = ".otc", .mime_type = "application/vnd.oasis.opendocument.chart-template" },
    MimeMapping{ .extension = ".otf", .mime_type = "application/x-font-otf" },
    MimeMapping{ .extension = ".otg", .mime_type = "application/vnd.oasis.opendocument.graphics-template" },
    MimeMapping{ .extension = ".oth", .mime_type = "application/vnd.oasis.opendocument.text-web" },
    MimeMapping{ .extension = ".oti", .mime_type = "application/vnd.oasis.opendocument.image-template" },
    MimeMapping{ .extension = ".otm", .mime_type = "application/vnd.oasis.opendocument.text-master" },
    MimeMapping{ .extension = ".otp", .mime_type = "application/vnd.oasis.opendocument.presentation-template" },
    MimeMapping{ .extension = ".ots", .mime_type = "application/vnd.oasis.opendocument.spreadsheet-template" },
    MimeMapping{ .extension = ".ott", .mime_type = "application/vnd.oasis.opendocument.text-template" },
    MimeMapping{ .extension = ".oxt", .mime_type = "application/vnd.openofficeorg.extension" },
    MimeMapping{ .extension = ".p", .mime_type = "text/x-pascal" },
    MimeMapping{ .extension = ".p10", .mime_type = "application/pkcs10" },
    MimeMapping{ .extension = ".p12", .mime_type = "application/x-pkcs12" },
    MimeMapping{ .extension = ".p7b", .mime_type = "application/x-pkcs7-certificates" },
    MimeMapping{ .extension = ".p7c", .mime_type = "application/pkcs7-mime" },
    MimeMapping{ .extension = ".p7m", .mime_type = "application/pkcs7-mime" },
    MimeMapping{ .extension = ".p7r", .mime_type = "application/x-pkcs7-certreqresp" },
    MimeMapping{ .extension = ".p7s", .mime_type = "application/pkcs7-signature" },
    MimeMapping{ .extension = ".pas", .mime_type = "text/x-pascal" },
    MimeMapping{ .extension = ".pbd", .mime_type = "application/vnd.powerbuilder6" },
    MimeMapping{ .extension = ".pbm", .mime_type = "image/x-portable-bitmap" },
    MimeMapping{ .extension = ".pcf", .mime_type = "application/x-font-pcf" },
    MimeMapping{ .extension = ".pcl", .mime_type = "application/vnd.hp-pcl" },
    MimeMapping{ .extension = ".pclxl", .mime_type = "application/vnd.hp-pclxl" },
    MimeMapping{ .extension = ".pct", .mime_type = "image/x-pict" },
    MimeMapping{ .extension = ".pcurl", .mime_type = "application/vnd.curl.pcurl" },
    MimeMapping{ .extension = ".pcx", .mime_type = "image/x-pcx" },
    MimeMapping{ .extension = ".pdb", .mime_type = "application/vnd.palm" },
    MimeMapping{ .extension = ".pdf", .mime_type = "application/pdf" },
    MimeMapping{ .extension = ".pfa", .mime_type = "application/x-font-type1" },
    MimeMapping{ .extension = ".pfb", .mime_type = "application/x-font-type1" },
    MimeMapping{ .extension = ".pfm", .mime_type = "application/x-font-type1" },
    MimeMapping{ .extension = ".pfr", .mime_type = "application/font-tdpfr" },
    MimeMapping{ .extension = ".pfx", .mime_type = "application/x-pkcs12" },
    MimeMapping{ .extension = ".pgm", .mime_type = "image/x-portable-graymap" },
    MimeMapping{ .extension = ".pgn", .mime_type = "application/x-chess-pgn" },
    MimeMapping{ .extension = ".pgp", .mime_type = "application/pgp-encrypted" },
    MimeMapping{ .extension = ".pic", .mime_type = "image/x-pict" },
    MimeMapping{ .extension = ".pkg", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".pki", .mime_type = "application/pkixcmp" },
    MimeMapping{ .extension = ".pkipath", .mime_type = "application/pkix-pkipath" },
    MimeMapping{ .extension = ".pl", .mime_type = "text/plain" },
    MimeMapping{ .extension = ".plb", .mime_type = "application/vnd.3gpp.pic-bw-large" },
    MimeMapping{ .extension = ".plc", .mime_type = "application/vnd.mobius.plc" },
    MimeMapping{ .extension = ".plf", .mime_type = "application/vnd.pocketlearn" },
    MimeMapping{ .extension = ".pls", .mime_type = "application/pls+xml" },
    MimeMapping{ .extension = ".pml", .mime_type = "application/vnd.ctc-posml" },
    MimeMapping{ .extension = ".png", .mime_type = "image/png" },
    MimeMapping{ .extension = ".pnm", .mime_type = "image/x-portable-anymap" },
    MimeMapping{ .extension = ".portpkg", .mime_type = "application/vnd.macports.portpkg" },
    MimeMapping{ .extension = ".pot", .mime_type = "application/vnd.ms-powerpoint" },
    MimeMapping{ .extension = ".potm", .mime_type = "application/vnd.ms-powerpoint.template.macroenabled.12" },
    MimeMapping{ .extension = ".potx", .mime_type = "application/vnd.openxmlformats-officedocument.presentationml.template" },
    MimeMapping{ .extension = ".ppa", .mime_type = "application/vnd.ms-powerpoint" },
    MimeMapping{ .extension = ".ppam", .mime_type = "application/vnd.ms-powerpoint.addin.macroenabled.12" },
    MimeMapping{ .extension = ".ppd", .mime_type = "application/vnd.cups-ppd" },
    MimeMapping{ .extension = ".ppm", .mime_type = "image/x-portable-pixmap" },
    MimeMapping{ .extension = ".pps", .mime_type = "application/vnd.ms-powerpoint" },
    MimeMapping{ .extension = ".ppsm", .mime_type = "application/vnd.ms-powerpoint.slideshow.macroenabled.12" },
    MimeMapping{ .extension = ".ppsx", .mime_type = "application/vnd.openxmlformats-officedocument.presentationml.slideshow" },
    MimeMapping{ .extension = ".ppt", .mime_type = "application/vnd.ms-powerpoint" },
    MimeMapping{ .extension = ".pptm", .mime_type = "application/vnd.ms-powerpoint.presentation.macroenabled.12" },
    MimeMapping{ .extension = ".pptx", .mime_type = "application/vnd.openxmlformats-officedocument.presentationml.presentation" },
    MimeMapping{ .extension = ".pqa", .mime_type = "application/vnd.palm" },
    MimeMapping{ .extension = ".prc", .mime_type = "application/x-mobipocket-ebook" },
    MimeMapping{ .extension = ".pre", .mime_type = "application/vnd.lotus-freelance" },
    MimeMapping{ .extension = ".prf", .mime_type = "application/pics-rules" },
    MimeMapping{ .extension = ".ps", .mime_type = "application/postscript" },
    MimeMapping{ .extension = ".psb", .mime_type = "application/vnd.3gpp.pic-bw-small" },
    MimeMapping{ .extension = ".psd", .mime_type = "image/vnd.adobe.photoshop" },
    MimeMapping{ .extension = ".psf", .mime_type = "application/x-font-linux-psf" },
    MimeMapping{ .extension = ".ptid", .mime_type = "application/vnd.pvi.ptid1" },
    MimeMapping{ .extension = ".pub", .mime_type = "application/x-mspublisher" },
    MimeMapping{ .extension = ".pvb", .mime_type = "application/vnd.3gpp.pic-bw-var" },
    MimeMapping{ .extension = ".pwn", .mime_type = "application/vnd.3m.post-it-notes" },
    MimeMapping{ .extension = ".pwz", .mime_type = "application/vnd.ms-powerpoint" },
    MimeMapping{ .extension = ".py", .mime_type = "text/x-python" },
    MimeMapping{ .extension = ".pya", .mime_type = "audio/vnd.ms-playready.media.pya" },
    MimeMapping{ .extension = ".pyc", .mime_type = "application/x-python-code" },
    MimeMapping{ .extension = ".pyo", .mime_type = "application/x-python-code" },
    MimeMapping{ .extension = ".pyv", .mime_type = "video/vnd.ms-playready.media.pyv" },
    MimeMapping{ .extension = ".qam", .mime_type = "application/vnd.epson.quickanime" },
    MimeMapping{ .extension = ".qbo", .mime_type = "application/vnd.intu.qbo" },
    MimeMapping{ .extension = ".qfx", .mime_type = "application/vnd.intu.qfx" },
    MimeMapping{ .extension = ".qps", .mime_type = "application/vnd.publishare-delta-tree" },
    MimeMapping{ .extension = ".qt", .mime_type = "video/quicktime" },
    MimeMapping{ .extension = ".qwd", .mime_type = "application/vnd.quark.quarkxpress" },
    MimeMapping{ .extension = ".qwt", .mime_type = "application/vnd.quark.quarkxpress" },
    MimeMapping{ .extension = ".qxb", .mime_type = "application/vnd.quark.quarkxpress" },
    MimeMapping{ .extension = ".qxd", .mime_type = "application/vnd.quark.quarkxpress" },
    MimeMapping{ .extension = ".qxl", .mime_type = "application/vnd.quark.quarkxpress" },
    MimeMapping{ .extension = ".qxt", .mime_type = "application/vnd.quark.quarkxpress" },
    MimeMapping{ .extension = ".ra", .mime_type = "audio/x-pn-realaudio" },
    MimeMapping{ .extension = ".ram", .mime_type = "audio/x-pn-realaudio" },
    MimeMapping{ .extension = ".rar", .mime_type = "application/x-rar-compressed" },
    MimeMapping{ .extension = ".ras", .mime_type = "image/x-cmu-raster" },
    MimeMapping{ .extension = ".rcprofile", .mime_type = "application/vnd.ipunplugged.rcprofile" },
    MimeMapping{ .extension = ".rdf", .mime_type = "application/rdf+xml" },
    MimeMapping{ .extension = ".rdz", .mime_type = "application/vnd.data-vision.rdz" },
    MimeMapping{ .extension = ".rep", .mime_type = "application/vnd.businessobjects" },
    MimeMapping{ .extension = ".res", .mime_type = "application/x-dtbresource+xml" },
    MimeMapping{ .extension = ".rgb", .mime_type = "image/x-rgb" },
    MimeMapping{ .extension = ".rif", .mime_type = "application/reginfo+xml" },
    MimeMapping{ .extension = ".rl", .mime_type = "application/resource-lists+xml" },
    MimeMapping{ .extension = ".rlc", .mime_type = "image/vnd.fujixerox.edmics-rlc" },
    MimeMapping{ .extension = ".rld", .mime_type = "application/resource-lists-diff+xml" },
    MimeMapping{ .extension = ".rm", .mime_type = "application/vnd.rn-realmedia" },
    MimeMapping{ .extension = ".rmi", .mime_type = "audio/midi" },
    MimeMapping{ .extension = ".rmp", .mime_type = "audio/x-pn-realaudio-plugin" },
    MimeMapping{ .extension = ".rms", .mime_type = "application/vnd.jcp.javame.midlet-rms" },
    MimeMapping{ .extension = ".rnc", .mime_type = "application/relax-ng-compact-syntax" },
    MimeMapping{ .extension = ".roff", .mime_type = "text/troff" },
    MimeMapping{ .extension = ".rpm", .mime_type = "application/x-rpm" },
    MimeMapping{ .extension = ".rpss", .mime_type = "application/vnd.nokia.radio-presets" },
    MimeMapping{ .extension = ".rpst", .mime_type = "application/vnd.nokia.radio-preset" },
    MimeMapping{ .extension = ".rq", .mime_type = "application/sparql-query" },
    MimeMapping{ .extension = ".rs", .mime_type = "application/rls-services+xml" },
    MimeMapping{ .extension = ".rsd", .mime_type = "application/rsd+xml" },
    MimeMapping{ .extension = ".rss", .mime_type = "application/rss+xml" },
    MimeMapping{ .extension = ".rtf", .mime_type = "application/rtf" },
    MimeMapping{ .extension = ".rtx", .mime_type = "text/richtext" },
    MimeMapping{ .extension = ".s", .mime_type = "text/x-asm" },
    MimeMapping{ .extension = ".saf", .mime_type = "application/vnd.yamaha.smaf-audio" },
    MimeMapping{ .extension = ".sbml", .mime_type = "application/sbml+xml" },
    MimeMapping{ .extension = ".sc", .mime_type = "application/vnd.ibm.secure-container" },
    MimeMapping{ .extension = ".scd", .mime_type = "application/x-msschedule" },
    MimeMapping{ .extension = ".scm", .mime_type = "application/vnd.lotus-screencam" },
    MimeMapping{ .extension = ".scq", .mime_type = "application/scvp-cv-request" },
    MimeMapping{ .extension = ".scs", .mime_type = "application/scvp-cv-response" },
    MimeMapping{ .extension = ".scurl", .mime_type = "text/vnd.curl.scurl" },
    MimeMapping{ .extension = ".sda", .mime_type = "application/vnd.stardivision.draw" },
    MimeMapping{ .extension = ".sdc", .mime_type = "application/vnd.stardivision.calc" },
    MimeMapping{ .extension = ".sdd", .mime_type = "application/vnd.stardivision.impress" },
    MimeMapping{ .extension = ".sdkd", .mime_type = "application/vnd.solent.sdkm+xml" },
    MimeMapping{ .extension = ".sdkm", .mime_type = "application/vnd.solent.sdkm+xml" },
    MimeMapping{ .extension = ".sdp", .mime_type = "application/sdp" },
    MimeMapping{ .extension = ".sdw", .mime_type = "application/vnd.stardivision.writer" },
    MimeMapping{ .extension = ".see", .mime_type = "application/vnd.seemail" },
    MimeMapping{ .extension = ".seed", .mime_type = "application/vnd.fdsn.seed" },
    MimeMapping{ .extension = ".sema", .mime_type = "application/vnd.sema" },
    MimeMapping{ .extension = ".semd", .mime_type = "application/vnd.semd" },
    MimeMapping{ .extension = ".semf", .mime_type = "application/vnd.semf" },
    MimeMapping{ .extension = ".ser", .mime_type = "application/java-serialized-object" },
    MimeMapping{ .extension = ".setpay", .mime_type = "application/set-payment-initiation" },
    MimeMapping{ .extension = ".setreg", .mime_type = "application/set-registration-initiation" },
    MimeMapping{ .extension = ".sfd-hdstx", .mime_type = "application/vnd.hydrostatix.sof-data" },
    MimeMapping{ .extension = ".sfs", .mime_type = "application/vnd.spotfire.sfs" },
    MimeMapping{ .extension = ".sgl", .mime_type = "application/vnd.stardivision.writer-global" },
    MimeMapping{ .extension = ".sgm", .mime_type = "text/sgml" },
    MimeMapping{ .extension = ".sgml", .mime_type = "text/sgml" },
    MimeMapping{ .extension = ".sh", .mime_type = "application/x-sh" },
    MimeMapping{ .extension = ".shar", .mime_type = "application/x-shar" },
    MimeMapping{ .extension = ".shf", .mime_type = "application/shf+xml" },
    MimeMapping{ .extension = ".si", .mime_type = "text/vnd.wap.si" },
    MimeMapping{ .extension = ".sic", .mime_type = "application/vnd.wap.sic" },
    MimeMapping{ .extension = ".sig", .mime_type = "application/pgp-signature" },
    MimeMapping{ .extension = ".silo", .mime_type = "model/mesh" },
    MimeMapping{ .extension = ".sis", .mime_type = "application/vnd.symbian.install" },
    MimeMapping{ .extension = ".sisx", .mime_type = "application/vnd.symbian.install" },
    MimeMapping{ .extension = ".sit", .mime_type = "application/x-stuffit" },
    MimeMapping{ .extension = ".sitx", .mime_type = "application/x-stuffitx" },
    MimeMapping{ .extension = ".skd", .mime_type = "application/vnd.koan" },
    MimeMapping{ .extension = ".skm", .mime_type = "application/vnd.koan" },
    MimeMapping{ .extension = ".skp", .mime_type = "application/vnd.koan" },
    MimeMapping{ .extension = ".skt", .mime_type = "application/vnd.koan" },
    MimeMapping{ .extension = ".sl", .mime_type = "text/vnd.wap.sl" },
    MimeMapping{ .extension = ".slc", .mime_type = "application/vnd.wap.slc" },
    MimeMapping{ .extension = ".sldm", .mime_type = "application/vnd.ms-powerpoint.slide.macroenabled.12" },
    MimeMapping{ .extension = ".sldx", .mime_type = "application/vnd.openxmlformats-officedocument.presentationml.slide" },
    MimeMapping{ .extension = ".slt", .mime_type = "application/vnd.epson.salt" },
    MimeMapping{ .extension = ".smf", .mime_type = "application/vnd.stardivision.math" },
    MimeMapping{ .extension = ".smi", .mime_type = "application/smil+xml" },
    MimeMapping{ .extension = ".smil", .mime_type = "application/smil+xml" },
    MimeMapping{ .extension = ".snd", .mime_type = "audio/basic" },
    MimeMapping{ .extension = ".snf", .mime_type = "application/x-font-snf" },
    MimeMapping{ .extension = ".so", .mime_type = "application/octet-stream" },
    MimeMapping{ .extension = ".spc", .mime_type = "application/x-pkcs7-certificates" },
    MimeMapping{ .extension = ".spf", .mime_type = "application/vnd.yamaha.smaf-phrase" },
    MimeMapping{ .extension = ".spl", .mime_type = "application/x-futuresplash" },
    MimeMapping{ .extension = ".spot", .mime_type = "text/vnd.in3d.spot" },
    MimeMapping{ .extension = ".spp", .mime_type = "application/scvp-vp-response" },
    MimeMapping{ .extension = ".spq", .mime_type = "application/scvp-vp-request" },
    MimeMapping{ .extension = ".spx", .mime_type = "audio/ogg" },
    MimeMapping{ .extension = ".src", .mime_type = "application/x-wais-source" },
    MimeMapping{ .extension = ".srx", .mime_type = "application/sparql-results+xml" },
    MimeMapping{ .extension = ".sse", .mime_type = "application/vnd.kodak-descriptor" },
    MimeMapping{ .extension = ".ssf", .mime_type = "application/vnd.epson.ssf" },
    MimeMapping{ .extension = ".ssml", .mime_type = "application/ssml+xml" },
    MimeMapping{ .extension = ".stc", .mime_type = "application/vnd.sun.xml.calc.template" },
    MimeMapping{ .extension = ".std", .mime_type = "application/vnd.sun.xml.draw.template" },
    MimeMapping{ .extension = ".stf", .mime_type = "application/vnd.wt.stf" },
    MimeMapping{ .extension = ".sti", .mime_type = "application/vnd.sun.xml.impress.template" },
    MimeMapping{ .extension = ".stk", .mime_type = "application/hyperstudio" },
    MimeMapping{ .extension = ".stl", .mime_type = "application/vnd.ms-pki.stl" },
    MimeMapping{ .extension = ".str", .mime_type = "application/vnd.pg.format" },
    MimeMapping{ .extension = ".stw", .mime_type = "application/vnd.sun.xml.writer.template" },
    MimeMapping{ .extension = ".sus", .mime_type = "application/vnd.sus-calendar" },
    MimeMapping{ .extension = ".susp", .mime_type = "application/vnd.sus-calendar" },
    MimeMapping{ .extension = ".sv4cpio", .mime_type = "application/x-sv4cpio" },
    MimeMapping{ .extension = ".sv4crc", .mime_type = "application/x-sv4crc" },
    MimeMapping{ .extension = ".svd", .mime_type = "application/vnd.svd" },
    MimeMapping{ .extension = ".svg", .mime_type = "image/svg+xml" },
    MimeMapping{ .extension = ".svgz", .mime_type = "image/svg+xml" },
    MimeMapping{ .extension = ".swa", .mime_type = "application/x-director" },
    MimeMapping{ .extension = ".swf", .mime_type = "application/x-shockwave-flash" },
    MimeMapping{ .extension = ".swi", .mime_type = "application/vnd.arastra.swi" },
    MimeMapping{ .extension = ".sxc", .mime_type = "application/vnd.sun.xml.calc" },
    MimeMapping{ .extension = ".sxd", .mime_type = "application/vnd.sun.xml.draw" },
    MimeMapping{ .extension = ".sxg", .mime_type = "application/vnd.sun.xml.writer.global" },
    MimeMapping{ .extension = ".sxi", .mime_type = "application/vnd.sun.xml.impress" },
    MimeMapping{ .extension = ".sxm", .mime_type = "application/vnd.sun.xml.math" },
    MimeMapping{ .extension = ".sxw", .mime_type = "application/vnd.sun.xml.writer" },
    MimeMapping{ .extension = ".t", .mime_type = "text/troff" },
    MimeMapping{ .extension = ".tao", .mime_type = "application/vnd.tao.intent-module-archive" },
    MimeMapping{ .extension = ".tar", .mime_type = "application/x-tar" },
    MimeMapping{ .extension = ".tcap", .mime_type = "application/vnd.3gpp2.tcap" },
    MimeMapping{ .extension = ".tcl", .mime_type = "application/x-tcl" },
    MimeMapping{ .extension = ".teacher", .mime_type = "application/vnd.smart.teacher" },
    MimeMapping{ .extension = ".tex", .mime_type = "application/x-tex" },
    MimeMapping{ .extension = ".texi", .mime_type = "application/x-texinfo" },
    MimeMapping{ .extension = ".texinfo", .mime_type = "application/x-texinfo" },
    MimeMapping{ .extension = ".text", .mime_type = "text/plain" },
    MimeMapping{ .extension = ".tfm", .mime_type = "application/x-tex-tfm" },
    MimeMapping{ .extension = ".tgz", .mime_type = "application/x-gzip" },
    MimeMapping{ .extension = ".tif", .mime_type = "image/tiff" },
    MimeMapping{ .extension = ".tiff", .mime_type = "image/tiff" },
    MimeMapping{ .extension = ".tmo", .mime_type = "application/vnd.tmobile-livetv" },
    MimeMapping{ .extension = ".torrent", .mime_type = "application/x-bittorrent" },
    MimeMapping{ .extension = ".tpl", .mime_type = "application/vnd.groove-tool-template" },
    MimeMapping{ .extension = ".tpt", .mime_type = "application/vnd.trid.tpt" },
    MimeMapping{ .extension = ".tr", .mime_type = "text/troff" },
    MimeMapping{ .extension = ".tra", .mime_type = "application/vnd.trueapp" },
    MimeMapping{ .extension = ".trm", .mime_type = "application/x-msterminal" },
    MimeMapping{ .extension = ".tsv", .mime_type = "text/tab-separated-values" },
    MimeMapping{ .extension = ".ttc", .mime_type = "application/x-font-ttf" },
    MimeMapping{ .extension = ".ttf", .mime_type = "application/x-font-ttf" },
    MimeMapping{ .extension = ".twd", .mime_type = "application/vnd.simtech-mindmapper" },
    MimeMapping{ .extension = ".twds", .mime_type = "application/vnd.simtech-mindmapper" },
    MimeMapping{ .extension = ".txd", .mime_type = "application/vnd.genomatix.tuxedo" },
    MimeMapping{ .extension = ".txf", .mime_type = "application/vnd.mobius.txf" },
    MimeMapping{ .extension = ".txt", .mime_type = "text/plain" },
    MimeMapping{ .extension = ".u32", .mime_type = "application/x-authorware-bin" },
    MimeMapping{ .extension = ".udeb", .mime_type = "application/x-debian-package" },
    MimeMapping{ .extension = ".ufd", .mime_type = "application/vnd.ufdl" },
    MimeMapping{ .extension = ".ufdl", .mime_type = "application/vnd.ufdl" },
    MimeMapping{ .extension = ".umj", .mime_type = "application/vnd.umajin" },
    MimeMapping{ .extension = ".unityweb", .mime_type = "application/vnd.unity" },
    MimeMapping{ .extension = ".uoml", .mime_type = "application/vnd.uoml+xml" },
    MimeMapping{ .extension = ".uri", .mime_type = "text/uri-list" },
    MimeMapping{ .extension = ".uris", .mime_type = "text/uri-list" },
    MimeMapping{ .extension = ".urls", .mime_type = "text/uri-list" },
    MimeMapping{ .extension = ".ustar", .mime_type = "application/x-ustar" },
    MimeMapping{ .extension = ".utz", .mime_type = "application/vnd.uiq.theme" },
    MimeMapping{ .extension = ".uu", .mime_type = "text/x-uuencode" },
    MimeMapping{ .extension = ".vcd", .mime_type = "application/x-cdlink" },
    MimeMapping{ .extension = ".vcf", .mime_type = "text/x-vcard" },
    MimeMapping{ .extension = ".vcg", .mime_type = "application/vnd.groove-vcard" },
    MimeMapping{ .extension = ".vcs", .mime_type = "text/x-vcalendar" },
    MimeMapping{ .extension = ".vcx", .mime_type = "application/vnd.vcx" },
    MimeMapping{ .extension = ".vis", .mime_type = "application/vnd.visionary" },
    MimeMapping{ .extension = ".viv", .mime_type = "video/vnd.vivo" },
    MimeMapping{ .extension = ".vor", .mime_type = "application/vnd.stardivision.writer" },
    MimeMapping{ .extension = ".vox", .mime_type = "application/x-authorware-bin" },
    MimeMapping{ .extension = ".vrml", .mime_type = "model/vrml" },
    MimeMapping{ .extension = ".vsd", .mime_type = "application/vnd.visio" },
    MimeMapping{ .extension = ".vsf", .mime_type = "application/vnd.vsf" },
    MimeMapping{ .extension = ".vss", .mime_type = "application/vnd.visio" },
    MimeMapping{ .extension = ".vst", .mime_type = "application/vnd.visio" },
    MimeMapping{ .extension = ".vsw", .mime_type = "application/vnd.visio" },
    MimeMapping{ .extension = ".vtu", .mime_type = "model/vnd.vtu" },
    MimeMapping{ .extension = ".vxml", .mime_type = "application/voicexml+xml" },
    MimeMapping{ .extension = ".w3d", .mime_type = "application/x-director" },
    MimeMapping{ .extension = ".wad", .mime_type = "application/x-doom" },
    MimeMapping{ .extension = ".wasm", .mime_type = "application/wasm" },
    MimeMapping{ .extension = ".wav", .mime_type = "audio/x-wav" },
    MimeMapping{ .extension = ".wax", .mime_type = "audio/x-ms-wax" },
    MimeMapping{ .extension = ".wbmp", .mime_type = "image/vnd.wap.wbmp" },
    MimeMapping{ .extension = ".wbs", .mime_type = "application/vnd.criticaltools.wbs+xml" },
    MimeMapping{ .extension = ".wbxml", .mime_type = "application/vnd.wap.wbxml" },
    MimeMapping{ .extension = ".wcm", .mime_type = "application/vnd.ms-works" },
    MimeMapping{ .extension = ".wdb", .mime_type = "application/vnd.ms-works" },
    MimeMapping{ .extension = ".wiz", .mime_type = "application/msword" },
    MimeMapping{ .extension = ".wks", .mime_type = "application/vnd.ms-works" },
    MimeMapping{ .extension = ".wm", .mime_type = "video/x-ms-wm" },
    MimeMapping{ .extension = ".wma", .mime_type = "audio/x-ms-wma" },
    MimeMapping{ .extension = ".wmd", .mime_type = "application/x-ms-wmd" },
    MimeMapping{ .extension = ".wmf", .mime_type = "application/x-msmetafile" },
    MimeMapping{ .extension = ".wml", .mime_type = "text/vnd.wap.wml" },
    MimeMapping{ .extension = ".wmlc", .mime_type = "application/vnd.wap.wmlc" },
    MimeMapping{ .extension = ".wmls", .mime_type = "text/vnd.wap.wmlscript" },
    MimeMapping{ .extension = ".wmlsc", .mime_type = "application/vnd.wap.wmlscriptc" },
    MimeMapping{ .extension = ".wmv", .mime_type = "video/x-ms-wmv" },
    MimeMapping{ .extension = ".wmx", .mime_type = "video/x-ms-wmx" },
    MimeMapping{ .extension = ".wmz", .mime_type = "application/x-ms-wmz" },
    MimeMapping{ .extension = ".wpd", .mime_type = "application/vnd.wordperfect" },
    MimeMapping{ .extension = ".wpl", .mime_type = "application/vnd.ms-wpl" },
    MimeMapping{ .extension = ".wps", .mime_type = "application/vnd.ms-works" },
    MimeMapping{ .extension = ".wqd", .mime_type = "application/vnd.wqd" },
    MimeMapping{ .extension = ".wri", .mime_type = "application/x-mswrite" },
    MimeMapping{ .extension = ".wrl", .mime_type = "model/vrml" },
    MimeMapping{ .extension = ".wsdl", .mime_type = "application/wsdl+xml" },
    MimeMapping{ .extension = ".wspolicy", .mime_type = "application/wspolicy+xml" },
    MimeMapping{ .extension = ".wtb", .mime_type = "application/vnd.webturbo" },
    MimeMapping{ .extension = ".wvx", .mime_type = "video/x-ms-wvx" },
    MimeMapping{ .extension = ".x32", .mime_type = "application/x-authorware-bin" },
    MimeMapping{ .extension = ".x3d", .mime_type = "application/vnd.hzn-3d-crossword" },
    MimeMapping{ .extension = ".xap", .mime_type = "application/x-silverlight-app" },
    MimeMapping{ .extension = ".xar", .mime_type = "application/vnd.xara" },
    MimeMapping{ .extension = ".xbap", .mime_type = "application/x-ms-xbap" },
    MimeMapping{ .extension = ".xbd", .mime_type = "application/vnd.fujixerox.docuworks.binder" },
    MimeMapping{ .extension = ".xbm", .mime_type = "image/x-xbitmap" },
    MimeMapping{ .extension = ".xdm", .mime_type = "application/vnd.syncml.dm+xml" },
    MimeMapping{ .extension = ".xdp", .mime_type = "application/vnd.adobe.xdp+xml" },
    MimeMapping{ .extension = ".xdw", .mime_type = "application/vnd.fujixerox.docuworks" },
    MimeMapping{ .extension = ".xenc", .mime_type = "application/xenc+xml" },
    MimeMapping{ .extension = ".xer", .mime_type = "application/patch-ops-error+xml" },
    MimeMapping{ .extension = ".xfdf", .mime_type = "application/vnd.adobe.xfdf" },
    MimeMapping{ .extension = ".xfdl", .mime_type = "application/vnd.xfdl" },
    MimeMapping{ .extension = ".xht", .mime_type = "application/xhtml+xml" },
    MimeMapping{ .extension = ".xhtml", .mime_type = "application/xhtml+xml" },
    MimeMapping{ .extension = ".xhvml", .mime_type = "application/xv+xml" },
    MimeMapping{ .extension = ".xif", .mime_type = "image/vnd.xiff" },
    MimeMapping{ .extension = ".xla", .mime_type = "application/vnd.ms-excel" },
    MimeMapping{ .extension = ".xlam", .mime_type = "application/vnd.ms-excel.addin.macroenabled.12" },
    MimeMapping{ .extension = ".xlb", .mime_type = "application/vnd.ms-excel" },
    MimeMapping{ .extension = ".xlc", .mime_type = "application/vnd.ms-excel" },
    MimeMapping{ .extension = ".xlm", .mime_type = "application/vnd.ms-excel" },
    MimeMapping{ .extension = ".xls", .mime_type = "application/vnd.ms-excel" },
    MimeMapping{ .extension = ".xlsb", .mime_type = "application/vnd.ms-excel.sheet.binary.macroenabled.12" },
    MimeMapping{ .extension = ".xlsm", .mime_type = "application/vnd.ms-excel.sheet.macroenabled.12" },
    MimeMapping{ .extension = ".xlsx", .mime_type = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" },
    MimeMapping{ .extension = ".xlt", .mime_type = "application/vnd.ms-excel" },
    MimeMapping{ .extension = ".xltm", .mime_type = "application/vnd.ms-excel.template.macroenabled.12" },
    MimeMapping{ .extension = ".xltx", .mime_type = "application/vnd.openxmlformats-officedocument.spreadsheetml.template" },
    MimeMapping{ .extension = ".xlw", .mime_type = "application/vnd.ms-excel" },
    MimeMapping{ .extension = ".xml", .mime_type = "application/xml" },
    MimeMapping{ .extension = ".xo", .mime_type = "application/vnd.olpc-sugar" },
    MimeMapping{ .extension = ".xop", .mime_type = "application/xop+xml" },
    MimeMapping{ .extension = ".xpdl", .mime_type = "application/xml" },
    MimeMapping{ .extension = ".xpi", .mime_type = "application/x-xpinstall" },
    MimeMapping{ .extension = ".xpm", .mime_type = "image/x-xpixmap" },
    MimeMapping{ .extension = ".xpr", .mime_type = "application/vnd.is-xpr" },
    MimeMapping{ .extension = ".xps", .mime_type = "application/vnd.ms-xpsdocument" },
    MimeMapping{ .extension = ".xpw", .mime_type = "application/vnd.intercon.formnet" },
    MimeMapping{ .extension = ".xpx", .mime_type = "application/vnd.intercon.formnet" },
    MimeMapping{ .extension = ".xsl", .mime_type = "application/xml" },
    MimeMapping{ .extension = ".xslt", .mime_type = "application/xslt+xml" },
    MimeMapping{ .extension = ".xsm", .mime_type = "application/vnd.syncml+xml" },
    MimeMapping{ .extension = ".xspf", .mime_type = "application/xspf+xml" },
    MimeMapping{ .extension = ".xul", .mime_type = "application/vnd.mozilla.xul+xml" },
    MimeMapping{ .extension = ".xvm", .mime_type = "application/xv+xml" },
    MimeMapping{ .extension = ".xvml", .mime_type = "application/xv+xml" },
    MimeMapping{ .extension = ".xwd", .mime_type = "image/x-xwindowdump" },
    MimeMapping{ .extension = ".xyz", .mime_type = "chemical/x-xyz" },
    MimeMapping{ .extension = ".zaz", .mime_type = "application/vnd.zzazz.deck+xml" },
    MimeMapping{ .extension = ".zip", .mime_type = "application/zip" },
    MimeMapping{ .extension = ".zir", .mime_type = "application/vnd.zul" },
    MimeMapping{ .extension = ".zirz", .mime_type = "application/vnd.zul" },
    MimeMapping{ .extension = ".zmm", .mime_type = "application/vnd.handheld-entertainment+xml" },
};
