From 8ff25d212d094ddc4210497bf5fd280a989cedc8 Mon Sep 17 00:00:00 2001 From: andrey Date: Fri, 30 Sep 2022 10:14:29 +0300 Subject: [PATCH] types (#1) Co-authored-by: andrey1s Reviewed-on: https://gitoa.ru/go-4devs/mime/pulls/1 Co-authored-by: andrey Co-committed-by: andrey --- .drone.yml | 42 + .golangci.yml | 43 + README.md | 1 + extension.go | 17048 +++++++++++++++++-------- mime.go | 13352 ++++++++++++++----- mime.json | 1666 --- mime.yaml | 3394 +++++ mime_example_test.go | 36 + scripts/command/mime.go | 2 +- scripts/go.mod | 1 + scripts/go.sum | 3 + scripts/main.go | 2 + scripts/mime/generate.go | 148 +- scripts/mime/tpl/extension.text.tmpl | 55 +- scripts/mime/tpl/mime.text.tmpl | 54 +- scripts/mime/varmane.go | 11 +- 16 files changed, 25739 insertions(+), 10119 deletions(-) create mode 100644 .drone.yml create mode 100644 .golangci.yml delete mode 100644 mime.json create mode 100644 mime.yaml create mode 100644 mime_example_test.go diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..36201ca --- /dev/null +++ b/.drone.yml @@ -0,0 +1,42 @@ +kind: pipeline +name: default + +steps: +- name: golangci-lint + image: golangci/golangci-lint:v1.49 + volumes: + - name: deps + path: /go/src/mod + commands: + - golangci-lint run --timeout 5m + +- name: test + image: golang + volumes: + - name: deps + path: /go/src/mod + commands: + - go test ./... + +- name: scripts golangci-lint + image: golangci/golangci-lint:v1.49 + volumes: + - name: deps + path: /go/src/mod + commands: + - cd scripts + - golangci-lint run --timeout 5m + +- name: scripts test + image: golang + volumes: + - name: deps + path: /go/src/mod + commands: + - cd scripts + - go test ./... + +volumes: +- name: deps + temp: {} + diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..80c0ba8 --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,43 @@ +linters-settings: + dupl: + threshold: 100 + funlen: + lines: 100 + statements: 50 + goconst: + min-len: 2 + min-occurrences: 2 + gocyclo: + min-complexity: 15 + golint: + min-confidence: 0 + govet: + check-shadowing: true + lll: + line-length: 140 + maligned: + suggest-new: true + misspell: + locale: US + varnamelen: + min-name-length: 2 + +linters: + enable-all: true + disable: + - varcheck + - maligned + - scopelint + - nosnakecase + - ifshort + - golint + - interfacer + - structcheck + - deadcode + - exhaustivestruct + - exhaustruct + +# is disabled because of generics. You can track the evolution of the generics support by following the https://github.com/golangci/golangci-lint/issues/2649 + - rowserrcheck + - sqlclosecheck + - wastedassign diff --git a/README.md b/README.md index 970db7c..69ecd1c 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # mime +[![Build Status](https://drone.gitoa.ru/api/badges/go-4devs/mime/status.svg)](https://drone.gitoa.ru/go-4devs/mime) diff --git a/extension.go b/extension.go index 3a120ce..4f7c4a8 100644 --- a/extension.go +++ b/extension.go @@ -1,5193 +1,12131 @@ -// Code generated by gitoa.ru/go-4devs/mime and sourse ../mime.json +// Code generated by gitoa.ru/go-4devs/mime and sourse ../mime.yaml package mime -const ( - Ext123 = "123" - Ext1km = "1km" - Ext32x = "32x" - Ext3dml = "3dml" - Ext3ds = "3ds" - Ext3dsx = "3dsx" - Ext3g2 = "3g2" - Ext3ga = "3ga" - Ext3gp = "3gp" - Ext3gp2 = "3gp2" - Ext3gpp = "3gpp" - Ext3gpp2 = "3gpp2" - Ext3mf = "3mf" - Ext602 = "602" - Ext669 = "669" - Ext7z = "7z" - Ext7zDot001 = "7z.001" - Ext_BLEND = "BLEND" - Ext_C = "C" - Ext_PAR2 = "PAR2" - Ext_PL = "PL" - Ext_Z = "Z" - ExtA = "a" - ExtA26 = "a26" - ExtA78 = "a78" - ExtAa = "aa" - ExtAab = "aab" - ExtAac = "aac" - ExtAam = "aam" - ExtAas = "aas" - ExtAax = "aax" - ExtAbw = "abw" - ExtAbwDotCRASHED = "abw.CRASHED" - ExtAbwDotGz = "abw.gz" - ExtAc = "ac" - ExtAc3 = "ac3" - ExtAcc = "acc" - ExtAce = "ace" - ExtAcu = "acu" - ExtAcutc = "acutc" - ExtAdb = "adb" - ExtAdf = "adf" - ExtAdp = "adp" - ExtAds = "ads" - ExtAdts = "adts" - ExtAep = "aep" - ExtAfm = "afm" - ExtAfp = "afp" - ExtAg = "ag" - ExtAgb = "agb" - ExtAhead = "ahead" - ExtAi = "ai" - ExtAif = "aif" - ExtAifc = "aifc" - ExtAiff = "aiff" - ExtAiffc = "aiffc" - ExtAir = "air" - ExtAit = "ait" - ExtAl = "al" - ExtAlz = "alz" - ExtAmi = "ami" - ExtAmr = "amr" - ExtAmz = "amz" - ExtAni = "ani" - ExtAnim_1Dash9j_ = "anim[1-9j]" - ExtAnx = "anx" - ExtApe = "ape" - ExtApk = "apk" - ExtApng = "apng" - ExtAppcache = "appcache" - ExtAppimage = "appimage" - ExtApplication = "application" - ExtApr = "apr" - ExtAr = "ar" - ExtArc = "arc" - ExtArj = "arj" - ExtArw = "arw" - ExtAs = "as" - ExtAsc = "asc" - ExtAsd = "asd" - ExtAsf = "asf" - ExtAsice = "asice" - ExtAsm = "asm" - ExtAso = "aso" - ExtAsp = "asp" - ExtAss = "ass" - ExtAstc = "astc" - ExtAsx = "asx" - ExtAtc = "atc" - ExtAtom = "atom" - ExtAtomcat = "atomcat" - ExtAtomdeleted = "atomdeleted" - ExtAtomsvc = "atomsvc" - ExtAtx = "atx" - ExtAu = "au" - ExtAutomount = "automount" - ExtAvf = "avf" - ExtAvi = "avi" - ExtAvif = "avif" - ExtAvifs = "avifs" - ExtAw = "aw" - ExtAwb = "awb" - ExtAwk = "awk" - ExtAxa = "axa" - ExtAxv = "axv" - ExtAzf = "azf" - ExtAzs = "azs" - ExtAzv = "azv" - ExtAzw = "azw" - ExtAzw3 = "azw3" - ExtB16 = "b16" - ExtBak = "bak" - ExtBat = "bat" - ExtBcpio = "bcpio" - ExtBdf = "bdf" - ExtBdm = "bdm" - ExtBdmv = "bdmv" - ExtBdoc = "bdoc" - ExtBed = "bed" - ExtBh2 = "bh2" - ExtBib = "bib" - ExtBik = "bik" - ExtBin = "bin" - ExtBk2 = "bk2" - ExtBlb = "blb" - ExtBlend = "blend" - ExtBlender = "blender" - ExtBlorb = "blorb" - ExtBmi = "bmi" - ExtBmml = "bmml" - ExtBmp = "bmp" - ExtBook = "book" - ExtBox = "box" - ExtBoz = "boz" - ExtBpk = "bpk" - ExtBps = "bps" - ExtBsdiff = "bsdiff" - ExtBsp = "bsp" - ExtBtif = "btif" - ExtBuffer = "buffer" - ExtBz = "bz" - ExtBz2 = "bz2" - ExtC = "c" - ExtCPlusPlus = "c++" - ExtC11amc = "c11amc" - ExtC11amz = "c11amz" - ExtC4d = "c4d" - ExtC4f = "c4f" - ExtC4g = "c4g" - ExtC4p = "c4p" - ExtC4u = "c4u" - ExtCab = "cab" - ExtCaf = "caf" - ExtCap = "cap" - ExtCar = "car" - ExtCat = "cat" - ExtCb7 = "cb7" - ExtCba = "cba" - ExtCbl = "cbl" - ExtCbr = "cbr" - ExtCbt = "cbt" - ExtCbz = "cbz" - ExtCc = "cc" - ExtCci = "cci" - ExtCcmx = "ccmx" - ExtCco = "cco" - ExtCct = "cct" - ExtCcxml = "ccxml" - ExtCdbcmsg = "cdbcmsg" - ExtCdf = "cdf" - ExtCdfx = "cdfx" - ExtCdi = "cdi" - ExtCdkey = "cdkey" - ExtCdmia = "cdmia" - ExtCdmic = "cdmic" - ExtCdmid = "cdmid" - ExtCdmio = "cdmio" - ExtCdmiq = "cdmiq" - ExtCdr = "cdr" - ExtCdx = "cdx" - ExtCdxml = "cdxml" - ExtCdy = "cdy" - ExtCer = "cer" - ExtCert = "cert" - ExtCfs = "cfs" - ExtCgb = "cgb" - ExtCgm = "cgm" - ExtChat = "chat" - ExtChd = "chd" - ExtChm = "chm" - ExtChrt = "chrt" - ExtCif = "cif" - ExtCii = "cii" - ExtCil = "cil" - ExtCjs = "cjs" - ExtCl = "cl" - ExtCla = "cla" - ExtClass = "class" - ExtClkk = "clkk" - ExtClkp = "clkp" - ExtClkt = "clkt" - ExtClkw = "clkw" - ExtClkx = "clkx" - ExtClp = "clp" - ExtClpi = "clpi" - ExtCls = "cls" - ExtCmake = "cmake" - ExtCmc = "cmc" - ExtCmdf = "cmdf" - ExtCml = "cml" - ExtCmp = "cmp" - ExtCmx = "cmx" - ExtCob = "cob" - ExtCod = "cod" - ExtCoffee = "coffee" - ExtCom = "com" - ExtConf = "conf" - ExtCpi = "cpi" - ExtCpio = "cpio" - ExtCpioDotGz = "cpio.gz" - ExtCpp = "cpp" - ExtCpt = "cpt" - ExtCr = "cr" - ExtCr2 = "cr2" - ExtCr3 = "cr3" - ExtCrd = "crd" - ExtCrdownload = "crdownload" - ExtCrl = "crl" - ExtCrt = "crt" - ExtCrw = "crw" - ExtCrx = "crx" - ExtCryptonote = "cryptonote" - ExtCs = "cs" - ExtCsh = "csh" - ExtCsl = "csl" - ExtCsml = "csml" - ExtCso = "cso" - ExtCsp = "csp" - ExtCSS = "css" - ExtCst = "cst" - ExtCsv = "csv" - ExtCsvs = "csvs" - ExtCu = "cu" - ExtCue = "cue" - ExtCur = "cur" - ExtCurl = "curl" - ExtCwk = "cwk" - ExtCww = "cww" - ExtCxt = "cxt" - ExtCxx = "cxx" - ExtD = "d" - ExtDae = "dae" - ExtDaf = "daf" - ExtDar = "dar" - ExtDart = "dart" - ExtDataless = "dataless" - ExtDavmount = "davmount" - ExtDbf = "dbf" - ExtDbk = "dbk" - ExtDc = "dc" - ExtDcl = "dcl" - ExtDcm = "dcm" - ExtDcr = "dcr" - ExtDcurl = "dcurl" - ExtDd2 = "dd2" - ExtDdd = "ddd" - ExtDdf = "ddf" - ExtDds = "dds" - ExtDeb = "deb" - ExtDef = "def" - ExtDeploy = "deploy" - ExtDer = "der" - ExtDesktop = "desktop" - ExtDevice = "device" - ExtDfac = "dfac" - ExtDgc = "dgc" - ExtDi = "di" - ExtDia = "dia" - ExtDib = "dib" - ExtDic = "dic" - ExtDiff = "diff" - ExtDir = "dir" - ExtDis = "dis" - ExtDispositionDashNotification = "disposition-notification" - ExtDist = "dist" - ExtDistz = "distz" - ExtDivx = "divx" - ExtDjv = "djv" - ExtDjvu = "djvu" - ExtDll = "dll" - ExtDmg = "dmg" - ExtDmp = "dmp" - ExtDms = "dms" - ExtDna = "dna" - ExtDng = "dng" - ExtDoc = "doc" - ExtDocbook = "docbook" - ExtDocm = "docm" - ExtDocx = "docx" - ExtDot = "dot" - ExtDotm = "dotm" - ExtDotx = "dotx" - ExtDp = "dp" - ExtDpg = "dpg" - ExtDra = "dra" - ExtDrle = "drle" - ExtDsc = "dsc" - ExtDsl = "dsl" - ExtDssc = "dssc" - ExtDtb = "dtb" - ExtDtd = "dtd" - ExtDts = "dts" - ExtDtshd = "dtshd" - ExtDtx = "dtx" - ExtDump = "dump" - ExtDv = "dv" - ExtDvb = "dvb" - ExtDvi = "dvi" - ExtDviDotBz2 = "dvi.bz2" - ExtDviDotGz = "dvi.gz" - ExtDwd = "dwd" - ExtDwf = "dwf" - ExtDwg = "dwg" - ExtDxf = "dxf" - ExtDxp = "dxp" - ExtDxr = "dxr" - ExtE = "e" - ExtEar = "ear" - ExtEcelp4800 = "ecelp4800" - ExtEcelp7470 = "ecelp7470" - ExtEcelp9600 = "ecelp9600" - ExtEcma = "ecma" - ExtEdm = "edm" - ExtEdx = "edx" - ExtEfif = "efif" - ExtEgon = "egon" - ExtEi6 = "ei6" - ExtEif = "eif" - ExtEl = "el" - ExtElc = "elc" - ExtEmf = "emf" - ExtEml = "eml" - ExtEmma = "emma" - ExtEmotionml = "emotionml" - ExtEmp = "emp" - ExtEmz = "emz" - ExtEnt = "ent" - ExtEol = "eol" - ExtEot = "eot" - ExtEps = "eps" - ExtEpsDotBz2 = "eps.bz2" - ExtEpsDotGz = "eps.gz" - ExtEpsf = "epsf" - ExtEpsfDotBz2 = "epsf.bz2" - ExtEpsfDotGz = "epsf.gz" - ExtEpsi = "epsi" - ExtEpsiDotBz2 = "epsi.bz2" - ExtEpsiDotGz = "epsi.gz" - ExtEpub = "epub" - ExtErl = "erl" - ExtEs = "es" - ExtEs3 = "es3" - ExtEsa = "esa" - ExtEsf = "esf" - ExtEt3 = "et3" - ExtEtheme = "etheme" - ExtEtx = "etx" - ExtEva = "eva" - ExtEvy = "evy" - ExtEx = "ex" - ExtExe = "exe" - ExtExi = "exi" - ExtExr = "exr" - ExtExs = "exs" - ExtExt = "ext" - ExtEz = "ez" - ExtEz2 = "ez2" - ExtEz3 = "ez3" - ExtF = "f" - ExtF4a = "f4a" - ExtF4b = "f4b" - ExtF4v = "f4v" - ExtF77 = "f77" - ExtF90 = "f90" - ExtF95 = "f95" - ExtFasl = "fasl" - ExtFb2 = "fb2" - ExtFb2DotZip = "fb2.zip" - ExtFbs = "fbs" - ExtFcdt = "fcdt" - ExtFcs = "fcs" - ExtFd = "fd" - ExtFdf = "fdf" - ExtFds = "fds" - ExtFdt = "fdt" - ExtFeLaunch = "fe_launch" - ExtFeature = "feature" - ExtFg5 = "fg5" - ExtFgd = "fgd" - ExtFh = "fh" - ExtFh4 = "fh4" - ExtFh5 = "fh5" - ExtFh7 = "fh7" - ExtFhc = "fhc" - ExtFig = "fig" - ExtFits = "fits" - ExtFl = "fl" - ExtFlac = "flac" - ExtFlatpak = "flatpak" - ExtFlatpakref = "flatpakref" - ExtFlatpakrepo = "flatpakrepo" - ExtFlc = "flc" - ExtFli = "fli" - ExtFlo = "flo" - ExtFlv = "flv" - ExtFlw = "flw" - ExtFlx = "flx" - ExtFly = "fly" - ExtFm = "fm" - ExtFnc = "fnc" - ExtFo = "fo" - ExtFodg = "fodg" - ExtFodp = "fodp" - ExtFods = "fods" - ExtFodt = "fodt" - ExtFor = "for" - ExtFpx = "fpx" - ExtFrame = "frame" - ExtFsc = "fsc" - ExtFst = "fst" - ExtFtc = "ftc" - ExtFti = "fti" - ExtFvt = "fvt" - ExtFxm = "fxm" - ExtFxp = "fxp" - ExtFxpl = "fxpl" - ExtFzs = "fzs" - ExtG2w = "g2w" - ExtG3 = "g3" - ExtG3w = "g3w" - ExtGac = "gac" - ExtGam = "gam" - ExtGb = "gb" - ExtGba = "gba" - ExtGbc = "gbc" - ExtGbr = "gbr" - ExtGca = "gca" - ExtGcode = "gcode" - ExtGcrd = "gcrd" - ExtGdi = "gdi" - ExtGdl = "gdl" - ExtGdoc = "gdoc" - ExtGed = "ged" - ExtGedcom = "gedcom" - ExtGem = "gem" - ExtGen = "gen" - ExtGeo = "geo" - ExtGeoDotJSON = "geo.json" - ExtGeojson = "geojson" - ExtGex = "gex" - ExtGf = "gf" - ExtGg = "gg" - ExtGgb = "ggb" - ExtGgt = "ggt" - ExtGhf = "ghf" - ExtGif = "gif" - ExtGih = "gih" - ExtGim = "gim" - ExtGlade = "glade" - ExtGlb = "glb" - ExtGltf = "gltf" - ExtGml = "gml" - ExtGmo = "gmo" - ExtGmx = "gmx" - ExtGnc = "gnc" - ExtGnd = "gnd" - ExtGnucash = "gnucash" - ExtGnumeric = "gnumeric" - ExtGnuplot = "gnuplot" - ExtGo = "go" - ExtGp = "gp" - ExtGpg = "gpg" - ExtGph = "gph" - ExtGplt = "gplt" - ExtGpx = "gpx" - ExtGqf = "gqf" - ExtGqs = "gqs" - ExtGra = "gra" - ExtGradle = "gradle" - ExtGram = "gram" - ExtGramps = "gramps" - ExtGre = "gre" - ExtGroovy = "groovy" - ExtGrv = "grv" - ExtGrxml = "grxml" - ExtGs = "gs" - ExtGsf = "gsf" - ExtGsh = "gsh" - ExtGsheet = "gsheet" - ExtGslides = "gslides" - ExtGsm = "gsm" - ExtGtar = "gtar" - ExtGtm = "gtm" - ExtGtw = "gtw" - ExtGv = "gv" - ExtGvp = "gvp" - ExtGvy = "gvy" - ExtGxf = "gxf" - ExtGxt = "gxt" - ExtGy = "gy" - ExtGz = "gz" - ExtH = "h" - ExtHPlusPlus = "h++" - ExtH261 = "h261" - ExtH263 = "h263" - ExtH264 = "h264" - ExtH4 = "h4" - ExtH5 = "h5" - ExtHal = "hal" - ExtHbci = "hbci" - ExtHbs = "hbs" - ExtHdd = "hdd" - ExtHdf = "hdf" - ExtHdf4 = "hdf4" - ExtHdf5 = "hdf5" - ExtHeic = "heic" - ExtHeics = "heics" - ExtHeif = "heif" - ExtHeifs = "heifs" - ExtHej2 = "hej2" - ExtHeld = "held" - ExtHfe = "hfe" - ExtHh = "hh" - ExtHjson = "hjson" - ExtHlp = "hlp" - ExtHp = "hp" - ExtHpgl = "hpgl" - ExtHpid = "hpid" - ExtHpp = "hpp" - ExtHps = "hps" - ExtHqx = "hqx" - ExtHs = "hs" - ExtHsj2 = "hsj2" - ExtHtc = "htc" - ExtHtke = "htke" - ExtHtm = "htm" - ExtHTML = "html" - ExtHvd = "hvd" - ExtHvp = "hvp" - ExtHvs = "hvs" - ExtHwp = "hwp" - ExtHwt = "hwt" - ExtHxx = "hxx" - ExtI2g = "i2g" - ExtIca = "ica" - ExtIcb = "icb" - ExtIcc = "icc" - ExtIce = "ice" - ExtIcm = "icm" - ExtIcns = "icns" - ExtIco = "ico" - ExtIcs = "ics" - ExtIdl = "idl" - ExtIef = "ief" - ExtIfb = "ifb" - ExtIff = "iff" - ExtIfm = "ifm" - ExtIges = "iges" - ExtIgl = "igl" - ExtIgm = "igm" - ExtIgs = "igs" - ExtIgx = "igx" - ExtIif = "iif" - ExtIlbm = "ilbm" - ExtIme = "ime" - ExtImg = "img" - ExtImgDotXz = "img.xz" - ExtImp = "imp" - ExtIms = "ims" - ExtImy = "imy" - ExtIn = "in" - ExtIni = "ini" - ExtInk = "ink" - ExtInkml = "inkml" - ExtIns = "ins" - ExtInstall = "install" - ExtIota = "iota" - ExtIpfix = "ipfix" - ExtIpk = "ipk" - ExtIps = "ips" - ExtIptables = "iptables" - ExtIpynb = "ipynb" - ExtIrm = "irm" - ExtIrp = "irp" - ExtIso = "iso" - ExtIso9660 = "iso9660" - ExtIt = "it" - ExtIt87 = "it87" - ExtItp = "itp" - ExtIts = "its" - ExtIvp = "ivp" - ExtIvu = "ivu" - ExtJ2c = "j2c" - ExtJ2k = "j2k" - ExtJad = "jad" - ExtJade = "jade" - ExtJam = "jam" - ExtJar = "jar" - ExtJardiff = "jardiff" - ExtJava = "java" - ExtJceks = "jceks" - ExtJhc = "jhc" - ExtJisp = "jisp" - ExtJks = "jks" - ExtJls = "jls" - ExtJlt = "jlt" - ExtJng = "jng" - ExtJnlp = "jnlp" - ExtJoda = "joda" - ExtJp2 = "jp2" - ExtJpc = "jpc" - ExtJpe = "jpe" - ExtJpeg = "jpeg" - ExtJpf = "jpf" - ExtJpg = "jpg" - ExtJpg2 = "jpg2" - ExtJpgm = "jpgm" - ExtJpgv = "jpgv" - ExtJph = "jph" - ExtJpm = "jpm" - ExtJpr = "jpr" - ExtJpx = "jpx" - ExtJrd = "jrd" - ExtJs = "js" - ExtJsm = "jsm" - ExtJSON = "json" - ExtJSONDashPatch = "json-patch" - ExtJSON5 = "json5" - ExtJsonld = "jsonld" - ExtJsonml = "jsonml" - ExtJsx = "jsx" - ExtJxl = "jxl" - ExtJxr = "jxr" - ExtJxra = "jxra" - ExtJxrs = "jxrs" - ExtJxs = "jxs" - ExtJxsc = "jxsc" - ExtJxsi = "jxsi" - ExtJxss = "jxss" - ExtK25 = "k25" - ExtK7 = "k7" - ExtKar = "kar" - ExtKarbon = "karbon" - ExtKdbx = "kdbx" - ExtKdc = "kdc" - ExtKdelnk = "kdelnk" - ExtKexi = "kexi" - ExtKexic = "kexic" - ExtKexis = "kexis" - ExtKey = "key" - ExtKeynote = "keynote" - ExtKfo = "kfo" - ExtKfx = "kfx" - ExtKia = "kia" - ExtKil = "kil" - ExtKino = "kino" - ExtKml = "kml" - ExtKmz = "kmz" - ExtKne = "kne" - ExtKnp = "knp" - ExtKon = "kon" - ExtKpm = "kpm" - ExtKpr = "kpr" - ExtKpt = "kpt" - ExtKpxx = "kpxx" - ExtKra = "kra" - ExtKrz = "krz" - ExtKs = "ks" - ExtKsp = "ksp" - ExtKsy = "ksy" - ExtKt = "kt" - ExtKtr = "ktr" - ExtKtx = "ktx" - ExtKtx2 = "ktx2" - ExtKtz = "ktz" - ExtKud = "kud" - ExtKwd = "kwd" - ExtKwt = "kwt" - ExtLa = "la" - ExtLasxml = "lasxml" - ExtLatex = "latex" - ExtLbd = "lbd" - ExtLbe = "lbe" - ExtLbm = "lbm" - ExtLdif = "ldif" - ExtLes = "les" - ExtLess = "less" - ExtLgr = "lgr" - ExtLha = "lha" - ExtLHS = "lhs" - ExtLhz = "lhz" - ExtLink66 = "link66" - ExtLisp = "lisp" - ExtList = "list" - ExtList3820 = "list3820" - ExtListafp = "listafp" - ExtLitcoffee = "litcoffee" - ExtLnk = "lnk" - ExtLnx = "lnx" - ExtLoas = "loas" - ExtLog = "log" - ExtLostxml = "lostxml" - ExtLrf = "lrf" - ExtLrm = "lrm" - ExtLrv = "lrv" - ExtLrz = "lrz" - ExtLtf = "ltf" - ExtLtx = "ltx" - ExtLua = "lua" - ExtLuac = "luac" - ExtLvp = "lvp" - ExtLwo = "lwo" - ExtLwob = "lwob" - ExtLwp = "lwp" - ExtLws = "lws" - ExtLy = "ly" - ExtLyx = "lyx" - ExtLz = "lz" - ExtLz4 = "lz4" - ExtLzh = "lzh" - ExtLzma = "lzma" - ExtLzo = "lzo" - ExtM = "m" - ExtM13 = "m13" - ExtM14 = "m14" - ExtM15 = "m15" - ExtM1u = "m1u" - ExtM1v = "m1v" - ExtM21 = "m21" - ExtM2a = "m2a" - ExtM2t = "m2t" - ExtM2ts = "m2ts" - ExtM2v = "m2v" - ExtM3a = "m3a" - ExtM3u = "m3u" - ExtM3u8 = "m3u8" - ExtM4 = "m4" - ExtM4a = "m4a" - ExtM4b = "m4b" - ExtM4p = "m4p" - ExtM4r = "m4r" - ExtM4s = "m4s" - ExtM4u = "m4u" - ExtM4v = "m4v" - ExtM7 = "m7" - ExtMa = "ma" - ExtMab = "mab" - ExtMads = "mads" - ExtMaei = "maei" - ExtMag = "mag" - ExtMak = "mak" - ExtMaker = "maker" - ExtMan = "man" - ExtManifest = "manifest" - ExtMap = "map" - ExtMar = "mar" - ExtMarkdown = "markdown" - ExtMathml = "mathml" - ExtMb = "mb" - ExtMbk = "mbk" - ExtMbox = "mbox" - ExtMc1 = "mc1" - ExtMc2 = "mc2" - ExtMcd = "mcd" - ExtMcurl = "mcurl" - ExtMd = "md" - ExtMdb = "mdb" - ExtMdi = "mdi" - ExtMdx = "mdx" - ExtMe = "me" - ExtMed = "med" - ExtMesh = "mesh" - ExtMeta4 = "meta4" - ExtMetalink = "metalink" - ExtMets = "mets" - ExtMfm = "mfm" - ExtMft = "mft" - ExtMgp = "mgp" - ExtMgz = "mgz" - ExtMht = "mht" - ExtMhtml = "mhtml" - ExtMid = "mid" - ExtMidi = "midi" - ExtMie = "mie" - ExtMif = "mif" - ExtMime = "mime" - ExtMinipsf = "minipsf" - ExtMj2 = "mj2" - ExtMjp2 = "mjp2" - ExtMjpeg = "mjpeg" - ExtMjpg = "mjpg" - ExtMjs = "mjs" - ExtMk = "mk" - ExtMk3d = "mk3d" - ExtMka = "mka" - ExtMkd = "mkd" - ExtMks = "mks" - ExtMkv = "mkv" - ExtMl = "ml" - ExtMli = "mli" - ExtMlp = "mlp" - ExtMm = "mm" - ExtMmd = "mmd" - ExtMmf = "mmf" - ExtMml = "mml" - ExtMmr = "mmr" - ExtMng = "mng" - ExtMny = "mny" - ExtMo = "mo" - ExtMo3 = "mo3" - ExtMobi = "mobi" - ExtMoc = "moc" - ExtMod = "mod" - ExtMods = "mods" - ExtMof = "mof" - ExtMoov = "moov" - ExtMount = "mount" - ExtMov = "mov" - ExtMovie = "movie" - ExtMpPlus = "mp+" - ExtMp2 = "mp2" - ExtMp21 = "mp21" - ExtMp2a = "mp2a" - ExtMp3 = "mp3" - ExtMp4 = "mp4" - ExtMp4a = "mp4a" - ExtMp4s = "mp4s" - ExtMp4v = "mp4v" - ExtMpc = "mpc" - ExtMpd = "mpd" - ExtMpe = "mpe" - ExtMpeg = "mpeg" - ExtMpg = "mpg" - ExtMpg4 = "mpg4" - ExtMpga = "mpga" - ExtMpkg = "mpkg" - ExtMpl = "mpl" - ExtMpls = "mpls" - ExtMpm = "mpm" - ExtMpn = "mpn" - ExtMpp = "mpp" - ExtMpt = "mpt" - ExtMpy = "mpy" - ExtMqy = "mqy" - ExtMrc = "mrc" - ExtMrcx = "mrcx" - ExtMrl = "mrl" - ExtMrml = "mrml" - ExtMrw = "mrw" - ExtMs = "ms" - ExtMscml = "mscml" - ExtMseed = "mseed" - ExtMseq = "mseq" - ExtMsf = "msf" - ExtMsg = "msg" - ExtMsh = "msh" - ExtMsi = "msi" - ExtMsl = "msl" - ExtMsm = "msm" - ExtMsod = "msod" - ExtMsp = "msp" - ExtMsty = "msty" - ExtMsx = "msx" - ExtMtl = "mtl" - ExtMtm = "mtm" - ExtMts = "mts" - ExtMup = "mup" - ExtMus = "mus" - ExtMusd = "musd" - ExtMusicxml = "musicxml" - ExtMvb = "mvb" - ExtMvt = "mvt" - ExtMwf = "mwf" - ExtMxf = "mxf" - ExtMxl = "mxl" - ExtMxmf = "mxmf" - ExtMxml = "mxml" - ExtMxs = "mxs" - ExtMxu = "mxu" - ExtNDashGage = "n-gage" - ExtN3 = "n3" - ExtN64 = "n64" - ExtNb = "nb" - ExtNbp = "nbp" - ExtNc = "nc" - ExtNcx = "ncx" - ExtNds = "nds" - ExtNef = "nef" - ExtNes = "nes" - ExtNez = "nez" - ExtNfo = "nfo" - ExtNgc = "ngc" - ExtNgdat = "ngdat" - ExtNgp = "ngp" - ExtNitf = "nitf" - ExtNlu = "nlu" - ExtNml = "nml" - ExtNnd = "nnd" - ExtNns = "nns" - ExtNnw = "nnw" - ExtNot = "not" - ExtNpx = "npx" - ExtNq = "nq" - ExtNrw = "nrw" - ExtNsc = "nsc" - ExtNsf = "nsf" - ExtNsv = "nsv" - ExtNt = "nt" - ExtNtf = "ntf" - ExtNumbers = "numbers" - ExtNzb = "nzb" - ExtO = "o" - ExtOa2 = "oa2" - ExtOa3 = "oa3" - ExtOas = "oas" - ExtObd = "obd" - ExtObgx = "obgx" - ExtObj = "obj" - ExtOcl = "ocl" - ExtOda = "oda" - ExtOdb = "odb" - ExtOdc = "odc" - ExtOdf = "odf" - ExtOdft = "odft" - ExtOdg = "odg" - ExtOdi = "odi" - ExtOdm = "odm" - ExtOdp = "odp" - ExtOds = "ods" - ExtOdt = "odt" - ExtOga = "oga" - ExtOgex = "ogex" - ExtOgg = "ogg" - ExtOgm = "ogm" - ExtOgv = "ogv" - ExtOgx = "ogx" - ExtOld = "old" - ExtOleo = "oleo" - ExtOmdoc = "omdoc" - ExtOnepkg = "onepkg" - ExtOnetmp = "onetmp" - ExtOnetoc = "onetoc" - ExtOnetoc2 = "onetoc2" - ExtOoc = "ooc" - ExtOpf = "opf" - ExtOpml = "opml" - ExtOprc = "oprc" - ExtOpus = "opus" - ExtOra = "ora" - ExtOrf = "orf" - ExtOrg = "org" - ExtOsf = "osf" - ExtOsfpvg = "osfpvg" - ExtOsm = "osm" - ExtOtc = "otc" - ExtOtf = "otf" - ExtOtg = "otg" - ExtOth = "oth" - ExtOti = "oti" - ExtOtp = "otp" - ExtOts = "ots" - ExtOtt = "ott" - ExtOva = "ova" - ExtOvf = "ovf" - ExtOwl = "owl" - ExtOwx = "owx" - ExtOxps = "oxps" - ExtOxt = "oxt" - ExtP = "p" - ExtP10 = "p10" - ExtP12 = "p12" - ExtP65 = "p65" - ExtP7b = "p7b" - ExtP7c = "p7c" - ExtP7m = "p7m" - ExtP7r = "p7r" - ExtP7s = "p7s" - ExtP8 = "p8" - ExtP8e = "p8e" - ExtPac = "pac" - ExtPack = "pack" - ExtPages = "pages" - ExtPak = "pak" - ExtPar2 = "par2" - ExtPart = "part" - ExtPas = "pas" - ExtPat = "pat" - ExtPatch = "patch" - ExtPath = "path" - ExtPaw = "paw" - ExtPbd = "pbd" - ExtPbm = "pbm" - ExtPcap = "pcap" - ExtPcd = "pcd" - ExtPce = "pce" - ExtPcf = "pcf" - ExtPcfDotZ = "pcf.Z" - ExtPcfDotGz = "pcf.gz" - ExtPcl = "pcl" - ExtPclxl = "pclxl" - ExtPct = "pct" - ExtPcurl = "pcurl" - ExtPcx = "pcx" - ExtPdb = "pdb" - ExtPdc = "pdc" - ExtPde = "pde" - ExtPdf = "pdf" - ExtPdfDotBz2 = "pdf.bz2" - ExtPdfDotGz = "pdf.gz" - ExtPdfDotLz = "pdf.lz" - ExtPdfDotXz = "pdf.xz" - ExtPef = "pef" - ExtPem = "pem" - ExtPerl = "perl" - ExtPfa = "pfa" - ExtPfb = "pfb" - ExtPfm = "pfm" - ExtPfr = "pfr" - ExtPfx = "pfx" - ExtPgm = "pgm" - ExtPgn = "pgn" - ExtPgp = "pgp" - ExtPhp = "php" - ExtPhp3 = "php3" - ExtPhp4 = "php4" - ExtPhp5 = "php5" - ExtPhps = "phps" - ExtPic = "pic" - ExtPict = "pict" - ExtPict1 = "pict1" - ExtPict2 = "pict2" - ExtPk = "pk" - ExtPkg = "pkg" - ExtPki = "pki" - ExtPkipath = "pkipath" - ExtPkpass = "pkpass" - ExtPkr = "pkr" - ExtPl = "pl" - ExtPla = "pla" - ExtPlb = "plb" - ExtPlc = "plc" - ExtPlf = "plf" - ExtPln = "pln" - ExtPls = "pls" - ExtPm = "pm" - ExtPm6 = "pm6" - ExtPmd = "pmd" - ExtPml = "pml" - ExtPng = "png" - ExtPnm = "pnm" - ExtPntg = "pntg" - ExtPo = "po" - ExtPod = "pod" - ExtPor = "por" - ExtPortpkg = "portpkg" - ExtPot = "pot" - ExtPotm = "potm" - ExtPotx = "potx" - ExtPpam = "ppam" - ExtPpd = "ppd" - ExtPpm = "ppm" - ExtPps = "pps" - ExtPpsm = "ppsm" - ExtPpsx = "ppsx" - ExtPpt = "ppt" - ExtPptm = "pptm" - ExtPptx = "pptx" - ExtPpz = "ppz" - ExtPqa = "pqa" - ExtPrc = "prc" - ExtPre = "pre" - ExtPrf = "prf" - ExtProvx = "provx" - ExtPs = "ps" - ExtPsDotBz2 = "ps.bz2" - ExtPsDotGz = "ps.gz" - ExtPsb = "psb" - ExtPsd = "psd" - ExtPsf = "psf" - ExtPsfDotGz = "psf.gz" - ExtPsflib = "psflib" - ExtPsid = "psid" - ExtPskcxml = "pskcxml" - ExtPsw = "psw" - ExtPti = "pti" - ExtPtid = "ptid" - ExtPub = "pub" - ExtPvb = "pvb" - ExtPw = "pw" - ExtPwn = "pwn" - ExtPy = "py" - ExtPy3 = "py3" - ExtPy3x = "py3x" - ExtPya = "pya" - ExtPyc = "pyc" - ExtPyi = "pyi" - ExtPyo = "pyo" - ExtPys = "pys" - ExtPysu = "pysu" - ExtPyv = "pyv" - ExtPyx = "pyx" - ExtQam = "qam" - ExtQbo = "qbo" - ExtQcow = "qcow" - ExtQcow2 = "qcow2" - ExtQd = "qd" - ExtQed = "qed" - ExtQfx = "qfx" - ExtQif = "qif" - ExtQml = "qml" - ExtQmlproject = "qmlproject" - ExtQmltypes = "qmltypes" - ExtQp = "qp" - ExtQPS = "qps" - ExtQt = "qt" - ExtQti = "qti" - ExtQtiDotGz = "qti.gz" - ExtQtif = "qtif" - ExtQtl = "qtl" - ExtQtvr = "qtvr" - ExtQwd = "qwd" - ExtQwt = "qwt" - ExtQxb = "qxb" - ExtQxd = "qxd" - ExtQxl = "qxl" - ExtQxt = "qxt" - ExtRa = "ra" - ExtRaf = "raf" - ExtRAM = "ram" - ExtRaml = "raml" - ExtRapd = "rapd" - ExtRar = "rar" - ExtRas = "ras" - ExtRaw = "raw" - ExtRawDashDiskDashImage = "raw-disk-image" - ExtRawDashDiskDashImageDotXz = "raw-disk-image.xz" - ExtRax = "rax" - ExtRb = "rb" - ExtRcprofile = "rcprofile" - ExtRdf = "rdf" - ExtRdfs = "rdfs" - ExtRdz = "rdz" - ExtReg = "reg" - ExtRej = "rej" - ExtRelo = "relo" - ExtRep = "rep" - ExtRes = "res" - ExtRgb = "rgb" - ExtRif = "rif" - ExtRip = "rip" - ExtRis = "ris" - ExtRl = "rl" - ExtRlc = "rlc" - ExtRld = "rld" - ExtRle = "rle" - ExtRm = "rm" - ExtRmi = "rmi" - ExtRmj = "rmj" - ExtRmm = "rmm" - ExtRmp = "rmp" - ExtRms = "rms" - ExtRmvb = "rmvb" - ExtRmx = "rmx" - ExtRnc = "rnc" - ExtRng = "rng" - ExtRoa = "roa" - ExtRoff = "roff" - ExtRos = "ros" - ExtRp = "rp" - ExtRp9 = "rp9" - ExtRpm = "rpm" - ExtRpss = "rpss" - ExtRpst = "rpst" - ExtRq = "rq" - ExtRs = "rs" - ExtRsat = "rsat" - ExtRsd = "rsd" - ExtRsheet = "rsheet" - ExtRss = "rss" - ExtRst = "rst" - ExtRt = "rt" - ExtRtf = "rtf" - ExtRtx = "rtx" - ExtRun = "run" - ExtRusd = "rusd" - ExtRv = "rv" - ExtRvx = "rvx" - ExtRw2 = "rw2" - ExtS = "s" - ExtS3m = "s3m" - ExtSaf = "saf" - ExtSage = "sage" - ExtSam = "sam" - ExtSami = "sami" - ExtSap = "sap" - ExtSass = "sass" - ExtSav = "sav" - ExtSbml = "sbml" - ExtSc = "sc" - ExtScala = "scala" - ExtScd = "scd" - ExtScm = "scm" - ExtScope = "scope" - ExtScq = "scq" - ExtScs = "scs" - ExtScss = "scss" - ExtScurl = "scurl" - ExtSda = "sda" - ExtSdc = "sdc" - ExtSdd = "sdd" - ExtSdkd = "sdkd" - ExtSdkm = "sdkm" - ExtSdp = "sdp" - ExtSds = "sds" - ExtSdw = "sdw" - ExtSea = "sea" - ExtSee = "see" - ExtSeed = "seed" - ExtSema = "sema" - ExtSemd = "semd" - ExtSemf = "semf" - ExtSenmlx = "senmlx" - ExtSensmlx = "sensmlx" - ExtSer = "ser" - ExtService = "service" - ExtSetpay = "setpay" - ExtSetreg = "setreg" - ExtSfc = "sfc" - ExtSfdDashHdstx = "sfd-hdstx" - ExtSfs = "sfs" - ExtSfv = "sfv" - ExtSg = "sg" - ExtSgb = "sgb" - ExtSgd = "sgd" - ExtSgf = "sgf" - ExtSgi = "sgi" - ExtSgl = "sgl" - ExtSgm = "sgm" - ExtSgml = "sgml" - ExtSh = "sh" - ExtShape = "shape" - ExtShar = "shar" - ExtShex = "shex" - ExtShf = "shf" - ExtShn = "shn" - ExtShtml = "shtml" - ExtSiag = "siag" - ExtSid = "sid" - ExtSieve = "sieve" - ExtSig = "sig" - ExtSik = "sik" - ExtSil = "sil" - ExtSilo = "silo" - ExtSis = "sis" - ExtSisx = "sisx" - ExtSit = "sit" - ExtSitx = "sitx" - ExtSiv = "siv" - ExtSk = "sk" - ExtSk1 = "sk1" - ExtSkd = "skd" - ExtSkm = "skm" - ExtSkp = "skp" - ExtSkr = "skr" - ExtSkt = "skt" - ExtSldm = "sldm" - ExtSldx = "sldx" - ExtSlice = "slice" - ExtSlim = "slim" - ExtSlk = "slk" - ExtSlm = "slm" - ExtSls = "sls" - ExtSlt = "slt" - ExtSm = "sm" - ExtSmaf = "smaf" - ExtSmc = "smc" - ExtSmd = "smd" - ExtSmf = "smf" - ExtSmi = "smi" - ExtSmil = "smil" - ExtSmk = "smk" - ExtSml = "sml" - ExtSms = "sms" - ExtSmv = "smv" - ExtSmzip = "smzip" - ExtSnap = "snap" - ExtSnd = "snd" - ExtSnf = "snf" - ExtSo = "so" - ExtSocket = "socket" - ExtSpc = "spc" - ExtSpd = "spd" - ExtSpdx = "spdx" - ExtSpec = "spec" - ExtSpf = "spf" - ExtSpl = "spl" - ExtSpm = "spm" - ExtSpot = "spot" - ExtSpp = "spp" - ExtSpq = "spq" - ExtSpx = "spx" - ExtSql = "sql" - ExtSqlite2 = "sqlite2" - ExtSqlite3 = "sqlite3" - ExtSqsh = "sqsh" - ExtSr2 = "sr2" - ExtSrc = "src" - ExtSrcDotRpm = "src.rpm" - ExtSrf = "srf" - ExtSrt = "srt" - ExtSru = "sru" - ExtSrx = "srx" - ExtSs = "ss" - ExtSsa = "ssa" - ExtSsdl = "ssdl" - ExtSse = "sse" - ExtSsf = "ssf" - ExtSsml = "ssml" - ExtSt = "st" - ExtStc = "stc" - ExtStd = "std" - ExtStf = "stf" - ExtSti = "sti" - ExtStk = "stk" - ExtStl = "stl" - ExtStm = "stm" - ExtStpxz = "stpxz" - ExtStpz = "stpz" - ExtStr = "str" - ExtStw = "stw" - ExtSty = "sty" - ExtStyl = "styl" - ExtStylus = "stylus" - ExtSub = "sub" - ExtSun = "sun" - ExtSus = "sus" - ExtSusp = "susp" - ExtSv = "sv" - ExtSv4cpio = "sv4cpio" - ExtSv4crc = "sv4crc" - ExtSvc = "svc" - ExtSvd = "svd" - ExtSvg = "svg" - ExtSvgz = "svgz" - ExtSvh = "svh" - ExtSwa = "swa" - ExtSwap = "swap" - ExtSwf = "swf" - ExtSwi = "swi" - ExtSwidtag = "swidtag" - ExtSwm = "swm" - ExtSxc = "sxc" - ExtSxd = "sxd" - ExtSxg = "sxg" - ExtSxi = "sxi" - ExtSxm = "sxm" - ExtSxw = "sxw" - ExtSylk = "sylk" - ExtT = "t" - ExtT2t = "t2t" - ExtT3 = "t3" - ExtT38 = "t38" - ExtTaglet = "taglet" - ExtTao = "tao" - ExtTap = "tap" - ExtTar = "tar" - ExtTarDotZ = "tar.Z" - ExtTarDotBz = "tar.bz" - ExtTarDotBz2 = "tar.bz2" - ExtTarDotGz = "tar.gz" - ExtTarDotLrz = "tar.lrz" - ExtTarDotLz = "tar.lz" - ExtTarDotLz4 = "tar.lz4" - ExtTarDotLzma = "tar.lzma" - ExtTarDotLzo = "tar.lzo" - ExtTarDotXz = "tar.xz" - ExtTarDotZst = "tar.zst" - ExtTarget = "target" - ExtTaz = "taz" - ExtTb2 = "tb2" - ExtTbz = "tbz" - ExtTbz2 = "tbz2" - ExtTcap = "tcap" - ExtTcl = "tcl" - ExtTd = "td" - ExtTeacher = "teacher" - ExtTei = "tei" - ExtTeicorpus = "teicorpus" - ExtTex = "tex" - ExtTexi = "texi" - ExtTexinfo = "texinfo" - ExtText = "text" - ExtTfi = "tfi" - ExtTfm = "tfm" - ExtTfx = "tfx" - ExtTga = "tga" - ExtTgz = "tgz" - ExtTheme = "theme" - ExtThemepack = "themepack" - ExtThmx = "thmx" - ExtTif = "tif" - ExtTiff = "tiff" - ExtTimer = "timer" - ExtTk = "tk" - ExtTlrz = "tlrz" - ExtTlz = "tlz" - ExtTmo = "tmo" - ExtTnef = "tnef" - ExtTnf = "tnf" - ExtToc = "toc" - ExtToml = "toml" - ExtTorrent = "torrent" - ExtTpic = "tpic" - ExtTpl = "tpl" - ExtTpt = "tpt" - ExtTr = "tr" - ExtTra = "tra" - ExtTrig = "trig" - ExtTrm = "trm" - ExtTs = "ts" - ExtTsd = "tsd" - ExtTsv = "tsv" - ExtTta = "tta" - ExtTtc = "ttc" - ExtTtf = "ttf" - ExtTTL = "ttl" - ExtTtml = "ttml" - ExtTtx = "ttx" - ExtTwd = "twd" - ExtTwds = "twds" - ExtTwig = "twig" - ExtTxd = "txd" - ExtTxf = "txf" - ExtTxt = "txt" - ExtTxz = "txz" - ExtTzo = "tzo" - ExtTzst = "tzst" - ExtU32 = "u32" - ExtU8dsn = "u8dsn" - ExtU8hdr = "u8hdr" - ExtU8mdn = "u8mdn" - ExtU8msg = "u8msg" - ExtUbj = "ubj" - ExtUdeb = "udeb" - ExtUfd = "ufd" - ExtUfdl = "ufdl" - ExtUfraw = "ufraw" - ExtUI = "ui" - ExtUil = "uil" - ExtUlt = "ult" - ExtUlx = "ulx" - ExtUmj = "umj" - ExtUnf = "unf" - ExtUni = "uni" - ExtUnif = "unif" - ExtUnityweb = "unityweb" - ExtUoml = "uoml" - ExtURI = "uri" - ExtUris = "uris" - ExtURL = "url" - ExtUrls = "urls" - ExtUsdz = "usdz" - ExtUstar = "ustar" - ExtUtz = "utz" - ExtUu = "uu" - ExtUue = "uue" - ExtUva = "uva" - ExtUvd = "uvd" - ExtUvf = "uvf" - ExtUvg = "uvg" - ExtUvh = "uvh" - ExtUvi = "uvi" - ExtUvm = "uvm" - ExtUvp = "uvp" - ExtUvs = "uvs" - ExtUvt = "uvt" - ExtUvu = "uvu" - ExtUvv = "uvv" - ExtUvva = "uvva" - ExtUvvd = "uvvd" - ExtUvvf = "uvvf" - ExtUvvg = "uvvg" - ExtUvvh = "uvvh" - ExtUvvi = "uvvi" - ExtUvvm = "uvvm" - ExtUvvp = "uvvp" - ExtUvvs = "uvvs" - ExtUvvt = "uvvt" - ExtUvvu = "uvvu" - ExtUvvv = "uvvv" - ExtUvvx = "uvvx" - ExtUvvz = "uvvz" - ExtUvx = "uvx" - ExtUvz = "uvz" - ExtV = "v" - ExtV64 = "v64" - ExtVala = "vala" - ExtVapi = "vapi" - ExtVb = "vb" - ExtVbox = "vbox" - ExtVboxDashExtpack = "vbox-extpack" - ExtVbs = "vbs" - ExtVcard = "vcard" - ExtVcd = "vcd" - ExtVcf = "vcf" - ExtVcg = "vcg" - ExtVcs = "vcs" - ExtVct = "vct" - ExtVcx = "vcx" - ExtVda = "vda" - ExtVdi = "vdi" - ExtVds = "vds" - ExtVhd = "vhd" - ExtVhdl = "vhdl" - ExtVhdx = "vhdx" - ExtVis = "vis" - ExtViv = "viv" - ExtVivo = "vivo" - ExtVlc = "vlc" - ExtVmdk = "vmdk" - ExtVob = "vob" - ExtVoc = "voc" - ExtVor = "vor" - ExtVox = "vox" - ExtVpc = "vpc" - ExtVrm = "vrm" - ExtVrml = "vrml" - ExtVsd = "vsd" - ExtVsdm = "vsdm" - ExtVsdx = "vsdx" - ExtVsf = "vsf" - ExtVss = "vss" - ExtVssm = "vssm" - ExtVssx = "vssx" - ExtVst = "vst" - ExtVstm = "vstm" - ExtVstx = "vstx" - ExtVsw = "vsw" - ExtVtf = "vtf" - ExtVtt = "vtt" - ExtVtu = "vtu" - ExtVxml = "vxml" - ExtW3d = "w3d" - ExtWad = "wad" - ExtWadl = "wadl" - ExtWar = "war" - ExtWasm = "wasm" - ExtWav = "wav" - ExtWax = "wax" - ExtWb1 = "wb1" - ExtWb2 = "wb2" - ExtWb3 = "wb3" - ExtWbmp = "wbmp" - ExtWbs = "wbs" - ExtWbxml = "wbxml" - ExtWcm = "wcm" - ExtWdb = "wdb" - ExtWdp = "wdp" - ExtWeba = "weba" - ExtWebapp = "webapp" - ExtWebm = "webm" - ExtWebmanifest = "webmanifest" - ExtWebp = "webp" - ExtWg = "wg" - ExtWgt = "wgt" - ExtWim = "wim" - ExtWk1 = "wk1" - ExtWk3 = "wk3" - ExtWk4 = "wk4" - ExtWkdownload = "wkdownload" - ExtWks = "wks" - ExtWm = "wm" - ExtWma = "wma" - ExtWmd = "wmd" - ExtWmf = "wmf" - ExtWml = "wml" - ExtWmlc = "wmlc" - ExtWmls = "wmls" - ExtWmlsc = "wmlsc" - ExtWmv = "wmv" - ExtWmx = "wmx" - ExtWmz = "wmz" - ExtWoff = "woff" - ExtWoff2 = "woff2" - ExtWp = "wp" - ExtWp4 = "wp4" - ExtWp5 = "wp5" - ExtWp6 = "wp6" - ExtWpd = "wpd" - ExtWpg = "wpg" - ExtWpl = "wpl" - ExtWpp = "wpp" - ExtWps = "wps" - ExtWqd = "wqd" - ExtWri = "wri" - ExtWrl = "wrl" - ExtWs = "ws" - ExtWsc = "wsc" - ExtWsdl = "wsdl" - ExtWsgi = "wsgi" - ExtWspolicy = "wspolicy" - ExtWtb = "wtb" - ExtWv = "wv" - ExtWvc = "wvc" - ExtWvp = "wvp" - ExtWvx = "wvx" - ExtWwf = "wwf" - ExtX32 = "x32" - ExtX3d = "x3d" - ExtX3db = "x3db" - ExtX3dbz = "x3dbz" - ExtX3dv = "x3dv" - ExtX3dvz = "x3dvz" - ExtX3dz = "x3dz" - ExtX3f = "x3f" - ExtXB = "x_b" - ExtXT = "x_t" - ExtXac = "xac" - ExtXaml = "xaml" - ExtXap = "xap" - ExtXar = "xar" - ExtXav = "xav" - ExtXbap = "xbap" - ExtXbd = "xbd" - ExtXbel = "xbel" - ExtXbl = "xbl" - ExtXbm = "xbm" - ExtXca = "xca" - ExtXcf = "xcf" - ExtXcfDotBz2 = "xcf.bz2" - ExtXcfDotGz = "xcf.gz" - ExtXcs = "xcs" - ExtXdf = "xdf" - ExtXdgapp = "xdgapp" - ExtXdm = "xdm" - ExtXdp = "xdp" - ExtXdssc = "xdssc" - ExtXdw = "xdw" - ExtXel = "xel" - ExtXenc = "xenc" - ExtXer = "xer" - ExtXfdf = "xfdf" - ExtXfdl = "xfdl" - ExtXhe = "xhe" - ExtXht = "xht" - ExtXhtml = "xhtml" - ExtXhvml = "xhvml" - ExtXi = "xi" - ExtXif = "xif" - ExtXla = "xla" - ExtXlam = "xlam" - ExtXlc = "xlc" - ExtXld = "xld" - ExtXlf = "xlf" - ExtXliff = "xliff" - ExtXll = "xll" - ExtXlm = "xlm" - ExtXlr = "xlr" - ExtXls = "xls" - ExtXlsb = "xlsb" - ExtXlsm = "xlsm" - ExtXlsx = "xlsx" - ExtXlt = "xlt" - ExtXltm = "xltm" - ExtXltx = "xltx" - ExtXlw = "xlw" - ExtXm = "xm" - ExtXmf = "xmf" - ExtXmi = "xmi" - ExtXML = "xml" - ExtXns = "xns" - ExtXo = "xo" - ExtXop = "xop" - ExtXpi = "xpi" - ExtXpl = "xpl" - ExtXpm = "xpm" - ExtXpr = "xpr" - ExtXps = "xps" - ExtXpw = "xpw" - ExtXpx = "xpx" - ExtXsd = "xsd" - ExtXsl = "xsl" - ExtXslfo = "xslfo" - ExtXslt = "xslt" - ExtXsm = "xsm" - ExtXspf = "xspf" - ExtXul = "xul" - ExtXvm = "xvm" - ExtXvml = "xvml" - ExtXwd = "xwd" - ExtXyz = "xyz" - ExtXz = "xz" - ExtYaml = "yaml" - ExtYang = "yang" - ExtYin = "yin" - ExtYml = "yml" - ExtYmp = "ymp" - ExtYt = "yt" - ExtZ1 = "z1" - ExtZ2 = "z2" - ExtZ3 = "z3" - ExtZ4 = "z4" - ExtZ5 = "z5" - ExtZ6 = "z6" - ExtZ64 = "z64" - ExtZ7 = "z7" - ExtZ8 = "z8" - ExtZabw = "zabw" - ExtZaz = "zaz" - ExtZip = "zip" - ExtZir = "zir" - ExtZirz = "zirz" - ExtZmm = "zmm" - ExtZoo = "zoo" - ExtZsav = "zsav" - ExtZst = "zst" - ExtZz = "zz" -) +import "fmt" -func Mime(name string) []string { - switch name { - case Ext123: - return []string{"123", "application/lotus123", "zz-application/zz-winassoc-123", "application/vnd.lotus-1-2-3", "application/x-123", "application/wk1"} - case Ext1km: - return []string{"1km"} - case Ext32x: - return []string{"32x"} - case Ext3dml: - return []string{"3dml"} - case Ext3ds: - return []string{"3ds", "image/x-3ds"} - case Ext3dsx: - return []string{"3dsx"} - case Ext3g2: - return []string{"3g2", "audio/3gpp2"} - case Ext3ga: - return []string{"3ga", "audio/x-rn-3gpp-amr-wb-encrypted", "audio/3gpp", "audio/x-rn-3gpp-amr-encrypted", "video/3gpp", "audio/3gpp-encrypted", "audio/x-rn-3gpp-amr-wb", "video/3gpp-encrypted", "audio/x-rn-3gpp-amr"} - case Ext3gp: - return []string{"3gp", "audio/x-rn-3gpp-amr-wb-encrypted", "audio/3gpp", "audio/x-rn-3gpp-amr-encrypted", "video/3gpp", "audio/3gpp-encrypted", "audio/x-rn-3gpp-amr-wb", "video/3gpp-encrypted", "audio/x-rn-3gpp-amr"} - case Ext3gp2: - return []string{"3gp2", "audio/3gpp2"} - case Ext3gpp: - return []string{"3gpp", "audio/x-rn-3gpp-amr-wb-encrypted", "audio/3gpp", "audio/x-rn-3gpp-amr-encrypted", "video/3gpp", "audio/3gpp-encrypted", "audio/x-rn-3gpp-amr-wb", "video/3gpp-encrypted", "audio/x-rn-3gpp-amr"} - case Ext3gpp2: - return []string{"3gpp2", "audio/3gpp2"} - case Ext3mf: - return []string{"3mf"} - case Ext602: - return []string{"602"} - case Ext669: - return []string{"669"} - case Ext7z: - return []string{"7z"} - case Ext7zDot001: - return []string{"7z.001"} - case Ext_BLEND: - return []string{"BLEND"} - case Ext_C: - return []string{"C"} - case Ext_PAR2: - return []string{"PAR2"} - case Ext_PL: - return []string{"PL", "text/x-perl"} - case Ext_Z: - return []string{"Z"} - case ExtA: - return []string{"a"} - case ExtA26: - return []string{"a26"} - case ExtA78: - return []string{"a78"} - case ExtAa: - return []string{"aa", "audio/vnd.audible"} - case ExtAab: - return []string{"aab"} - case ExtAac: - return []string{"aac", "audio/x-hx-aac-adts", "audio/aac"} - case ExtAam: - return []string{"aam"} - case ExtAas: - return []string{"aas"} - case ExtAax: - return []string{"aax", "audio/vnd.audible.aax", "audio/vnd.audible"} - case ExtAbw: - return []string{"abw"} - case ExtAbwDotCRASHED: - return []string{"abw.CRASHED"} - case ExtAbwDotGz: - return []string{"abw.gz"} - case ExtAc: - return []string{"ac", "application/vnd.nokia.n-gage.ac+xml"} - case ExtAc3: - return []string{"ac3"} - case ExtAcc: - return []string{"acc"} - case ExtAce: - return []string{"ace", "application/x-ace"} - case ExtAcu: - return []string{"acu"} - case ExtAcutc: - return []string{"acutc"} - case ExtAdb: - return []string{"adb"} - case ExtAdf: - return []string{"adf"} - case ExtAdp: - return []string{"adp"} - case ExtAds: - return []string{"ads"} - case ExtAdts: - return []string{"adts", "audio/x-hx-aac-adts", "audio/aac"} - case ExtAep: - return []string{"aep"} - case ExtAfm: - return []string{"afm", "application/x-font-type1"} - case ExtAfp: - return []string{"afp"} - case ExtAg: - return []string{"ag"} - case ExtAgb: - return []string{"agb"} - case ExtAhead: - return []string{"ahead"} - case ExtAi: - return []string{"ai", "application/illustrator", "application/postscript"} - case ExtAif: - return []string{"aif"} - case ExtAifc: - return []string{"aifc", "audio/x-aiffc", "audio/x-aiff"} - case ExtAiff: - return []string{"aiff"} - case ExtAiffc: - return []string{"aiffc", "audio/x-aiffc"} - case ExtAir: - return []string{"air"} - case ExtAit: - return []string{"ait"} - case ExtAl: - return []string{"al", "text/x-perl"} - case ExtAlz: - return []string{"alz"} - case ExtAmi: - return []string{"ami"} - case ExtAmr: - return []string{"amr", "audio/amr"} - case ExtAmz: - return []string{"amz"} - case ExtAni: - return []string{"ani"} - case ExtAnim_1Dash9j_: - return []string{"anim[1-9j]"} +type Ext int + +type ExtTypes []Ext + +func (v Ext) Is(types ...Ext) bool { + for _, ext := range types { + if ext == v { + return true + } + } + + return false +} + +func (v Ext) String() string { + switch v { + case ExtPdf: + return "pdf" + case ExtEz: + return "ez" case ExtAnx: - return []string{"anx", "application/annodex"} - case ExtApe: - return []string{"ape"} - case ExtApk: - return []string{"apk"} - case ExtApng: - return []string{"apng"} - case ExtAppcache: - return []string{"appcache"} - case ExtAppimage: - return []string{"appimage", "application/vnd.appimage"} - case ExtApplication: - return []string{"application"} - case ExtApr: - return []string{"apr"} - case ExtAr: - return []string{"ar"} - case ExtArc: - return []string{"arc"} - case ExtArj: - return []string{"arj"} - case ExtArw: - return []string{"arw"} - case ExtAs: - return []string{"as"} - case ExtAsc: - return []string{"asc", "text/plain", "application/pgp-keys", "application/pgp-encrypted", "application/pgp-signature"} - case ExtAsd: - return []string{"asd"} - case ExtAsf: - return []string{"asf", "video/x-ms-asf", "video/x-ms-wm", "application/vnd.ms-asf"} - case ExtAsice: - return []string{"asice"} - case ExtAsm: - return []string{"asm"} - case ExtAso: - return []string{"aso"} - case ExtAsp: - return []string{"asp"} - case ExtAss: - return []string{"ass", "text/x-ssa", "audio/x-hx-aac-adts", "audio/aac"} - case ExtAstc: - return []string{"astc"} - case ExtAsx: - return []string{"asx", "video/x-ms-wmx", "video/x-ms-asf", "audio/x-ms-asx", "video/x-ms-wvx", "video/x-ms-wax"} - case ExtAtc: - return []string{"atc"} + return "anx" + case ExtAw: + return "aw" case ExtAtom: - return []string{"atom"} + return "atom" case ExtAtomcat: - return []string{"atomcat"} + return "atomcat" case ExtAtomdeleted: - return []string{"atomdeleted"} + return "atomdeleted" case ExtAtomsvc: - return []string{"atomsvc"} - case ExtAtx: - return []string{"atx"} - case ExtAu: - return []string{"au"} - case ExtAutomount: - return []string{"automount"} - case ExtAvf: - return []string{"avf", "video/vnd.divx", "video/avi", "video/msvideo", "video/x-msvideo", "video/divx"} - case ExtAvi: - return []string{"avi", "video/vnd.divx", "video/avi", "video/msvideo", "video/x-msvideo", "video/divx"} - case ExtAvif: - return []string{"avif", "image/avif-sequence"} - case ExtAvifs: - return []string{"avifs", "image/avif-sequence"} - case ExtAw: - return []string{"aw", "application/x-applix-word"} - case ExtAwb: - return []string{"awb", "audio/amr-wb-encrypted"} - case ExtAwk: - return []string{"awk"} - case ExtAxa: - return []string{"axa", "audio/annodex"} - case ExtAxv: - return []string{"axv", "video/x-annodex"} - case ExtAzf: - return []string{"azf"} - case ExtAzs: - return []string{"azs"} - case ExtAzv: - return []string{"azv"} - case ExtAzw: - return []string{"azw"} - case ExtAzw3: - return []string{"azw3", "application/x-mobi8-ebook"} - case ExtB16: - return []string{"b16"} - case ExtBak: - return []string{"bak"} - case ExtBat: - return []string{"bat"} - case ExtBcpio: - return []string{"bcpio"} - case ExtBdf: - return []string{"bdf"} - case ExtBdm: - return []string{"bdm", "application/vnd.syncml.dm+wbxml"} - case ExtBdmv: - return []string{"bdmv"} + return "atomsvc" + case ExtDwd: + return "dwd" + case ExtHeld: + return "held" + case ExtRsat: + return "rsat" case ExtBdoc: - return []string{"bdoc", "application/x-bdoc"} - case ExtBed: - return []string{"bed"} - case ExtBh2: - return []string{"bh2"} - case ExtBib: - return []string{"bib"} - case ExtBik: - return []string{"bik"} - case ExtBin: - return []string{"bin"} - case ExtBk2: - return []string{"bk2"} - case ExtBlb: - return []string{"blb"} - case ExtBlend: - return []string{"blend"} - case ExtBlender: - return []string{"blender"} - case ExtBlorb: - return []string{"blorb"} - case ExtBmi: - return []string{"bmi"} - case ExtBmml: - return []string{"bmml"} - case ExtBmp: - return []string{"bmp", "image/x-ms-bmp", "image/bmp"} - case ExtBook: - return []string{"book"} - case ExtBox: - return []string{"box"} - case ExtBoz: - return []string{"boz"} - case ExtBpk: - return []string{"bpk"} - case ExtBps: - return []string{"bps"} - case ExtBsdiff: - return []string{"bsdiff"} - case ExtBsp: - return []string{"bsp"} - case ExtBtif: - return []string{"btif"} - case ExtBuffer: - return []string{"buffer"} - case ExtBz: - return []string{"bz", "application/x-bzip", "application/x-bzip2"} + return "bdoc" case ExtBz2: - return []string{"bz2", "application/x-bzip", "application/x-bzip2", "application/x-bz2"} - case ExtC: - return []string{"c", "text/x-csrc"} - case ExtCPlusPlus: - return []string{"c++"} - case ExtC11amc: - return []string{"c11amc"} - case ExtC11amz: - return []string{"c11amz"} - case ExtC4d: - return []string{"c4d"} - case ExtC4f: - return []string{"c4f"} - case ExtC4g: - return []string{"c4g"} - case ExtC4p: - return []string{"c4p"} - case ExtC4u: - return []string{"c4u"} - case ExtCab: - return []string{"cab", "application/vnd.ms-cab-compressed"} - case ExtCaf: - return []string{"caf"} - case ExtCap: - return []string{"cap", "application/x-pcap", "application/pcap"} - case ExtCar: - return []string{"car"} - case ExtCat: - return []string{"cat"} - case ExtCb7: - return []string{"cb7", "application/x-cb7"} - case ExtCba: - return []string{"cba"} - case ExtCbl: - return []string{"cbl"} - case ExtCbr: - return []string{"cbr", "application/vnd.comicbook-rar"} - case ExtCbt: - return []string{"cbt", "application/x-cbt"} - case ExtCbz: - return []string{"cbz", "application/vnd.comicbook+zip", "application/x-cbz"} - case ExtCc: - return []string{"cc", "text/x-c"} - case ExtCci: - return []string{"cci"} - case ExtCcmx: - return []string{"ccmx"} - case ExtCco: - return []string{"cco"} - case ExtCct: - return []string{"cct"} + return "bz2" + case ExtBz: + return "bz" + case ExtXcs: + return "xcs" case ExtCcxml: - return []string{"ccxml"} - case ExtCdbcmsg: - return []string{"cdbcmsg"} - case ExtCdf: - return []string{"cdf"} + return "ccxml" case ExtCdfx: - return []string{"cdfx"} - case ExtCdi: - return []string{"cdi"} - case ExtCdkey: - return []string{"cdkey"} + return "cdfx" case ExtCdmia: - return []string{"cdmia"} + return "cdmia" case ExtCdmic: - return []string{"cdmic"} + return "cdmic" case ExtCdmid: - return []string{"cdmid"} + return "cdmid" case ExtCdmio: - return []string{"cdmio"} + return "cdmio" case ExtCdmiq: - return []string{"cdmiq"} + return "cdmiq" case ExtCdr: - return []string{"cdr", "application/cdr", "application/coreldraw", "image/x-cdr", "application/x-coreldraw", "zz-application/zz-winassoc-cdr", "application/x-cdr", "image/cdr"} - case ExtCdx: - return []string{"cdx"} - case ExtCdxml: - return []string{"cdxml"} - case ExtCdy: - return []string{"cdy"} - case ExtCer: - return []string{"cer"} - case ExtCert: - return []string{"cert"} - case ExtCfs: - return []string{"cfs"} - case ExtCgb: - return []string{"cgb"} - case ExtCgm: - return []string{"cgm"} - case ExtChat: - return []string{"chat"} - case ExtChd: - return []string{"chd"} - case ExtChm: - return []string{"chm", "application/vnd.ms-htmlhelp"} - case ExtChrt: - return []string{"chrt", "application/x-kchart"} - case ExtCif: - return []string{"cif"} - case ExtCii: - return []string{"cii"} - case ExtCil: - return []string{"cil"} - case ExtCjs: - return []string{"cjs"} - case ExtCl: - return []string{"cl"} - case ExtCla: - return []string{"cla"} - case ExtClass: - return []string{"class", "application/java-byte-code", "application/x-java-class", "application/java-vm", "application/java", "application/x-java-vm"} - case ExtClkk: - return []string{"clkk"} - case ExtClkp: - return []string{"clkp"} - case ExtClkt: - return []string{"clkt"} - case ExtClkw: - return []string{"clkw"} - case ExtClkx: - return []string{"clkx"} - case ExtClp: - return []string{"clp"} - case ExtClpi: - return []string{"clpi"} - case ExtCls: - return []string{"cls", "application/x-tex"} - case ExtCmake: - return []string{"cmake"} - case ExtCmc: - return []string{"cmc"} - case ExtCmdf: - return []string{"cmdf"} - case ExtCml: - return []string{"cml"} - case ExtCmp: - return []string{"cmp"} - case ExtCmx: - return []string{"cmx"} - case ExtCob: - return []string{"cob"} - case ExtCod: - return []string{"cod"} - case ExtCoffee: - return []string{"coffee", "application/vnd.coffeescript"} - case ExtCom: - return []string{"com"} - case ExtConf: - return []string{"conf"} - case ExtCpi: - return []string{"cpi"} - case ExtCpio: - return []string{"cpio"} - case ExtCpioDotGz: - return []string{"cpio.gz"} - case ExtCpp: - return []string{"cpp", "text/x-c"} - case ExtCpt: - return []string{"cpt"} - case ExtCr: - return []string{"cr", "text/crystal"} - case ExtCr2: - return []string{"cr2"} - case ExtCr3: - return []string{"cr3"} - case ExtCrd: - return []string{"crd"} - case ExtCrdownload: - return []string{"crdownload"} - case ExtCrl: - return []string{"crl"} - case ExtCrt: - return []string{"crt"} - case ExtCrw: - return []string{"crw"} - case ExtCrx: - return []string{"crx"} - case ExtCryptonote: - return []string{"cryptonote"} - case ExtCs: - return []string{"cs"} - case ExtCsh: - return []string{"csh"} - case ExtCsl: - return []string{"csl"} - case ExtCsml: - return []string{"csml"} - case ExtCso: - return []string{"cso"} - case ExtCsp: - return []string{"csp"} - case ExtCSS: - return []string{"css"} - case ExtCst: - return []string{"cst"} + return "cdr" case ExtCsv: - return []string{"csv", "text/csv", "text/x-csv", "text/x-comma-separated-values"} - case ExtCsvs: - return []string{"csvs"} + return "csv" case ExtCu: - return []string{"cu"} - case ExtCue: - return []string{"cue"} - case ExtCur: - return []string{"cur"} - case ExtCurl: - return []string{"curl"} - case ExtCwk: - return []string{"cwk"} - case ExtCww: - return []string{"cww"} - case ExtCxt: - return []string{"cxt"} - case ExtCxx: - return []string{"cxx", "text/x-c"} - case ExtD: - return []string{"d"} - case ExtDae: - return []string{"dae"} - case ExtDaf: - return []string{"daf"} - case ExtDar: - return []string{"dar"} - case ExtDart: - return []string{"dart", "text/x-dart"} - case ExtDataless: - return []string{"dataless"} + return "cu" + case ExtMpd: + return "mpd" case ExtDavmount: - return []string{"davmount"} + return "davmount" case ExtDbf: - return []string{"dbf", "application/dbf", "application/vnd.dbf", "application/x-dbase", "application/dbase"} - case ExtDbk: - return []string{"dbk", "application/x-docbook+xml", "application/docbook+xml"} - case ExtDc: - return []string{"dc"} - case ExtDcl: - return []string{"dcl"} + return "dbf" case ExtDcm: - return []string{"dcm"} - case ExtDcr: - return []string{"dcr", "image/x-kodak-dcr"} - case ExtDcurl: - return []string{"dcurl"} - case ExtDd2: - return []string{"dd2"} - case ExtDdd: - return []string{"ddd"} - case ExtDdf: - return []string{"ddf"} - case ExtDds: - return []string{"dds", "image/vnd.ms-dds"} - case ExtDeb: - return []string{"deb", "application/octet-stream", "application/x-debian-package", "application/x-deb"} - case ExtDef: - return []string{"def"} - case ExtDeploy: - return []string{"deploy"} - case ExtDer: - return []string{"der"} - case ExtDesktop: - return []string{"desktop", "application/x-desktop"} - case ExtDevice: - return []string{"device"} - case ExtDfac: - return []string{"dfac"} - case ExtDgc: - return []string{"dgc"} - case ExtDi: - return []string{"di"} - case ExtDia: - return []string{"dia"} - case ExtDib: - return []string{"dib", "image/x-ms-bmp", "image/bmp"} - case ExtDic: - return []string{"dic"} - case ExtDiff: - return []string{"diff", "text/x-diff"} - case ExtDir: - return []string{"dir"} - case ExtDis: - return []string{"dis"} - case ExtDispositionDashNotification: - return []string{"disposition-notification"} - case ExtDist: - return []string{"dist"} - case ExtDistz: - return []string{"distz"} - case ExtDivx: - return []string{"divx", "video/vnd.divx", "video/avi", "video/msvideo", "video/x-msvideo", "video/divx"} - case ExtDjv: - return []string{"djv", "image/vnd.djvu", "image/vnd.djvu+multipage", "image/x.djvu"} - case ExtDjvu: - return []string{"djvu", "image/vnd.djvu", "image/vnd.djvu+multipage", "image/x.djvu"} - case ExtDll: - return []string{"dll", "application/x-msdownload"} - case ExtDmg: - return []string{"dmg", "application/x-apple-diskimage"} - case ExtDmp: - return []string{"dmp", "application/x-pcap", "application/pcap"} - case ExtDms: - return []string{"dms"} - case ExtDna: - return []string{"dna"} - case ExtDng: - return []string{"dng"} - case ExtDoc: - return []string{"doc", "application/msword", "application/vnd.ms-word", "zz-application/zz-winassoc-doc"} + return "dcm" + case ExtDbk: + return "dbk" case ExtDocbook: - return []string{"docbook", "application/x-docbook+xml", "application/docbook+xml"} - case ExtDocm: - return []string{"docm"} - case ExtDocx: - return []string{"docx"} - case ExtDot: - return []string{"dot", "application/msword", "text/vnd.graphviz"} - case ExtDotm: - return []string{"dotm"} - case ExtDotx: - return []string{"dotx"} - case ExtDp: - return []string{"dp"} - case ExtDpg: - return []string{"dpg"} - case ExtDra: - return []string{"dra"} - case ExtDrle: - return []string{"drle"} - case ExtDsc: - return []string{"dsc"} - case ExtDsl: - return []string{"dsl"} + return "docbook" case ExtDssc: - return []string{"dssc"} - case ExtDtb: - return []string{"dtb"} - case ExtDtd: - return []string{"dtd", "application/xml-dtd"} - case ExtDts: - return []string{"dts", "audio/x-dts"} - case ExtDtshd: - return []string{"dtshd", "audio/x-dtshd"} - case ExtDtx: - return []string{"dtx", "application/x-tex"} - case ExtDump: - return []string{"dump"} - case ExtDv: - return []string{"dv"} - case ExtDvb: - return []string{"dvb"} - case ExtDvi: - return []string{"dvi"} - case ExtDviDotBz2: - return []string{"dvi.bz2"} - case ExtDviDotGz: - return []string{"dvi.gz"} - case ExtDwd: - return []string{"dwd"} - case ExtDwf: - return []string{"dwf"} - case ExtDwg: - return []string{"dwg"} - case ExtDxf: - return []string{"dxf"} - case ExtDxp: - return []string{"dxp"} - case ExtDxr: - return []string{"dxr"} - case ExtE: - return []string{"e"} - case ExtEar: - return []string{"ear"} - case ExtEcelp4800: - return []string{"ecelp4800"} - case ExtEcelp7470: - return []string{"ecelp7470"} - case ExtEcelp9600: - return []string{"ecelp9600"} + return "dssc" + case ExtXdssc: + return "xdssc" case ExtEcma: - return []string{"ecma"} - case ExtEdm: - return []string{"edm"} - case ExtEdx: - return []string{"edx"} - case ExtEfif: - return []string{"efif"} - case ExtEgon: - return []string{"egon"} - case ExtEi6: - return []string{"ei6"} - case ExtEif: - return []string{"eif"} - case ExtEl: - return []string{"el"} - case ExtElc: - return []string{"elc"} + return "ecma" + case ExtEs: + return "es" case ExtEmf: - return []string{"emf", "image/emf", "application/emf", "application/x-emf", "application/x-msmetafile"} - case ExtEml: - return []string{"eml"} + return "emf" case ExtEmma: - return []string{"emma"} + return "emma" case ExtEmotionml: - return []string{"emotionml"} - case ExtEmp: - return []string{"emp"} - case ExtEmz: - return []string{"emz"} - case ExtEnt: - return []string{"ent", "text/xml-external-parsed-entity"} - case ExtEol: - return []string{"eol"} - case ExtEot: - return []string{"eot"} - case ExtEps: - return []string{"eps", "application/postscript"} - case ExtEpsDotBz2: - return []string{"eps.bz2"} - case ExtEpsDotGz: - return []string{"eps.gz"} - case ExtEpsf: - return []string{"epsf"} - case ExtEpsfDotBz2: - return []string{"epsf.bz2"} - case ExtEpsfDotGz: - return []string{"epsf.gz"} - case ExtEpsi: - return []string{"epsi"} - case ExtEpsiDotBz2: - return []string{"epsi.bz2"} - case ExtEpsiDotGz: - return []string{"epsi.gz"} + return "emotionml" case ExtEpub: - return []string{"epub"} - case ExtErl: - return []string{"erl"} - case ExtEs: - return []string{"es", "application/ecmascript"} - case ExtEs3: - return []string{"es3"} - case ExtEsa: - return []string{"esa"} - case ExtEsf: - return []string{"esf"} - case ExtEt3: - return []string{"et3"} - case ExtEtheme: - return []string{"etheme"} - case ExtEtx: - return []string{"etx"} - case ExtEva: - return []string{"eva"} - case ExtEvy: - return []string{"evy"} - case ExtEx: - return []string{"ex"} - case ExtExe: - return []string{"exe", "application/octet-stream", "application/x-msdos-program", "application/x-msdownload"} + return "epub" case ExtExi: - return []string{"exi"} - case ExtExr: - return []string{"exr", "image/aces"} - case ExtExs: - return []string{"exs"} - case ExtExt: - return []string{"ext"} - case ExtEz: - return []string{"ez"} - case ExtEz2: - return []string{"ez2"} - case ExtEz3: - return []string{"ez3"} - case ExtF: - return []string{"f"} - case ExtF4a: - return []string{"f4a", "audio/m4a", "audio/x-m4a"} - case ExtF4b: - return []string{"f4b"} - case ExtF4v: - return []string{"f4v", "video/mp4v-es", "video/x-f4v", "video/mp4"} - case ExtF77: - return []string{"f77"} - case ExtF90: - return []string{"f90"} - case ExtF95: - return []string{"f95"} - case ExtFasl: - return []string{"fasl"} - case ExtFb2: - return []string{"fb2", "application/x-fictionbook+xml"} - case ExtFb2DotZip: - return []string{"fb2.zip"} - case ExtFbs: - return []string{"fbs"} - case ExtFcdt: - return []string{"fcdt"} - case ExtFcs: - return []string{"fcs"} - case ExtFd: - return []string{"fd", "application/x-fd-file"} - case ExtFdf: - return []string{"fdf"} - case ExtFds: - return []string{"fds"} + return "exi" case ExtFdt: - return []string{"fdt"} - case ExtFeLaunch: - return []string{"fe_launch"} - case ExtFeature: - return []string{"feature"} - case ExtFg5: - return []string{"fg5"} - case ExtFgd: - return []string{"fgd"} - case ExtFh: - return []string{"fh"} - case ExtFh4: - return []string{"fh4"} - case ExtFh5: - return []string{"fh5"} - case ExtFh7: - return []string{"fh7"} - case ExtFhc: - return []string{"fhc"} - case ExtFig: - return []string{"fig", "application/x-xfig"} - case ExtFits: - return []string{"fits", "image/fits"} - case ExtFl: - return []string{"fl"} - case ExtFlac: - return []string{"flac", "audio/flac"} - case ExtFlatpak: - return []string{"flatpak", "application/vnd.xdgapp"} - case ExtFlatpakref: - return []string{"flatpakref"} - case ExtFlatpakrepo: - return []string{"flatpakrepo"} - case ExtFlc: - return []string{"flc", "video/x-fli", "video/fli"} - case ExtFli: - return []string{"fli", "video/x-fli", "video/fli"} - case ExtFlo: - return []string{"flo"} - case ExtFlv: - return []string{"flv", "video/x-flv", "application/x-flash-video", "flv-application/octet-stream"} - case ExtFlw: - return []string{"flw", "application/x-kivio"} - case ExtFlx: - return []string{"flx"} - case ExtFly: - return []string{"fly"} - case ExtFm: - return []string{"fm", "application/x-frame"} - case ExtFnc: - return []string{"fnc"} - case ExtFo: - return []string{"fo", "application/vnd.software602.filler.form+xml"} - case ExtFodg: - return []string{"fodg"} - case ExtFodp: - return []string{"fodp"} - case ExtFods: - return []string{"fods"} - case ExtFodt: - return []string{"fodt"} - case ExtFor: - return []string{"for"} - case ExtFpx: - return []string{"fpx"} - case ExtFrame: - return []string{"frame"} - case ExtFsc: - return []string{"fsc"} - case ExtFst: - return []string{"fst"} - case ExtFtc: - return []string{"ftc"} - case ExtFti: - return []string{"fti"} - case ExtFvt: - return []string{"fvt"} - case ExtFxm: - return []string{"fxm"} - case ExtFxp: - return []string{"fxp"} - case ExtFxpl: - return []string{"fxpl"} - case ExtFzs: - return []string{"fzs"} - case ExtG2w: - return []string{"g2w"} - case ExtG3: - return []string{"g3", "image/fax-g3"} - case ExtG3w: - return []string{"g3w"} - case ExtGac: - return []string{"gac"} - case ExtGam: - return []string{"gam"} - case ExtGb: - return []string{"gb"} - case ExtGba: - return []string{"gba"} - case ExtGbc: - return []string{"gbc"} - case ExtGbr: - return []string{"gbr", "image/x-gimp-gbr"} - case ExtGca: - return []string{"gca"} - case ExtGcode: - return []string{"gcode"} - case ExtGcrd: - return []string{"gcrd", "text/directory", "text/vcard"} - case ExtGdi: - return []string{"gdi"} - case ExtGdl: - return []string{"gdl"} - case ExtGdoc: - return []string{"gdoc"} - case ExtGed: - return []string{"ged", "text/gedcom"} - case ExtGedcom: - return []string{"gedcom", "text/gedcom"} - case ExtGem: - return []string{"gem", "application/x-gtar"} - case ExtGen: - return []string{"gen"} - case ExtGeo: - return []string{"geo"} - case ExtGeoDotJSON: - return []string{"geo.json", "application/vnd.geo+json"} + return "fdt" + case ExtPfr: + return "pfr" + case ExtWoff: + return "woff" + case ExtSwf: + return "swf" + case ExtSpl: + return "spl" case ExtGeojson: - return []string{"geojson", "application/vnd.geo+json"} - case ExtGex: - return []string{"gex"} - case ExtGf: - return []string{"gf"} - case ExtGg: - return []string{"gg"} - case ExtGgb: - return []string{"ggb"} - case ExtGgt: - return []string{"ggt"} - case ExtGhf: - return []string{"ghf"} - case ExtGif: - return []string{"gif"} - case ExtGih: - return []string{"gih"} - case ExtGim: - return []string{"gim"} - case ExtGlade: - return []string{"glade"} - case ExtGlb: - return []string{"glb"} - case ExtGltf: - return []string{"gltf"} + return "geojson" + case ExtGeoDotJSON: + return "geo.json" case ExtGml: - return []string{"gml"} - case ExtGmo: - return []string{"gmo"} - case ExtGmx: - return []string{"gmx"} - case ExtGnc: - return []string{"gnc"} + return "gml" case ExtGnd: - return []string{"gnd"} - case ExtGnucash: - return []string{"gnucash"} - case ExtGnumeric: - return []string{"gnumeric"} - case ExtGnuplot: - return []string{"gnuplot"} - case ExtGo: - return []string{"go"} - case ExtGp: - return []string{"gp"} - case ExtGpg: - return []string{"gpg", "application/pgp-keys", "application/pgp-encrypted", "application/pgp-signature"} - case ExtGph: - return []string{"gph"} - case ExtGplt: - return []string{"gplt"} + return "gnd" case ExtGpx: - return []string{"gpx", "application/gpx", "application/gpx+xml", "application/x-gpx+xml"} - case ExtGqf: - return []string{"gqf"} - case ExtGqs: - return []string{"gqs"} - case ExtGra: - return []string{"gra"} - case ExtGradle: - return []string{"gradle"} - case ExtGram: - return []string{"gram"} - case ExtGramps: - return []string{"gramps"} - case ExtGre: - return []string{"gre"} - case ExtGroovy: - return []string{"groovy"} - case ExtGrv: - return []string{"grv"} - case ExtGrxml: - return []string{"grxml"} - case ExtGs: - return []string{"gs"} - case ExtGsf: - return []string{"gsf", "application/x-font-ghostscript"} - case ExtGsh: - return []string{"gsh"} - case ExtGsheet: - return []string{"gsheet"} - case ExtGslides: - return []string{"gslides"} - case ExtGsm: - return []string{"gsm"} - case ExtGtar: - return []string{"gtar", "application/x-gtar"} - case ExtGtm: - return []string{"gtm"} - case ExtGtw: - return []string{"gtw"} - case ExtGv: - return []string{"gv"} - case ExtGvp: - return []string{"gvp", "text/x-google-video-pointer"} - case ExtGvy: - return []string{"gvy"} + return "gpx" case ExtGxf: - return []string{"gxf"} - case ExtGxt: - return []string{"gxt"} - case ExtGy: - return []string{"gy"} + return "gxf" case ExtGz: - return []string{"gz", "application/gzip"} - case ExtH: - return []string{"h", "text/x-c"} - case ExtHPlusPlus: - return []string{"h++"} - case ExtH261: - return []string{"h261"} - case ExtH263: - return []string{"h263"} - case ExtH264: - return []string{"h264"} - case ExtH4: - return []string{"h4"} - case ExtH5: - return []string{"h5"} - case ExtHal: - return []string{"hal"} - case ExtHbci: - return []string{"hbci"} - case ExtHbs: - return []string{"hbs"} - case ExtHdd: - return []string{"hdd"} - case ExtHdf: - return []string{"hdf"} - case ExtHdf4: - return []string{"hdf4"} - case ExtHdf5: - return []string{"hdf5"} - case ExtHeic: - return []string{"heic", "image/heif-sequence", "image/heic", "image/heif"} - case ExtHeics: - return []string{"heics"} - case ExtHeif: - return []string{"heif", "image/heif-sequence", "image/heic", "image/heif"} - case ExtHeifs: - return []string{"heifs"} - case ExtHej2: - return []string{"hej2"} - case ExtHeld: - return []string{"held"} - case ExtHfe: - return []string{"hfe", "application/x-hfe-floppy-image"} - case ExtHh: - return []string{"hh", "text/x-c"} + return "gz" case ExtHjson: - return []string{"hjson"} - case ExtHlp: - return []string{"hlp", "application/winhlp"} - case ExtHp: - return []string{"hp"} - case ExtHpgl: - return []string{"hpgl"} - case ExtHpid: - return []string{"hpid"} - case ExtHpp: - return []string{"hpp"} - case ExtHps: - return []string{"hps"} - case ExtHqx: - return []string{"hqx", "application/stuffit"} - case ExtHs: - return []string{"hs"} - case ExtHsj2: - return []string{"hsj2"} - case ExtHtc: - return []string{"htc"} - case ExtHtke: - return []string{"htke"} - case ExtHtm: - return []string{"htm", "text/html"} - case ExtHTML: - return []string{"html", "text/html"} - case ExtHvd: - return []string{"hvd"} - case ExtHvp: - return []string{"hvp"} - case ExtHvs: - return []string{"hvs"} - case ExtHwp: - return []string{"hwp", "application/vnd.haansoft-hwp"} - case ExtHwt: - return []string{"hwt", "application/vnd.haansoft-hwt"} - case ExtHxx: - return []string{"hxx"} - case ExtI2g: - return []string{"i2g"} - case ExtIca: - return []string{"ica"} - case ExtIcb: - return []string{"icb", "image/targa", "image/x-targa", "application/x-targa", "image/x-icb", "image/x-tga", "image/tga", "application/tga"} - case ExtIcc: - return []string{"icc"} - case ExtIce: - return []string{"ice"} - case ExtIcm: - return []string{"icm"} - case ExtIcns: - return []string{"icns"} + return "hjson" + case ExtStk: + return "stk" case ExtIco: - return []string{"ico", "image/icon", "image/x-icon", "text/ico", "application/ico", "image/x-ico", "image/vnd.microsoft.icon"} + return "ico" + case ExtVcs: + return "vcs" case ExtIcs: - return []string{"ics", "text/x-vcalendar", "application/ics"} - case ExtIdl: - return []string{"idl"} - case ExtIef: - return []string{"ief"} - case ExtIfb: - return []string{"ifb"} - case ExtIff: - return []string{"iff", "image/x-ilbm"} - case ExtIfm: - return []string{"ifm"} - case ExtIges: - return []string{"iges"} - case ExtIgl: - return []string{"igl"} - case ExtIgm: - return []string{"igm"} - case ExtIgs: - return []string{"igs"} - case ExtIgx: - return []string{"igx"} - case ExtIif: - return []string{"iif"} - case ExtIlbm: - return []string{"ilbm", "image/x-ilbm"} - case ExtIme: - return []string{"ime", "text/x-imelody", "audio/imelody"} - case ExtImg: - return []string{"img", "application/x-raw-disk-image"} - case ExtImgDotXz: - return []string{"img.xz"} - case ExtImp: - return []string{"imp"} - case ExtIms: - return []string{"ims"} - case ExtImy: - return []string{"imy", "text/x-imelody", "audio/imelody"} - case ExtIn: - return []string{"in"} - case ExtIni: - return []string{"ini"} + return "ics" + case ExtAi: + return "ai" case ExtInk: - return []string{"ink"} + return "ink" case ExtInkml: - return []string{"inkml"} - case ExtIns: - return []string{"ins", "application/x-tex"} - case ExtInstall: - return []string{"install"} - case ExtIota: - return []string{"iota"} + return "inkml" case ExtIpfix: - return []string{"ipfix"} - case ExtIpk: - return []string{"ipk"} - case ExtIps: - return []string{"ips"} - case ExtIptables: - return []string{"iptables"} - case ExtIpynb: - return []string{"ipynb"} - case ExtIrm: - return []string{"irm"} - case ExtIrp: - return []string{"irp"} - case ExtIso: - return []string{"iso", "application/x-dreamcast-rom", "application/x-wii-iso-image", "application/x-gamecube-rom", "application/x-gamecube-iso-image", "application/x-wbfs", "application/x-sega-cd-rom", "application/x-saturn-rom", "application/x-sega-pico-rom", "application/x-wia", "application/x-wii-rom", "application/x-iso9660-image", "application/x-cd-image"} - case ExtIso9660: - return []string{"iso9660", "application/x-cd-image"} - case ExtIt: - return []string{"it"} - case ExtIt87: - return []string{"it87"} - case ExtItp: - return []string{"itp"} + return "ipfix" case ExtIts: - return []string{"its"} - case ExtIvp: - return []string{"ivp"} - case ExtIvu: - return []string{"ivu"} - case ExtJ2c: - return []string{"j2c"} - case ExtJ2k: - return []string{"j2k"} - case ExtJad: - return []string{"jad"} - case ExtJade: - return []string{"jade"} - case ExtJam: - return []string{"jam"} + return "its" + case ExtClass: + return "class" case ExtJar: - return []string{"jar", "application/x-java-archive", "application/java-archive"} - case ExtJardiff: - return []string{"jardiff"} - case ExtJava: - return []string{"java", "text/x-java"} - case ExtJceks: - return []string{"jceks"} - case ExtJhc: - return []string{"jhc"} - case ExtJisp: - return []string{"jisp"} - case ExtJks: - return []string{"jks"} - case ExtJls: - return []string{"jls"} - case ExtJlt: - return []string{"jlt"} - case ExtJng: - return []string{"jng"} - case ExtJnlp: - return []string{"jnlp"} - case ExtJoda: - return []string{"joda"} - case ExtJp2: - return []string{"jp2", "image/x-jpeg2000-image", "image/jp2", "image/jpeg2000-image"} - case ExtJpc: - return []string{"jpc"} - case ExtJpe: - return []string{"jpe", "image/jpeg"} - case ExtJpeg: - return []string{"jpeg", "image/jpeg"} - case ExtJpf: - return []string{"jpf"} - case ExtJpg: - return []string{"jpg", "image/jpeg"} - case ExtJpg2: - return []string{"jpg2", "image/x-jpeg2000-image", "image/jp2", "image/jpeg2000-image"} - case ExtJpgm: - return []string{"jpgm", "image/jpm"} - case ExtJpgv: - return []string{"jpgv"} - case ExtJph: - return []string{"jph"} - case ExtJpm: - return []string{"jpm", "image/jpm"} - case ExtJpr: - return []string{"jpr"} - case ExtJpx: - return []string{"jpx", "image/jpx"} - case ExtJrd: - return []string{"jrd"} + return "jar" + case ExtWar: + return "war" + case ExtEar: + return "ear" + case ExtSer: + return "ser" case ExtJs: - return []string{"js", "application/x-javascript", "text/javascript"} + return "js" + case ExtMjs: + return "mjs" case ExtJsm: - return []string{"jsm", "application/x-javascript", "text/javascript"} + return "jsm" + case ExtJrd: + return "jrd" case ExtJSON: - return []string{"json", "application/schema+json"} + return "json" + case ExtMap: + return "map" case ExtJSONDashPatch: - return []string{"json-patch"} + return "json-patch" case ExtJSON5: - return []string{"json5"} - case ExtJsonld: - return []string{"jsonld"} + return "json5" case ExtJsonml: - return []string{"jsonml"} - case ExtJsx: - return []string{"jsx"} - case ExtJxl: - return []string{"jxl"} - case ExtJxr: - return []string{"jxr"} - case ExtJxra: - return []string{"jxra"} - case ExtJxrs: - return []string{"jxrs"} - case ExtJxs: - return []string{"jxs"} - case ExtJxsc: - return []string{"jxsc"} - case ExtJxsi: - return []string{"jxsi"} - case ExtJxss: - return []string{"jxss"} - case ExtK25: - return []string{"k25"} - case ExtK7: - return []string{"k7"} - case ExtKar: - return []string{"kar", "audio/midi"} - case ExtKarbon: - return []string{"karbon", "application/vnd.kde.karbon"} - case ExtKdbx: - return []string{"kdbx"} - case ExtKdc: - return []string{"kdc"} - case ExtKdelnk: - return []string{"kdelnk", "application/x-desktop"} - case ExtKexi: - return []string{"kexi", "application/x-kexiproject-sqlite3", "application/x-kexiproject-sqlite2", "application/x-vnd.kde.kexi"} - case ExtKexic: - return []string{"kexic"} - case ExtKexis: - return []string{"kexis"} - case ExtKey: - return []string{"key", "application/pgp-keys", "application/vnd.apple.keynote"} - case ExtKeynote: - return []string{"keynote"} - case ExtKfo: - return []string{"kfo", "application/x-kformula"} - case ExtKfx: - return []string{"kfx", "application/x-mobi8-ebook"} - case ExtKia: - return []string{"kia"} - case ExtKil: - return []string{"kil"} - case ExtKino: - return []string{"kino", "application/smil+xml"} - case ExtKml: - return []string{"kml"} - case ExtKmz: - return []string{"kmz"} - case ExtKne: - return []string{"kne"} - case ExtKnp: - return []string{"knp"} - case ExtKon: - return []string{"kon", "application/x-kontour"} - case ExtKpm: - return []string{"kpm"} - case ExtKpr: - return []string{"kpr", "application/vnd.kde.kpresenter"} - case ExtKpt: - return []string{"kpt", "application/vnd.kde.kpresenter"} - case ExtKpxx: - return []string{"kpxx"} - case ExtKra: - return []string{"kra"} - case ExtKrz: - return []string{"krz"} - case ExtKs: - return []string{"ks"} - case ExtKsp: - return []string{"ksp", "application/vnd.kde.kspread"} - case ExtKsy: - return []string{"ksy"} - case ExtKt: - return []string{"kt"} - case ExtKtr: - return []string{"ktr"} - case ExtKtx: - return []string{"ktx"} - case ExtKtx2: - return []string{"ktx2"} - case ExtKtz: - return []string{"ktz"} - case ExtKud: - return []string{"kud"} - case ExtKwd: - return []string{"kwd", "application/vnd.kde.kword"} - case ExtKwt: - return []string{"kwt", "application/vnd.kde.kword"} - case ExtLa: - return []string{"la"} - case ExtLasxml: - return []string{"lasxml"} - case ExtLatex: - return []string{"latex", "application/x-latex", "application/x-tex"} - case ExtLbd: - return []string{"lbd"} - case ExtLbe: - return []string{"lbe"} - case ExtLbm: - return []string{"lbm", "image/x-ilbm"} - case ExtLdif: - return []string{"ldif"} - case ExtLes: - return []string{"les"} - case ExtLess: - return []string{"less"} + return "jsonml" + case ExtJsonld: + return "jsonld" case ExtLgr: - return []string{"lgr"} - case ExtLha: - return []string{"lha", "application/x-lzh-compressed"} - case ExtLHS: - return []string{"lhs"} - case ExtLhz: - return []string{"lhz"} - case ExtLink66: - return []string{"link66"} - case ExtLisp: - return []string{"lisp"} - case ExtList: - return []string{"list"} - case ExtList3820: - return []string{"list3820"} - case ExtListafp: - return []string{"listafp"} - case ExtLitcoffee: - return []string{"litcoffee"} - case ExtLnk: - return []string{"lnk"} - case ExtLnx: - return []string{"lnx"} - case ExtLoas: - return []string{"loas"} - case ExtLog: - return []string{"log", "text/x-log"} + return "lgr" case ExtLostxml: - return []string{"lostxml"} - case ExtLrf: - return []string{"lrf"} - case ExtLrm: - return []string{"lrm"} - case ExtLrv: - return []string{"lrv", "video/mp4v-es", "video/mp4"} - case ExtLrz: - return []string{"lrz"} - case ExtLtf: - return []string{"ltf"} - case ExtLtx: - return []string{"ltx", "application/x-tex"} - case ExtLua: - return []string{"lua"} - case ExtLuac: - return []string{"luac"} - case ExtLvp: - return []string{"lvp"} - case ExtLwo: - return []string{"lwo"} - case ExtLwob: - return []string{"lwob"} - case ExtLwp: - return []string{"lwp"} - case ExtLws: - return []string{"lws"} - case ExtLy: - return []string{"ly"} - case ExtLyx: - return []string{"lyx", "text/x-lyx"} - case ExtLz: - return []string{"lz"} - case ExtLz4: - return []string{"lz4"} - case ExtLzh: - return []string{"lzh", "application/x-lzh-compressed"} - case ExtLzma: - return []string{"lzma"} - case ExtLzo: - return []string{"lzo"} - case ExtM: - return []string{"m", "text/x-matlab", "text/x-octave"} - case ExtM13: - return []string{"m13"} - case ExtM14: - return []string{"m14"} - case ExtM15: - return []string{"m15"} - case ExtM1u: - return []string{"m1u", "video/vnd.mpegurl"} - case ExtM1v: - return []string{"m1v"} - case ExtM21: - return []string{"m21"} - case ExtM2a: - return []string{"m2a"} - case ExtM2t: - return []string{"m2t"} - case ExtM2ts: - return []string{"m2ts"} - case ExtM2v: - return []string{"m2v"} - case ExtM3a: - return []string{"m3a"} + return "lostxml" + case Ext123: + return "123" + case ExtWk1: + return "wk1" + case ExtWk3: + return "wk3" + case ExtWk4: + return "wk4" + case ExtWks: + return "wks" case ExtM3u: - return []string{"m3u", "application/m3u", "audio/mpegurl", "audio/x-mpegurl", "application/vnd.apple.mpegurl", "audio/x-m3u", "audio/x-mp3-playlist"} + return "m3u" case ExtM3u8: - return []string{"m3u8", "application/m3u", "audio/mpegurl", "audio/x-mpegurl", "application/vnd.apple.mpegurl", "audio/x-m3u", "audio/x-mp3-playlist"} - case ExtM4: - return []string{"m4"} - case ExtM4a: - return []string{"m4a", "audio/m4a", "audio/x-m4a"} - case ExtM4b: - return []string{"m4b"} - case ExtM4p: - return []string{"m4p"} - case ExtM4r: - return []string{"m4r"} - case ExtM4s: - return []string{"m4s"} - case ExtM4u: - return []string{"m4u", "video/vnd.mpegurl"} - case ExtM4v: - return []string{"m4v", "video/mp4v-es", "video/mp4"} - case ExtM7: - return []string{"m7"} - case ExtMa: - return []string{"ma"} - case ExtMab: - return []string{"mab"} + return "m3u8" + case ExtVlc: + return "vlc" + case ExtHqx: + return "hqx" + case ExtCpt: + return "cpt" case ExtMads: - return []string{"mads"} - case ExtMaei: - return []string{"maei"} - case ExtMag: - return []string{"mag"} - case ExtMak: - return []string{"mak"} - case ExtMaker: - return []string{"maker"} - case ExtMan: - return []string{"man", "text/troff"} - case ExtManifest: - return []string{"manifest"} - case ExtMap: - return []string{"map"} - case ExtMar: - return []string{"mar"} - case ExtMarkdown: - return []string{"markdown", "text/markdown"} - case ExtMathml: - return []string{"mathml"} + return "mads" + case ExtWebmanifest: + return "webmanifest" + case ExtMrc: + return "mrc" + case ExtMrcx: + return "mrcx" + case ExtMa: + return "ma" + case ExtNb: + return "nb" case ExtMb: - return []string{"mb"} - case ExtMbk: - return []string{"mbk"} + return "mb" + case ExtMathml: + return "mathml" + case ExtMml: + return "mml" case ExtMbox: - return []string{"mbox"} - case ExtMc1: - return []string{"mc1"} - case ExtMc2: - return []string{"mc2"} - case ExtMcd: - return []string{"mcd"} - case ExtMcurl: - return []string{"mcurl"} - case ExtMd: - return []string{"md", "text/markdown"} + return "mbox" case ExtMdb: - return []string{"mdb", "application/x-mdb", "zz-application/zz-winassoc-mdb", "application/vnd.msaccess", "application/msaccess", "application/mdb", "application/vnd.ms-access"} - case ExtMdi: - return []string{"mdi"} - case ExtMdx: - return []string{"mdx", "application/x-genesis-32x-rom"} - case ExtMe: - return []string{"me", "text/troff"} - case ExtMed: - return []string{"med"} - case ExtMesh: - return []string{"mesh"} - case ExtMeta4: - return []string{"meta4"} + return "mdb" + case ExtMscml: + return "mscml" case ExtMetalink: - return []string{"metalink"} + return "metalink" + case ExtMeta4: + return "meta4" case ExtMets: - return []string{"mets"} - case ExtMfm: - return []string{"mfm"} - case ExtMft: - return []string{"mft"} - case ExtMgp: - return []string{"mgp", "application/vnd.osgeo.mapguide.package"} - case ExtMgz: - return []string{"mgz"} - case ExtMht: - return []string{"mht"} - case ExtMhtml: - return []string{"mhtml"} - case ExtMid: - return []string{"mid", "audio/midi"} - case ExtMidi: - return []string{"midi", "audio/midi"} - case ExtMie: - return []string{"mie"} - case ExtMif: - return []string{"mif", "application/x-mif"} - case ExtMime: - return []string{"mime"} - case ExtMinipsf: - return []string{"minipsf"} - case ExtMj2: - return []string{"mj2"} - case ExtMjp2: - return []string{"mjp2"} - case ExtMjpeg: - return []string{"mjpeg"} - case ExtMjpg: - return []string{"mjpg"} - case ExtMjs: - return []string{"mjs", "application/x-javascript", "text/javascript"} - case ExtMk: - return []string{"mk"} - case ExtMk3d: - return []string{"mk3d", "video/x-matroska-3d"} - case ExtMka: - return []string{"mka"} - case ExtMkd: - return []string{"mkd", "text/markdown"} - case ExtMks: - return []string{"mks"} - case ExtMkv: - return []string{"mkv"} - case ExtMl: - return []string{"ml"} - case ExtMli: - return []string{"mli"} - case ExtMlp: - return []string{"mlp"} - case ExtMm: - return []string{"mm"} - case ExtMmd: - return []string{"mmd"} - case ExtMmf: - return []string{"mmf", "application/x-smaf"} - case ExtMml: - return []string{"mml", "text/mathml"} - case ExtMmr: - return []string{"mmr"} - case ExtMng: - return []string{"mng"} - case ExtMny: - return []string{"mny"} - case ExtMo: - return []string{"mo", "text/x-modelica"} - case ExtMo3: - return []string{"mo3"} - case ExtMobi: - return []string{"mobi"} - case ExtMoc: - return []string{"moc"} - case ExtMod: - return []string{"mod", "audio/x-mod"} + return "mets" + case ExtMaei: + return "maei" + case ExtMusd: + return "musd" case ExtMods: - return []string{"mods"} - case ExtMof: - return []string{"mof"} - case ExtMoov: - return []string{"moov"} - case ExtMount: - return []string{"mount"} - case ExtMov: - return []string{"mov"} - case ExtMovie: - return []string{"movie"} - case ExtMpPlus: - return []string{"mp+"} - case ExtMp2: - return []string{"mp2", "video/mpeg", "audio/mp2", "video/x-mpeg2", "video/x-mpeg-system", "audio/mpeg", "video/x-mpeg", "video/mpeg-system"} + return "mods" + case ExtM21: + return "m21" case ExtMp21: - return []string{"mp21"} - case ExtMp2a: - return []string{"mp2a"} - case ExtMp3: - return []string{"mp3", "audio/mp3", "audio/x-mpg", "audio/x-mpeg", "audio/mpeg"} - case ExtMp4: - return []string{"mp4", "video/mp4v-es", "video/mp4"} - case ExtMp4a: - return []string{"mp4a"} + return "mp21" case ExtMp4s: - return []string{"mp4s"} - case ExtMp4v: - return []string{"mp4v"} - case ExtMpc: - return []string{"mpc", "application/vnd.mophun.certificate"} - case ExtMpd: - return []string{"mpd"} - case ExtMpe: - return []string{"mpe", "video/x-mpeg2", "video/x-mpeg-system", "video/x-mpeg", "video/mpeg-system"} - case ExtMpeg: - return []string{"mpeg", "video/x-mpeg2", "video/x-mpeg-system", "video/x-mpeg", "video/mpeg-system"} - case ExtMpg: - return []string{"mpg", "video/x-mpeg2", "video/x-mpeg-system", "video/x-mpeg", "video/mpeg-system"} - case ExtMpg4: - return []string{"mpg4"} - case ExtMpga: - return []string{"mpga", "audio/mp3", "audio/x-mpg", "audio/x-mpeg", "audio/mpeg"} - case ExtMpkg: - return []string{"mpkg"} - case ExtMpl: - return []string{"mpl"} - case ExtMpls: - return []string{"mpls"} - case ExtMpm: - return []string{"mpm"} - case ExtMpn: - return []string{"mpn"} - case ExtMpp: - return []string{"mpp", "audio/x-musepack"} - case ExtMpt: - return []string{"mpt"} - case ExtMpy: - return []string{"mpy"} - case ExtMqy: - return []string{"mqy"} - case ExtMrc: - return []string{"mrc"} - case ExtMrcx: - return []string{"mrcx"} - case ExtMrl: - return []string{"mrl"} - case ExtMrml: - return []string{"mrml"} - case ExtMrw: - return []string{"mrw"} - case ExtMs: - return []string{"ms", "text/troff"} - case ExtMscml: - return []string{"mscml"} - case ExtMseed: - return []string{"mseed"} - case ExtMseq: - return []string{"mseq"} - case ExtMsf: - return []string{"msf"} - case ExtMsg: - return []string{"msg"} - case ExtMsh: - return []string{"msh"} - case ExtMsi: - return []string{"msi", "application/x-msi", "application/x-msdownload"} - case ExtMsl: - return []string{"msl"} - case ExtMsm: - return []string{"msm"} - case ExtMsod: - return []string{"msod"} - case ExtMsp: - return []string{"msp"} - case ExtMsty: - return []string{"msty"} - case ExtMsx: - return []string{"msx"} - case ExtMtl: - return []string{"mtl"} - case ExtMtm: - return []string{"mtm"} - case ExtMts: - return []string{"mts", "model/vnd.mts"} - case ExtMup: - return []string{"mup"} - case ExtMus: - return []string{"mus"} - case ExtMusd: - return []string{"musd"} - case ExtMusicxml: - return []string{"musicxml"} - case ExtMvb: - return []string{"mvb"} - case ExtMvt: - return []string{"mvt"} - case ExtMwf: - return []string{"mwf"} + return "mp4s" + case ExtM4p: + return "m4p" + case ExtXdf: + return "xdf" + case ExtTnef: + return "tnef" + case ExtTnf: + return "tnf" + case ExtXls: + return "xls" + case ExtXlc: + return "xlc" + case ExtXll: + return "xll" + case ExtXlm: + return "xlm" + case ExtXlw: + return "xlw" + case ExtXla: + return "xla" + case ExtXlt: + return "xlt" + case ExtXld: + return "xld" + case ExtPpz: + return "ppz" + case ExtPpt: + return "ppt" + case ExtPps: + return "pps" + case ExtPot: + return "pot" + case ExtDoc: + return "doc" + case ExtDot: + return "dot" case ExtMxf: - return []string{"mxf"} - case ExtMxl: - return []string{"mxl"} - case ExtMxmf: - return []string{"mxmf"} - case ExtMxml: - return []string{"mxml"} - case ExtMxs: - return []string{"mxs"} - case ExtMxu: - return []string{"mxu", "video/vnd.mpegurl"} - case ExtNDashGage: - return []string{"n-gage"} - case ExtN3: - return []string{"n3"} - case ExtN64: - return []string{"n64"} - case ExtNb: - return []string{"nb", "application/x-mathematica"} - case ExtNbp: - return []string{"nbp"} - case ExtNc: - return []string{"nc"} - case ExtNcx: - return []string{"ncx"} - case ExtNds: - return []string{"nds"} - case ExtNef: - return []string{"nef"} - case ExtNes: - return []string{"nes"} - case ExtNez: - return []string{"nez"} - case ExtNfo: - return []string{"nfo"} - case ExtNgc: - return []string{"ngc"} - case ExtNgdat: - return []string{"ngdat"} - case ExtNgp: - return []string{"ngp"} - case ExtNitf: - return []string{"nitf"} - case ExtNlu: - return []string{"nlu"} - case ExtNml: - return []string{"nml"} - case ExtNnd: - return []string{"nnd"} - case ExtNns: - return []string{"nns"} - case ExtNnw: - return []string{"nnw"} - case ExtNot: - return []string{"not"} - case ExtNpx: - return []string{"npx"} + return "mxf" case ExtNq: - return []string{"nq"} - case ExtNrw: - return []string{"nrw"} - case ExtNsc: - return []string{"nsc", "application/x-conference"} - case ExtNsf: - return []string{"nsf"} - case ExtNsv: - return []string{"nsv"} + return "nq" case ExtNt: - return []string{"nt"} - case ExtNtf: - return []string{"ntf"} - case ExtNumbers: - return []string{"numbers", "application/x-iwork-numbers-sffnumbers"} - case ExtNzb: - return []string{"nzb"} - case ExtO: - return []string{"o"} - case ExtOa2: - return []string{"oa2"} - case ExtOa3: - return []string{"oa3"} - case ExtOas: - return []string{"oas"} - case ExtObd: - return []string{"obd"} - case ExtObgx: - return []string{"obgx"} - case ExtObj: - return []string{"obj", "application/x-tgif"} - case ExtOcl: - return []string{"ocl"} + return "nt" + case ExtCjs: + return "cjs" + case ExtBin: + return "bin" + case ExtDms: + return "dms" + case ExtLrf: + return "lrf" + case ExtMar: + return "mar" + case ExtSo: + return "so" + case ExtDist: + return "dist" + case ExtDistz: + return "distz" + case ExtPkg: + return "pkg" + case ExtBpk: + return "bpk" + case ExtDump: + return "dump" + case ExtElc: + return "elc" + case ExtDeploy: + return "deploy" + case ExtExe: + return "exe" + case ExtDll: + return "dll" + case ExtDeb: + return "deb" + case ExtDmg: + return "dmg" + case ExtIso: + return "iso" + case ExtImg: + return "img" + case ExtMsi: + return "msi" + case ExtMsp: + return "msp" + case ExtMsm: + return "msm" + case ExtBuffer: + return "buffer" case ExtOda: - return []string{"oda"} - case ExtOdb: - return []string{"odb", "application/vnd.oasis.opendocument.database"} - case ExtOdc: - return []string{"odc"} - case ExtOdf: - return []string{"odf"} - case ExtOdft: - return []string{"odft"} - case ExtOdg: - return []string{"odg"} - case ExtOdi: - return []string{"odi"} - case ExtOdm: - return []string{"odm"} - case ExtOdp: - return []string{"odp"} - case ExtOds: - return []string{"ods"} - case ExtOdt: - return []string{"odt"} - case ExtOga: - return []string{"oga", "audio/vorbis", "audio/x-vorbis", "audio/x-vorbis+ogg", "audio/ogg", "audio/x-ogg", "audio/x-flac+ogg", "audio/x-oggflac"} - case ExtOgex: - return []string{"ogex"} - case ExtOgg: - return []string{"ogg", "video/x-theora", "audio/x-speex+ogg", "video/ogg", "audio/vorbis", "audio/x-vorbis", "video/x-theora+ogg", "audio/x-vorbis+ogg", "audio/ogg", "audio/x-ogg", "audio/x-flac+ogg", "audio/x-oggflac"} - case ExtOgm: - return []string{"ogm", "video/x-ogm"} - case ExtOgv: - return []string{"ogv", "video/ogg"} + return "oda" + case ExtOpf: + return "opf" case ExtOgx: - return []string{"ogx", "application/x-ogg"} - case ExtOld: - return []string{"old"} - case ExtOleo: - return []string{"oleo"} + return "ogx" case ExtOmdoc: - return []string{"omdoc"} - case ExtOnepkg: - return []string{"onepkg"} - case ExtOnetmp: - return []string{"onetmp"} + return "omdoc" case ExtOnetoc: - return []string{"onetoc"} + return "onetoc" case ExtOnetoc2: - return []string{"onetoc2"} - case ExtOoc: - return []string{"ooc"} - case ExtOpf: - return []string{"opf"} - case ExtOpml: - return []string{"opml", "text/x-opml"} - case ExtOprc: - return []string{"oprc", "application/vnd.palm"} - case ExtOpus: - return []string{"opus", "audio/ogg", "audio/x-ogg"} - case ExtOra: - return []string{"ora"} - case ExtOrf: - return []string{"orf"} - case ExtOrg: - return []string{"org", "text/org", "text/x-org"} - case ExtOsf: - return []string{"osf"} - case ExtOsfpvg: - return []string{"osfpvg"} - case ExtOsm: - return []string{"osm"} - case ExtOtc: - return []string{"otc"} - case ExtOtf: - return []string{"otf", "application/x-font-otf", "font/otf"} - case ExtOtg: - return []string{"otg"} - case ExtOth: - return []string{"oth"} - case ExtOti: - return []string{"oti"} - case ExtOtp: - return []string{"otp"} - case ExtOts: - return []string{"ots"} - case ExtOtt: - return []string{"ott"} + return "onetoc2" + case ExtOnetmp: + return "onetmp" + case ExtOnepkg: + return "onepkg" case ExtOva: - return []string{"ova", "application/ovf"} - case ExtOvf: - return []string{"ovf"} - case ExtOwl: - return []string{"owl", "text/rdf"} + return "ova" case ExtOwx: - return []string{"owx"} + return "owx" case ExtOxps: - return []string{"oxps"} - case ExtOxt: - return []string{"oxt"} - case ExtP: - return []string{"p"} + return "oxps" + case ExtRelo: + return "relo" + case ExtXer: + return "xer" + case ExtPcap: + return "pcap" + case ExtCap: + return "cap" + case ExtDmp: + return "dmp" + case ExtPgp: + return "pgp" + case ExtGpg: + return "gpg" + case ExtAsc: + return "asc" + case ExtSkr: + return "skr" + case ExtPkr: + return "pkr" + case ExtKey: + return "key" + case ExtSig: + return "sig" + case ExtPsd: + return "psd" + case ExtPrf: + return "prf" case ExtP10: - return []string{"p10"} + return "p10" case ExtP12: - return []string{"p12", "application/pkcs12"} - case ExtP65: - return []string{"p65"} - case ExtP7b: - return []string{"p7b"} - case ExtP7c: - return []string{"p7c"} + return "p12" + case ExtPfx: + return "pfx" case ExtP7m: - return []string{"p7m"} - case ExtP7r: - return []string{"p7r"} + return "p7m" + case ExtP7c: + return "p7c" case ExtP7s: - return []string{"p7s"} + return "p7s" case ExtP8: - return []string{"p8"} + return "p8" case ExtP8e: - return []string{"p8e"} - case ExtPac: - return []string{"pac"} - case ExtPack: - return []string{"pack"} - case ExtPages: - return []string{"pages", "application/x-iwork-pages-sffpages"} - case ExtPak: - return []string{"pak"} - case ExtPar2: - return []string{"par2"} - case ExtPart: - return []string{"part"} - case ExtPas: - return []string{"pas"} - case ExtPat: - return []string{"pat"} - case ExtPatch: - return []string{"patch", "text/x-diff"} - case ExtPath: - return []string{"path"} - case ExtPaw: - return []string{"paw"} - case ExtPbd: - return []string{"pbd"} - case ExtPbm: - return []string{"pbm"} - case ExtPcap: - return []string{"pcap", "application/x-pcap", "application/pcap"} - case ExtPcd: - return []string{"pcd"} - case ExtPce: - return []string{"pce"} - case ExtPcf: - return []string{"pcf", "application/x-cisco-vpn-settings"} - case ExtPcfDotZ: - return []string{"pcf.Z"} - case ExtPcfDotGz: - return []string{"pcf.gz"} - case ExtPcl: - return []string{"pcl"} - case ExtPclxl: - return []string{"pclxl"} - case ExtPct: - return []string{"pct"} - case ExtPcurl: - return []string{"pcurl"} - case ExtPcx: - return []string{"pcx", "image/vnd.zbrush.pcx"} - case ExtPdb: - return []string{"pdb", "application/x-aportisdoc", "application/x-palm-database", "application/vnd.palm"} - case ExtPdc: - return []string{"pdc"} - case ExtPde: - return []string{"pde"} - case ExtPdf: - return []string{"pdf", "image/pdf", "application/nappdf", "application/acrobat", "application/pdf"} - case ExtPdfDotBz2: - return []string{"pdf.bz2"} - case ExtPdfDotGz: - return []string{"pdf.gz"} - case ExtPdfDotLz: - return []string{"pdf.lz"} - case ExtPdfDotXz: - return []string{"pdf.xz"} - case ExtPef: - return []string{"pef"} - case ExtPem: - return []string{"pem"} - case ExtPerl: - return []string{"perl", "text/x-perl"} - case ExtPfa: - return []string{"pfa"} - case ExtPfb: - return []string{"pfb"} - case ExtPfm: - return []string{"pfm"} - case ExtPfr: - return []string{"pfr"} - case ExtPfx: - return []string{"pfx", "application/pkcs12"} - case ExtPgm: - return []string{"pgm"} - case ExtPgn: - return []string{"pgn", "application/x-chess-pgn"} - case ExtPgp: - return []string{"pgp", "application/pgp-keys", "application/pgp-encrypted", "application/pgp-signature"} - case ExtPhp: - return []string{"php", "application/x-httpd-php"} - case ExtPhp3: - return []string{"php3"} - case ExtPhp4: - return []string{"php4"} - case ExtPhp5: - return []string{"php5"} - case ExtPhps: - return []string{"phps"} - case ExtPic: - return []string{"pic"} - case ExtPict: - return []string{"pict"} - case ExtPict1: - return []string{"pict1"} - case ExtPict2: - return []string{"pict2"} - case ExtPk: - return []string{"pk"} - case ExtPkg: - return []string{"pkg", "application/x-xar"} - case ExtPki: - return []string{"pki"} + return "p8e" + case ExtAc: + return "ac" + case ExtCer: + return "cer" + case ExtCrl: + return "crl" case ExtPkipath: - return []string{"pkipath"} - case ExtPkpass: - return []string{"pkpass"} - case ExtPkr: - return []string{"pkr"} - case ExtPl: - return []string{"pl", "text/x-perl"} - case ExtPla: - return []string{"pla"} - case ExtPlb: - return []string{"plb"} - case ExtPlc: - return []string{"plc"} - case ExtPlf: - return []string{"plf"} - case ExtPln: - return []string{"pln"} + return "pkipath" + case ExtPki: + return "pki" case ExtPls: - return []string{"pls", "application/pls+xml", "audio/x-scpls", "audio/scpls"} - case ExtPm: - return []string{"pm", "application/x-perl", "text/x-perl"} - case ExtPm6: - return []string{"pm6"} - case ExtPmd: - return []string{"pmd"} - case ExtPml: - return []string{"pml"} - case ExtPng: - return []string{"png"} - case ExtPnm: - return []string{"pnm"} - case ExtPntg: - return []string{"pntg"} - case ExtPo: - return []string{"po", "text/x-gettext-translation", "application/x-gettext"} - case ExtPod: - return []string{"pod", "text/x-perl"} - case ExtPor: - return []string{"por"} - case ExtPortpkg: - return []string{"portpkg"} - case ExtPot: - return []string{"pot", "application/mspowerpoint", "application/vnd.ms-powerpoint", "application/x-mspowerpoint", "text/x-gettext-translation-template", "application/powerpoint"} - case ExtPotm: - return []string{"potm"} - case ExtPotx: - return []string{"potx"} - case ExtPpam: - return []string{"ppam"} - case ExtPpd: - return []string{"ppd"} - case ExtPpm: - return []string{"ppm"} - case ExtPps: - return []string{"pps", "application/vnd.ms-powerpoint", "application/x-mspowerpoint", "application/powerpoint"} - case ExtPpsm: - return []string{"ppsm"} - case ExtPpsx: - return []string{"ppsx"} - case ExtPpt: - return []string{"ppt", "application/vnd.ms-powerpoint", "application/x-mspowerpoint", "application/powerpoint"} - case ExtPptm: - return []string{"pptm"} - case ExtPptx: - return []string{"pptx"} - case ExtPpz: - return []string{"ppz", "application/vnd.ms-powerpoint", "application/x-mspowerpoint", "application/powerpoint"} - case ExtPqa: - return []string{"pqa", "application/vnd.palm"} - case ExtPrc: - return []string{"prc", "application/x-mobipocket-ebook", "application/x-palm-database", "application/vnd.palm"} - case ExtPre: - return []string{"pre"} - case ExtPrf: - return []string{"prf"} - case ExtProvx: - return []string{"provx"} + return "pls" + case ExtEps: + return "eps" case ExtPs: - return []string{"ps"} - case ExtPsDotBz2: - return []string{"ps.bz2"} - case ExtPsDotGz: - return []string{"ps.gz"} - case ExtPsb: - return []string{"psb"} - case ExtPsd: - return []string{"psd", "image/x-photoshop", "application/photoshop", "image/x-psd", "image/psd", "application/x-photoshop", "image/vnd.adobe.photoshop"} - case ExtPsf: - return []string{"psf", "audio/x-psf"} - case ExtPsfDotGz: - return []string{"psf.gz"} - case ExtPsflib: - return []string{"psflib"} - case ExtPsid: - return []string{"psid"} + return "ps" + case ExtProvx: + return "provx" + case ExtCww: + return "cww" case ExtPskcxml: - return []string{"pskcxml"} - case ExtPsw: - return []string{"psw"} - case ExtPti: - return []string{"pti"} - case ExtPtid: - return []string{"ptid"} - case ExtPub: - return []string{"pub", "application/vnd.ms-publisher"} - case ExtPvb: - return []string{"pvb"} - case ExtPw: - return []string{"pw"} - case ExtPwn: - return []string{"pwn"} - case ExtPy: - return []string{"py", "text/x-python"} - case ExtPy3: - return []string{"py3"} - case ExtPy3x: - return []string{"py3x"} - case ExtPya: - return []string{"pya"} - case ExtPyc: - return []string{"pyc"} - case ExtPyi: - return []string{"pyi"} - case ExtPyo: - return []string{"pyo"} - case ExtPys: - return []string{"pys"} - case ExtPysu: - return []string{"pysu"} - case ExtPyv: - return []string{"pyv"} - case ExtPyx: - return []string{"pyx"} - case ExtQam: - return []string{"qam"} - case ExtQbo: - return []string{"qbo"} - case ExtQcow: - return []string{"qcow"} - case ExtQcow2: - return []string{"qcow2"} - case ExtQd: - return []string{"qd", "application/x-fd-file"} - case ExtQed: - return []string{"qed"} - case ExtQfx: - return []string{"qfx"} - case ExtQif: - return []string{"qif", "application/x-qw"} - case ExtQml: - return []string{"qml"} - case ExtQmlproject: - return []string{"qmlproject"} - case ExtQmltypes: - return []string{"qmltypes"} - case ExtQp: - return []string{"qp"} - case ExtQPS: - return []string{"qps"} - case ExtQt: - return []string{"qt"} - case ExtQti: - return []string{"qti"} - case ExtQtiDotGz: - return []string{"qti.gz"} - case ExtQtif: - return []string{"qtif"} - case ExtQtl: - return []string{"qtl", "application/x-quicktime-media-link"} - case ExtQtvr: - return []string{"qtvr"} - case ExtQwd: - return []string{"qwd"} - case ExtQwt: - return []string{"qwt"} - case ExtQxb: - return []string{"qxb"} - case ExtQxd: - return []string{"qxd"} - case ExtQxl: - return []string{"qxl"} - case ExtQxt: - return []string{"qxt"} - case ExtRa: - return []string{"ra", "audio/vnd.m-realaudio", "audio/x-realaudio", "audio/x-pn-realaudio"} - case ExtRaf: - return []string{"raf"} + return "pskcxml" case ExtRAM: - return []string{"ram", "audio/x-pn-realaudio"} + return "ram" case ExtRaml: - return []string{"raml"} - case ExtRapd: - return []string{"rapd"} - case ExtRar: - return []string{"rar", "application/vnd.rar", "application/x-rar"} - case ExtRas: - return []string{"ras"} - case ExtRaw: - return []string{"raw", "image/x-panasonic-rw"} - case ExtRawDashDiskDashImage: - return []string{"raw-disk-image"} - case ExtRawDashDiskDashImageDotXz: - return []string{"raw-disk-image.xz"} - case ExtRax: - return []string{"rax", "audio/vnd.m-realaudio", "audio/x-pn-realaudio"} - case ExtRb: - return []string{"rb"} - case ExtRcprofile: - return []string{"rcprofile"} + return "raml" case ExtRdf: - return []string{"rdf", "text/rdf"} + return "rdf" + case ExtOwl: + return "owl" case ExtRdfs: - return []string{"rdfs", "text/rdf"} - case ExtRdz: - return []string{"rdz"} - case ExtReg: - return []string{"reg"} - case ExtRej: - return []string{"rej", "text/x-reject"} - case ExtRelo: - return []string{"relo"} - case ExtRep: - return []string{"rep"} - case ExtRes: - return []string{"res"} - case ExtRgb: - return []string{"rgb"} + return "rdfs" case ExtRif: - return []string{"rif"} - case ExtRip: - return []string{"rip"} - case ExtRis: - return []string{"ris"} + return "rif" + case ExtRnc: + return "rnc" case ExtRl: - return []string{"rl"} - case ExtRlc: - return []string{"rlc"} + return "rl" case ExtRld: - return []string{"rld"} - case ExtRle: - return []string{"rle"} - case ExtRm: - return []string{"rm", "application/vnd.rn-realmedia-vbr"} - case ExtRmi: - return []string{"rmi"} - case ExtRmj: - return []string{"rmj", "application/vnd.rn-realmedia-vbr"} - case ExtRmm: - return []string{"rmm", "application/vnd.rn-realmedia-vbr"} - case ExtRmp: - return []string{"rmp"} - case ExtRms: - return []string{"rms", "application/vnd.rn-realmedia", "application/vnd.rn-realmedia-vbr"} - case ExtRmvb: - return []string{"rmvb", "application/vnd.rn-realmedia-vbr"} - case ExtRmx: - return []string{"rmx", "application/vnd.rn-realmedia-vbr"} - case ExtRnc: - return []string{"rnc", "application/relax-ng-compact-syntax"} - case ExtRng: - return []string{"rng", "text/xml"} - case ExtRoa: - return []string{"roa"} - case ExtRoff: - return []string{"roff", "text/troff", "text/x-troff"} - case ExtRos: - return []string{"ros"} - case ExtRp: - return []string{"rp"} - case ExtRp9: - return []string{"rp9"} - case ExtRpm: - return []string{"rpm", "application/x-redhat-package-manager"} - case ExtRpss: - return []string{"rpss"} - case ExtRpst: - return []string{"rpst"} - case ExtRq: - return []string{"rq"} + return "rld" case ExtRs: - return []string{"rs", "application/rls-services+xml"} - case ExtRsat: - return []string{"rsat"} + return "rs" + case ExtRapd: + return "rapd" + case ExtSls: + return "sls" + case ExtRusd: + return "rusd" + case ExtGbr: + return "gbr" + case ExtMft: + return "mft" + case ExtRoa: + return "roa" case ExtRsd: - return []string{"rsd"} - case ExtRsheet: - return []string{"rsheet"} + return "rsd" case ExtRss: - return []string{"rss", "application/rss+xml"} - case ExtRst: - return []string{"rst"} - case ExtRt: - return []string{"rt"} + return "rss" case ExtRtf: - return []string{"rtf", "application/rtf"} - case ExtRtx: - return []string{"rtx"} - case ExtRun: - return []string{"run"} - case ExtRusd: - return []string{"rusd"} - case ExtRv: - return []string{"rv", "video/vnd.rn-realvideo"} - case ExtRvx: - return []string{"rvx", "video/vnd.rn-realvideo"} - case ExtRw2: - return []string{"rw2", "image/x-panasonic-raw2"} - case ExtS: - return []string{"s"} - case ExtS3m: - return []string{"s3m", "audio/x-s3m"} - case ExtSaf: - return []string{"saf"} - case ExtSage: - return []string{"sage"} - case ExtSam: - return []string{"sam"} - case ExtSami: - return []string{"sami"} - case ExtSap: - return []string{"sap", "application/x-thomson-sap-image"} - case ExtSass: - return []string{"sass"} - case ExtSav: - return []string{"sav", "application/x-spss-sav"} + return "rtf" case ExtSbml: - return []string{"sbml"} - case ExtSc: - return []string{"sc", "text/x-scala"} - case ExtScala: - return []string{"scala"} - case ExtScd: - return []string{"scd"} - case ExtScm: - return []string{"scm", "text/x-scheme"} - case ExtScope: - return []string{"scope"} + return "sbml" case ExtScq: - return []string{"scq"} + return "scq" case ExtScs: - return []string{"scs"} - case ExtScss: - return []string{"scss"} - case ExtScurl: - return []string{"scurl"} - case ExtSda: - return []string{"sda"} - case ExtSdc: - return []string{"sdc"} - case ExtSdd: - return []string{"sdd"} - case ExtSdkd: - return []string{"sdkd"} - case ExtSdkm: - return []string{"sdkm"} + return "scs" + case ExtSpq: + return "spq" + case ExtSpp: + return "spp" case ExtSdp: - return []string{"sdp", "application/vnd.sdp", "application/sdp", "application/x-sdp"} - case ExtSds: - return []string{"sds"} - case ExtSdw: - return []string{"sdw", "application/vnd.stardivision.writer-global"} - case ExtSea: - return []string{"sea"} - case ExtSee: - return []string{"see"} - case ExtSeed: - return []string{"seed"} - case ExtSema: - return []string{"sema"} - case ExtSemd: - return []string{"semd"} - case ExtSemf: - return []string{"semf"} + return "sdp" case ExtSenmlx: - return []string{"senmlx"} + return "senmlx" case ExtSensmlx: - return []string{"sensmlx"} - case ExtSer: - return []string{"ser"} - case ExtService: - return []string{"service", "text/x-dbus-service"} + return "sensmlx" case ExtSetpay: - return []string{"setpay"} + return "setpay" case ExtSetreg: - return []string{"setreg"} - case ExtSfc: - return []string{"sfc", "application/vnd.nintendo.snes.rom"} - case ExtSfdDashHdstx: - return []string{"sfd-hdstx"} - case ExtSfs: - return []string{"sfs"} - case ExtSfv: - return []string{"sfv"} - case ExtSg: - return []string{"sg"} - case ExtSgb: - return []string{"sgb"} - case ExtSgd: - return []string{"sgd"} - case ExtSgf: - return []string{"sgf"} - case ExtSgi: - return []string{"sgi", "image/sgi"} - case ExtSgl: - return []string{"sgl", "application/vnd.stardivision.writer-global"} - case ExtSgm: - return []string{"sgm"} - case ExtSgml: - return []string{"sgml"} - case ExtSh: - return []string{"sh", "text/x-sh", "application/x-shellscript"} - case ExtShape: - return []string{"shape"} - case ExtShar: - return []string{"shar"} - case ExtShex: - return []string{"shex"} + return "setreg" case ExtShf: - return []string{"shf"} - case ExtShn: - return []string{"shn", "application/x-shorten"} - case ExtShtml: - return []string{"shtml"} - case ExtSiag: - return []string{"siag"} - case ExtSid: - return []string{"sid", "image/x-mrsid-image"} - case ExtSieve: - return []string{"sieve"} - case ExtSig: - return []string{"sig"} - case ExtSik: - return []string{"sik"} - case ExtSil: - return []string{"sil"} - case ExtSilo: - return []string{"silo"} - case ExtSis: - return []string{"sis"} - case ExtSisx: - return []string{"sisx", "application/vnd.symbian.install"} - case ExtSit: - return []string{"sit", "application/x-stuffit", "application/stuffit"} - case ExtSitx: - return []string{"sitx"} + return "shf" case ExtSiv: - return []string{"siv"} - case ExtSk: - return []string{"sk"} - case ExtSk1: - return []string{"sk1"} - case ExtSkd: - return []string{"skd"} - case ExtSkm: - return []string{"skm"} - case ExtSkp: - return []string{"skp"} - case ExtSkr: - return []string{"skr"} - case ExtSkt: - return []string{"skt"} - case ExtSldm: - return []string{"sldm"} - case ExtSldx: - return []string{"sldx"} - case ExtSlice: - return []string{"slice"} - case ExtSlim: - return []string{"slim"} - case ExtSlk: - return []string{"slk"} - case ExtSlm: - return []string{"slm"} - case ExtSls: - return []string{"sls"} - case ExtSlt: - return []string{"slt"} - case ExtSm: - return []string{"sm"} - case ExtSmaf: - return []string{"smaf", "application/x-smaf"} - case ExtSmc: - return []string{"smc", "application/vnd.nintendo.snes.rom"} - case ExtSmd: - return []string{"smd", "application/vnd.stardivision.mail"} - case ExtSmf: - return []string{"smf"} - case ExtSmi: - return []string{"smi", "application/smil", "application/smil+xml"} + return "siv" + case ExtSieve: + return "sieve" case ExtSmil: - return []string{"smil", "application/smil+xml"} - case ExtSmk: - return []string{"smk"} + return "smil" + case ExtSmi: + return "smi" case ExtSml: - return []string{"sml", "application/smil+xml"} - case ExtSms: - return []string{"sms"} - case ExtSmv: - return []string{"smv"} - case ExtSmzip: - return []string{"smzip"} - case ExtSnap: - return []string{"snap"} - case ExtSnd: - return []string{"snd"} - case ExtSnf: - return []string{"snf"} - case ExtSo: - return []string{"so", "application/x-sharedlib"} - case ExtSocket: - return []string{"socket"} - case ExtSpc: - return []string{"spc"} - case ExtSpd: - return []string{"spd"} - case ExtSpdx: - return []string{"spdx"} - case ExtSpec: - return []string{"spec"} - case ExtSpf: - return []string{"spf"} - case ExtSpl: - return []string{"spl", "application/vnd.adobe.flash.movie", "application/futuresplash", "application/x-futuresplash"} - case ExtSpm: - return []string{"spm"} - case ExtSpot: - return []string{"spot"} - case ExtSpp: - return []string{"spp"} - case ExtSpq: - return []string{"spq"} - case ExtSpx: - return []string{"spx", "audio/x-speex+ogg", "audio/x-speex", "audio/ogg"} + return "sml" + case ExtKino: + return "kino" + case ExtRq: + return "rq" + case ExtSrx: + return "srx" case ExtSql: - return []string{"sql", "text/x-sql", "application/sql"} - case ExtSqlite2: - return []string{"sqlite2"} - case ExtSqlite3: - return []string{"sqlite3", "application/x-sqlite3"} - case ExtSqsh: - return []string{"sqsh"} - case ExtSr2: - return []string{"sr2"} - case ExtSrc: - return []string{"src"} - case ExtSrcDotRpm: - return []string{"src.rpm"} - case ExtSrf: - return []string{"srf"} - case ExtSrt: - return []string{"srt", "application/x-srt"} + return "sql" + case ExtGram: + return "gram" + case ExtGrxml: + return "grxml" case ExtSru: - return []string{"sru"} - case ExtSrx: - return []string{"srx"} - case ExtSs: - return []string{"ss"} - case ExtSsa: - return []string{"ssa"} + return "sru" case ExtSsdl: - return []string{"ssdl"} - case ExtSse: - return []string{"sse"} - case ExtSsf: - return []string{"ssf"} + return "ssdl" case ExtSsml: - return []string{"ssml"} - case ExtSt: - return []string{"st"} - case ExtStc: - return []string{"stc"} - case ExtStd: - return []string{"std"} - case ExtStf: - return []string{"stf"} - case ExtSti: - return []string{"sti"} - case ExtStk: - return []string{"stk"} - case ExtStl: - return []string{"stl", "application/vnd.ms-pki.stl", "model/stl", "model/x.stl-binary"} - case ExtStm: - return []string{"stm"} - case ExtStpxz: - return []string{"stpxz"} - case ExtStpz: - return []string{"stpz"} - case ExtStr: - return []string{"str"} - case ExtStw: - return []string{"stw"} - case ExtSty: - return []string{"sty", "application/x-tex"} - case ExtStyl: - return []string{"styl"} - case ExtStylus: - return []string{"stylus"} - case ExtSub: - return []string{"sub", "text/x-mpsub", "text/x-subviewer", "text/x-microdvd", "image/vnd.dvb.subtitle"} - case ExtSun: - return []string{"sun"} - case ExtSus: - return []string{"sus"} - case ExtSusp: - return []string{"susp"} - case ExtSv: - return []string{"sv"} - case ExtSv4cpio: - return []string{"sv4cpio"} - case ExtSv4crc: - return []string{"sv4crc"} - case ExtSvc: - return []string{"svc"} - case ExtSvd: - return []string{"svd"} - case ExtSvg: - return []string{"svg", "image/svg+xml"} - case ExtSvgz: - return []string{"svgz", "image/svg+xml-compressed"} - case ExtSvh: - return []string{"svh"} - case ExtSwa: - return []string{"swa"} - case ExtSwap: - return []string{"swap"} - case ExtSwf: - return []string{"swf", "application/vnd.adobe.flash.movie", "application/futuresplash"} - case ExtSwi: - return []string{"swi"} + return "ssml" + case ExtSit: + return "sit" case ExtSwidtag: - return []string{"swidtag"} - case ExtSwm: - return []string{"swm"} - case ExtSxc: - return []string{"sxc"} - case ExtSxd: - return []string{"sxd"} - case ExtSxg: - return []string{"sxg"} - case ExtSxi: - return []string{"sxi"} - case ExtSxm: - return []string{"sxm"} - case ExtSxw: - return []string{"sxw"} - case ExtSylk: - return []string{"sylk"} - case ExtT: - return []string{"t", "application/x-perl", "text/troff", "text/x-perl", "text/x-troff"} - case ExtT2t: - return []string{"t2t"} - case ExtT3: - return []string{"t3"} - case ExtT38: - return []string{"t38"} - case ExtTaglet: - return []string{"taglet"} - case ExtTao: - return []string{"tao"} - case ExtTap: - return []string{"tap"} - case ExtTar: - return []string{"tar", "application/x-gtar"} - case ExtTarDotZ: - return []string{"tar.Z"} - case ExtTarDotBz: - return []string{"tar.bz"} - case ExtTarDotBz2: - return []string{"tar.bz2"} - case ExtTarDotGz: - return []string{"tar.gz"} - case ExtTarDotLrz: - return []string{"tar.lrz"} - case ExtTarDotLz: - return []string{"tar.lz"} - case ExtTarDotLz4: - return []string{"tar.lz4"} - case ExtTarDotLzma: - return []string{"tar.lzma"} - case ExtTarDotLzo: - return []string{"tar.lzo"} - case ExtTarDotXz: - return []string{"tar.xz"} - case ExtTarDotZst: - return []string{"tar.zst"} - case ExtTarget: - return []string{"target"} - case ExtTaz: - return []string{"taz"} - case ExtTb2: - return []string{"tb2"} - case ExtTbz: - return []string{"tbz"} - case ExtTbz2: - return []string{"tbz2"} - case ExtTcap: - return []string{"tcap"} - case ExtTcl: - return []string{"tcl", "application/x-tcl", "text/tcl"} - case ExtTd: - return []string{"td"} - case ExtTeacher: - return []string{"teacher"} + return "swidtag" case ExtTei: - return []string{"tei"} + return "tei" case ExtTeicorpus: - return []string{"teicorpus"} - case ExtTex: - return []string{"tex", "application/x-tex"} - case ExtTexi: - return []string{"texi", "text/x-texinfo"} - case ExtTexinfo: - return []string{"texinfo", "text/x-texinfo"} - case ExtText: - return []string{"text"} - case ExtTfi: - return []string{"tfi"} - case ExtTfm: - return []string{"tfm"} - case ExtTfx: - return []string{"tfx"} + return "teicorpus" case ExtTga: - return []string{"tga", "image/targa", "image/x-targa", "application/x-targa", "image/x-icb", "image/x-tga", "image/tga", "application/tga"} - case ExtTgz: - return []string{"tgz"} - case ExtTheme: - return []string{"theme"} - case ExtThemepack: - return []string{"themepack"} - case ExtThmx: - return []string{"thmx"} - case ExtTif: - return []string{"tif"} - case ExtTiff: - return []string{"tiff"} - case ExtTimer: - return []string{"timer"} - case ExtTk: - return []string{"tk", "application/x-tcl", "text/tcl"} - case ExtTlrz: - return []string{"tlrz"} - case ExtTlz: - return []string{"tlz"} - case ExtTmo: - return []string{"tmo"} - case ExtTnef: - return []string{"tnef", "application/ms-tnef"} - case ExtTnf: - return []string{"tnf", "application/ms-tnef"} - case ExtToc: - return []string{"toc"} - case ExtToml: - return []string{"toml"} - case ExtTorrent: - return []string{"torrent"} + return "tga" + case ExtIcb: + return "icb" case ExtTpic: - return []string{"tpic", "image/targa", "image/x-targa", "application/x-targa", "image/x-icb", "image/x-tga", "image/tga", "application/tga"} - case ExtTpl: - return []string{"tpl"} - case ExtTpt: - return []string{"tpt"} - case ExtTr: - return []string{"tr", "text/troff", "text/x-troff"} - case ExtTra: - return []string{"tra"} - case ExtTrig: - return []string{"trig", "application/trig"} - case ExtTrm: - return []string{"trm"} - case ExtTs: - return []string{"ts", "application/x-linguist", "text/vnd.trolltech.linguist", "text/vnd.qt.linguist"} + return "tpic" + case ExtVda: + return "vda" + case ExtVst: + return "vst" + case ExtTfi: + return "tfi" case ExtTsd: - return []string{"tsd"} - case ExtTsv: - return []string{"tsv"} - case ExtTta: - return []string{"tta", "audio/tta"} - case ExtTtc: - return []string{"ttc"} - case ExtTtf: - return []string{"ttf", "font/ttf", "application/x-font-ttf"} - case ExtTTL: - return []string{"ttl"} + return "tsd" + case ExtToml: + return "toml" + case ExtTrig: + return "trig" case ExtTtml: - return []string{"ttml"} - case ExtTtx: - return []string{"ttx"} - case ExtTwd: - return []string{"twd"} - case ExtTwds: - return []string{"twds"} - case ExtTwig: - return []string{"twig"} - case ExtTxd: - return []string{"txd"} - case ExtTxf: - return []string{"txf"} - case ExtTxt: - return []string{"txt"} - case ExtTxz: - return []string{"txz"} - case ExtTzo: - return []string{"tzo"} - case ExtTzst: - return []string{"tzst"} - case ExtU32: - return []string{"u32"} - case ExtU8dsn: - return []string{"u8dsn"} - case ExtU8hdr: - return []string{"u8hdr"} - case ExtU8mdn: - return []string{"u8mdn"} - case ExtU8msg: - return []string{"u8msg"} + return "ttml" case ExtUbj: - return []string{"ubj"} - case ExtUdeb: - return []string{"udeb", "application/x-debian-package", "application/x-deb"} - case ExtUfd: - return []string{"ufd"} - case ExtUfdl: - return []string{"ufdl"} - case ExtUfraw: - return []string{"ufraw"} - case ExtUI: - return []string{"ui", "application/x-gtk-builder"} - case ExtUil: - return []string{"uil"} - case ExtUlt: - return []string{"ult"} - case ExtUlx: - return []string{"ulx"} - case ExtUmj: - return []string{"umj"} - case ExtUnf: - return []string{"unf"} - case ExtUni: - return []string{"uni"} - case ExtUnif: - return []string{"unif"} - case ExtUnityweb: - return []string{"unityweb"} - case ExtUoml: - return []string{"uoml"} - case ExtURI: - return []string{"uri"} - case ExtUris: - return []string{"uris"} - case ExtURL: - return []string{"url"} - case ExtUrls: - return []string{"urls"} - case ExtUsdz: - return []string{"usdz"} - case ExtUstar: - return []string{"ustar"} - case ExtUtz: - return []string{"utz"} - case ExtUu: - return []string{"uu"} - case ExtUue: - return []string{"uue", "zz-application/zz-winassoc-uu"} - case ExtUva: - return []string{"uva"} - case ExtUvd: - return []string{"uvd"} - case ExtUvf: - return []string{"uvf"} - case ExtUvg: - return []string{"uvg"} - case ExtUvh: - return []string{"uvh"} - case ExtUvi: - return []string{"uvi"} - case ExtUvm: - return []string{"uvm"} - case ExtUvp: - return []string{"uvp"} - case ExtUvs: - return []string{"uvs"} - case ExtUvt: - return []string{"uvt"} - case ExtUvu: - return []string{"uvu"} - case ExtUvv: - return []string{"uvv"} - case ExtUvva: - return []string{"uvva"} - case ExtUvvd: - return []string{"uvvd"} - case ExtUvvf: - return []string{"uvvf"} - case ExtUvvg: - return []string{"uvvg"} - case ExtUvvh: - return []string{"uvvh"} - case ExtUvvi: - return []string{"uvvi"} - case ExtUvvm: - return []string{"uvvm"} - case ExtUvvp: - return []string{"uvvp"} - case ExtUvvs: - return []string{"uvvs"} - case ExtUvvt: - return []string{"uvvt"} - case ExtUvvu: - return []string{"uvvu"} - case ExtUvvv: - return []string{"uvvv"} - case ExtUvvx: - return []string{"uvvx"} - case ExtUvvz: - return []string{"uvvz"} - case ExtUvx: - return []string{"uvx"} - case ExtUvz: - return []string{"uvz"} - case ExtV: - return []string{"v"} - case ExtV64: - return []string{"v64"} + return "ubj" + case ExtRsheet: + return "rsheet" + case ExtTd: + return "td" + case Ext1km: + return "1km" + case ExtPlb: + return "plb" + case ExtPsb: + return "psb" + case ExtPvb: + return "pvb" + case ExtTcap: + return "tcap" + case ExtPwn: + return "pwn" + case ExtAso: + return "aso" + case ExtImp: + return "imp" + case ExtAcu: + return "acu" + case ExtAtc: + return "atc" + case ExtAcutc: + return "acutc" + case ExtAir: + return "air" + case ExtFcdt: + return "fcdt" + case ExtFxp: + return "fxp" + case ExtFxpl: + return "fxpl" + case ExtXdp: + return "xdp" + case ExtXfdf: + return "xfdf" + case ExtAhead: + return "ahead" + case ExtAzf: + return "azf" + case ExtAzs: + return "azs" + case ExtAzw: + return "azw" + case ExtAzw3: + return "azw3" + case ExtKfx: + return "kfx" + case ExtAcc: + return "acc" + case ExtAmi: + return "ami" + case ExtApk: + return "apk" + case ExtCii: + return "cii" + case ExtFti: + return "fti" + case ExtAtx: + return "atx" + case ExtAppimage: + return "appimage" + case ExtMpkg: + return "mpkg" + case ExtKeynote: + return "keynote" + case ExtNumbers: + return "numbers" + case ExtPages: + return "pages" + case ExtPkpass: + return "pkpass" + case ExtSwi: + return "swi" + case ExtIota: + return "iota" + case ExtAep: + return "aep" + case ExtBmml: + return "bmml" + case ExtMpm: + return "mpm" + case ExtBmi: + return "bmi" + case ExtRep: + return "rep" + case ExtCdxml: + return "cdxml" + case ExtPgn: + return "pgn" + case ExtMmd: + return "mmd" + case ExtCdy: + return "cdy" + case ExtCsl: + return "csl" + case ExtCla: + return "cla" + case ExtRp9: + return "rp9" + case ExtC4g: + return "c4g" + case ExtC4d: + return "c4d" + case ExtC4f: + return "c4f" + case ExtC4p: + return "c4p" + case ExtC4u: + return "c4u" + case ExtC11amc: + return "c11amc" + case ExtC11amz: + return "c11amz" + case ExtCoffee: + return "coffee" + case ExtCbz: + return "cbz" + case ExtCbr: + return "cbr" + case ExtCsp: + return "csp" + case ExtCdbcmsg: + return "cdbcmsg" + case ExtCmc: + return "cmc" + case ExtClkx: + return "clkx" + case ExtClkk: + return "clkk" + case ExtClkp: + return "clkp" + case ExtClkt: + return "clkt" + case ExtClkw: + return "clkw" + case ExtWbs: + return "wbs" + case ExtPml: + return "pml" + case ExtPpd: + return "ppd" + case ExtCar: + return "car" + case ExtPcurl: + return "pcurl" + case ExtDart: + return "dart" + case ExtRdz: + return "rdz" + case ExtUdeb: + return "udeb" + case ExtUvf: + return "uvf" + case ExtUvvf: + return "uvvf" + case ExtUvd: + return "uvd" + case ExtUvvd: + return "uvvd" + case ExtUvt: + return "uvt" + case ExtUvvt: + return "uvvt" + case ExtUvx: + return "uvx" + case ExtUvvx: + return "uvvx" + case ExtUvz: + return "uvz" + case ExtUvvz: + return "uvvz" + case ExtFeLaunch: + return "fe_launch" + case ExtDna: + return "dna" + case ExtMlp: + return "mlp" + case ExtDpg: + return "dpg" + case ExtDfac: + return "dfac" + case ExtKpxx: + return "kpxx" + case ExtAit: + return "ait" + case ExtSvc: + return "svc" + case ExtGeo: + return "geo" + case ExtMag: + return "mag" + case ExtEmp: + return "emp" + case ExtNml: + return "nml" + case ExtEsf: + return "esf" + case ExtMsf: + return "msf" + case ExtQam: + return "qam" + case ExtSlt: + return "slt" + case ExtSsf: + return "ssf" + case ExtEs3: + return "es3" + case ExtEt3: + return "et3" + case ExtAsice: + return "asice" + case ExtEz2: + return "ez2" + case ExtEz3: + return "ez3" + case ExtFdf: + return "fdf" + case ExtMseed: + return "mseed" + case ExtSeed: + return "seed" + case ExtDataless: + return "dataless" + case ExtFlatpak: + return "flatpak" + case ExtXdgapp: + return "xdgapp" + case ExtFlatpakref: + return "flatpakref" + case ExtFlatpakrepo: + return "flatpakrepo" + case ExtGph: + return "gph" + case ExtFtc: + return "ftc" + case ExtFm: + return "fm" + case ExtFrame: + return "frame" + case ExtMaker: + return "maker" + case ExtBook: + return "book" + case ExtFnc: + return "fnc" + case ExtLtf: + return "ltf" + case ExtFsc: + return "fsc" + case ExtOas: + return "oas" + case ExtOa2: + return "oa2" + case ExtOa3: + return "oa3" + case ExtFg5: + return "fg5" + case ExtBh2: + return "bh2" + case ExtDdd: + return "ddd" + case ExtXdw: + return "xdw" + case ExtXbd: + return "xbd" + case ExtFzs: + return "fzs" + case ExtTxd: + return "txd" + case ExtGgb: + return "ggb" + case ExtGgt: + return "ggt" + case ExtGex: + return "gex" + case ExtGre: + return "gre" + case ExtGxt: + return "gxt" + case ExtG2w: + return "g2w" + case ExtG3w: + return "g3w" + case ExtGmx: + return "gmx" + case ExtGdoc: + return "gdoc" + case ExtGslides: + return "gslides" + case ExtGsheet: + return "gsheet" + case ExtKml: + return "kml" + case ExtKmz: + return "kmz" + case ExtGqf: + return "gqf" + case ExtGqs: + return "gqs" + case ExtGac: + return "gac" + case ExtGhf: + return "ghf" + case ExtGim: + return "gim" + case ExtGrv: + return "grv" + case ExtGtm: + return "gtm" + case ExtTpl: + return "tpl" + case ExtVcg: + return "vcg" + case ExtHwp: + return "hwp" + case ExtHwt: + return "hwt" + case ExtHal: + return "hal" + case ExtZmm: + return "zmm" + case ExtHbci: + return "hbci" + case ExtLes: + return "les" + case ExtHpgl: + return "hpgl" + case ExtHpid: + return "hpid" + case ExtHps: + return "hps" + case ExtJlt: + return "jlt" + case ExtPcl: + return "pcl" + case ExtPclxl: + return "pclxl" + case ExtSfdDashHdstx: + return "sfd-hdstx" + case ExtMpy: + return "mpy" + case ExtAfp: + return "afp" + case ExtListafp: + return "listafp" + case ExtList3820: + return "list3820" + case ExtIrm: + return "irm" + case ExtSc: + return "sc" + case ExtIcc: + return "icc" + case ExtIcm: + return "icm" + case ExtIgl: + return "igl" + case ExtIvp: + return "ivp" + case ExtIvu: + return "ivu" + case ExtIgm: + return "igm" + case ExtXpw: + return "xpw" + case ExtXpx: + return "xpx" + case ExtI2g: + return "i2g" + case ExtQbo: + return "qbo" + case ExtQfx: + return "qfx" + case ExtRcprofile: + return "rcprofile" + case ExtIrp: + return "irp" + case ExtXpr: + return "xpr" + case ExtFcs: + return "fcs" + case ExtJam: + return "jam" + case ExtRms: + return "rms" + case ExtJisp: + return "jisp" + case ExtJoda: + return "joda" + case ExtKtz: + return "ktz" + case ExtKtr: + return "ktr" + case ExtKarbon: + return "karbon" + case ExtChrt: + return "chrt" + case ExtKfo: + return "kfo" + case ExtFlw: + return "flw" + case ExtKon: + return "kon" + case ExtKpr: + return "kpr" + case ExtKpt: + return "kpt" + case ExtKsp: + return "ksp" + case ExtKwd: + return "kwd" + case ExtKwt: + return "kwt" + case ExtHtke: + return "htke" + case ExtKia: + return "kia" + case ExtKne: + return "kne" + case ExtKnp: + return "knp" + case ExtSkp: + return "skp" + case ExtSkd: + return "skd" + case ExtSkt: + return "skt" + case ExtSkm: + return "skm" + case ExtSse: + return "sse" + case ExtLasxml: + return "lasxml" + case ExtLbd: + return "lbd" + case ExtLbe: + return "lbe" + case ExtApr: + return "apr" + case ExtPre: + return "pre" + case ExtNsf: + return "nsf" + case ExtOrg: + return "org" + case ExtScm: + return "scm" + case ExtLwp: + return "lwp" + case ExtPortpkg: + return "portpkg" + case ExtMvt: + return "mvt" + case ExtMcd: + return "mcd" + case ExtMc1: + return "mc1" + case ExtCdkey: + return "cdkey" + case ExtMwf: + return "mwf" + case ExtMfm: + return "mfm" + case ExtFlo: + return "flo" + case ExtIgx: + return "igx" + case ExtMif: + return "mif" + case ExtDaf: + return "daf" + case ExtDis: + return "dis" + case ExtMbk: + return "mbk" + case ExtMqy: + return "mqy" + case ExtMsl: + return "msl" + case ExtPlc: + return "plc" + case ExtTxf: + return "txf" + case ExtMpn: + return "mpn" + case ExtMpc: + return "mpc" + case ExtXul: + return "xul" + case ExtCil: + return "cil" + case ExtAsf: + return "asf" + case ExtCab: + return "cab" + case ExtXlam: + return "xlam" + case ExtXlsb: + return "xlsb" + case ExtXlsm: + return "xlsm" + case ExtXltm: + return "xltm" + case ExtEot: + return "eot" + case ExtChm: + return "chm" + case ExtIms: + return "ims" + case ExtLrm: + return "lrm" + case ExtThmx: + return "thmx" + case ExtMsg: + return "msg" + case ExtCat: + return "cat" + case ExtStl: + return "stl" + case ExtPpam: + return "ppam" + case ExtPptm: + return "pptm" + case ExtSldm: + return "sldm" + case ExtPpsm: + return "ppsm" + case ExtPotm: + return "potm" + case ExtMpp: + return "mpp" + case ExtMpt: + return "mpt" + case ExtPub: + return "pub" + case ExtVsdm: + return "vsdm" + case ExtVsdx: + return "vsdx" + case ExtVssm: + return "vssm" + case ExtVssx: + return "vssx" + case ExtVstm: + return "vstm" + case ExtVstx: + return "vstx" + case ExtDocm: + return "docm" + case ExtDotm: + return "dotm" + case ExtWps: + return "wps" + case ExtWcm: + return "wcm" + case ExtWdb: + return "wdb" + case ExtXlr: + return "xlr" + case ExtWpl: + return "wpl" + case ExtXps: + return "xps" + case ExtMseq: + return "mseq" + case ExtMus: + return "mus" + case ExtMsty: + return "msty" + case ExtTaglet: + return "taglet" + case ExtNlu: + return "nlu" + case ExtSfc: + return "sfc" + case ExtSmc: + return "smc" + case ExtNtf: + return "ntf" + case ExtNitf: + return "nitf" + case ExtNnd: + return "nnd" + case ExtNns: + return "nns" + case ExtNnw: + return "nnw" + case ExtNgdat: + return "ngdat" + case ExtNDashGage: + return "n-gage" + case ExtRpst: + return "rpst" + case ExtRpss: + return "rpss" + case ExtEdm: + return "edm" + case ExtEdx: + return "edx" + case ExtExt: + return "ext" + case ExtOdc: + return "odc" + case ExtOtc: + return "otc" + case ExtOdb: + return "odb" + case ExtOdf: + return "odf" + case ExtOdft: + return "odft" + case ExtOtf: + return "otf" + case ExtOdg: + return "odg" + case ExtFodg: + return "fodg" + case ExtOtg: + return "otg" + case ExtOdi: + return "odi" + case ExtOti: + return "oti" + case ExtOdp: + return "odp" + case ExtFodp: + return "fodp" + case ExtOtp: + return "otp" + case ExtOds: + return "ods" + case ExtFods: + return "fods" + case ExtOts: + return "ots" + case ExtOdt: + return "odt" + case ExtFodt: + return "fodt" + case ExtOdm: + return "odm" + case ExtOtt: + return "ott" + case ExtOth: + return "oth" + case ExtXo: + return "xo" + case ExtDd2: + return "dd2" + case ExtObgx: + return "obgx" + case ExtOxt: + return "oxt" + case ExtOsm: + return "osm" + case ExtPptx: + return "pptx" + case ExtSldx: + return "sldx" + case ExtPpsx: + return "ppsx" + case ExtPotx: + return "potx" + case ExtXlsx: + return "xlsx" + case ExtXltx: + return "xltx" + case ExtDocx: + return "docx" + case ExtDotx: + return "dotx" + case ExtMgp: + return "mgp" + case ExtDp: + return "dp" + case ExtEsa: + return "esa" + case ExtPdb: + return "pdb" + case ExtPqa: + return "pqa" + case ExtOprc: + return "oprc" + case ExtPrc: + return "prc" + case ExtPaw: + return "paw" + case ExtStr: + return "str" + case ExtEi6: + return "ei6" + case ExtEfif: + return "efif" + case ExtWg: + return "wg" + case ExtPlf: + return "plf" + case ExtPbd: + return "pbd" + case ExtBox: + return "box" + case ExtMgz: + return "mgz" + case ExtQPS: + return "qps" + case ExtPtid: + return "ptid" + case ExtQxd: + return "qxd" + case ExtQxt: + return "qxt" + case ExtQwd: + return "qwd" + case ExtQwt: + return "qwt" + case ExtQxl: + return "qxl" + case ExtQxb: + return "qxb" + case ExtRar: + return "rar" + case ExtBed: + return "bed" + case ExtMxl: + return "mxl" + case ExtMusicxml: + return "musicxml" + case ExtCryptonote: + return "cryptonote" + case ExtCod: + return "cod" + case ExtRm: + return "rm" + case ExtRmj: + return "rmj" + case ExtRmm: + return "rmm" + case ExtRmx: + return "rmx" + case ExtRmvb: + return "rmvb" + case ExtLink66: + return "link66" + case ExtSt: + return "st" + case ExtSee: + return "see" + case ExtSema: + return "sema" + case ExtSemd: + return "semd" + case ExtSemf: + return "semf" + case ExtIfm: + return "ifm" + case ExtItp: + return "itp" + case ExtIif: + return "iif" + case ExtIpk: + return "ipk" + case ExtTwd: + return "twd" + case ExtTwds: + return "twds" + case ExtMmf: + return "mmf" + case ExtSmaf: + return "smaf" + case ExtTeacher: + return "teacher" + case ExtSnap: + return "snap" + case ExtFo: + return "fo" + case ExtSdkm: + return "sdkm" + case ExtSdkd: + return "sdkd" + case ExtDxp: + return "dxp" + case ExtSfs: + return "sfs" + case ExtSqlite3: + return "sqlite3" + case ExtSqsh: + return "sqsh" + case ExtSdc: + return "sdc" + case ExtSds: + return "sds" + case ExtSda: + return "sda" + case ExtSdd: + return "sdd" + case ExtSmd: + return "smd" + case ExtSmf: + return "smf" + case ExtSdw: + return "sdw" + case ExtVor: + return "vor" + case ExtSgl: + return "sgl" + case ExtSmzip: + return "smzip" + case ExtSm: + return "sm" + case ExtWadl: + return "wadl" + case ExtSxc: + return "sxc" + case ExtStc: + return "stc" + case ExtSxd: + return "sxd" + case ExtStd: + return "std" + case ExtSxi: + return "sxi" + case ExtSti: + return "sti" + case ExtSxm: + return "sxm" + case ExtSxw: + return "sxw" + case ExtSxg: + return "sxg" + case ExtStw: + return "stw" + case ExtSus: + return "sus" + case ExtSusp: + return "susp" + case ExtSvd: + return "svd" + case ExtSis: + return "sis" + case ExtSisx: + return "sisx" + case ExtXsm: + return "xsm" + case ExtBdm: + return "bdm" + case ExtXdm: + return "xdm" + case ExtDdf: + return "ddf" + case ExtTao: + return "tao" + case ExtTmo: + return "tmo" + case ExtTpt: + return "tpt" + case ExtMxs: + return "mxs" + case ExtTra: + return "tra" + case ExtUfd: + return "ufd" + case ExtUfdl: + return "ufdl" + case ExtUtz: + return "utz" + case ExtUmj: + return "umj" + case ExtUnityweb: + return "unityweb" + case ExtUoml: + return "uoml" + case ExtVcx: + return "vcx" + case ExtVsd: + return "vsd" + case ExtVss: + return "vss" + case ExtVsw: + return "vsw" + case ExtVis: + return "vis" + case ExtVsf: + return "vsf" + case ExtWbxml: + return "wbxml" + case ExtWmlc: + return "wmlc" + case ExtWmlsc: + return "wmlsc" + case ExtWtb: + return "wtb" + case ExtNbp: + return "nbp" + case ExtWpd: + return "wpd" + case ExtWp: + return "wp" + case ExtWp4: + return "wp4" + case ExtWp5: + return "wp5" + case ExtWp6: + return "wp6" + case ExtWpp: + return "wpp" + case ExtWqd: + return "wqd" + case ExtStf: + return "stf" + case ExtXar: + return "xar" + case ExtXfdl: + return "xfdl" + case ExtHvd: + return "hvd" + case ExtHvs: + return "hvs" + case ExtHvp: + return "hvp" + case ExtOsf: + return "osf" + case ExtOsfpvg: + return "osfpvg" + case ExtSaf: + return "saf" + case ExtSpf: + return "spf" + case ExtCmp: + return "cmp" + case ExtYt: + return "yt" + case ExtZir: + return "zir" + case ExtZirz: + return "zirz" + case ExtZaz: + return "zaz" + case ExtVxml: + return "vxml" + case ExtWasm: + return "wasm" + case ExtWgt: + return "wgt" + case ExtHlp: + return "hlp" + case ExtWmf: + return "wmf" + case ExtWsdl: + return "wsdl" + case ExtWspolicy: + return "wspolicy" + case ExtWwf: + return "wwf" + case Ext7z: + return "7z" + case Ext7zDot001: + return "7z.001" + case ExtAbw: + return "abw" + case ExtAbwDotCRASHED: + return "abw.CRASHED" + case ExtAbwDotGz: + return "abw.gz" + case ExtZabw: + return "zabw" + case ExtAce: + return "ace" + case ExtAlz: + return "alz" + case ExtAdf: + return "adf" + case ExtSam: + return "sam" + case ExtPdc: + return "pdc" + case ExtSpx: + return "spx" + case ExtCwk: + return "cwk" + case ExtAs: + return "as" + case ExtA: + return "a" + case ExtAr: + return "ar" + case ExtArj: + return "arj" + case ExtAsp: + return "asp" + case ExtA26: + return "a26" + case ExtA78: + return "a78" + case ExtLnx: + return "lnx" + case ExtAab: + return "aab" + case ExtX32: + return "x32" + case ExtU32: + return "u32" + case ExtVox: + return "vox" + case ExtAam: + return "aam" + case ExtAas: + return "aas" + case ExtAwk: + return "awk" + case ExtBcpio: + return "bcpio" + case ExtTorrent: + return "torrent" + case ExtBlender: + return "blender" + case ExtBlend: + return "blend" + case Ext_BLEND: + return "BLEND" + case ExtBlb: + return "blb" + case ExtBlorb: + return "blorb" + case ExtBps: + return "bps" + case ExtBsdiff: + return "bsdiff" + case ExtDviDotBz2: + return "dvi.bz2" + case ExtTarDotBz2: + return "tar.bz2" + case ExtTarDotBz: + return "tar.bz" + case ExtTbz2: + return "tbz2" + case ExtTbz: + return "tbz" + case ExtTb2: + return "tb2" + case ExtBoz: + return "boz" + case ExtPdfDotBz2: + return "pdf.bz2" + case ExtPsDotBz2: + return "ps.bz2" + case ExtCb7: + return "cb7" + case ExtCba: + return "cba" + case ExtCbt: + return "cbt" + case ExtCcmx: + return "ccmx" + case ExtIso9660: + return "iso9660" + case ExtVcd: + return "vcd" + case ExtToc: + return "toc" + case ExtCfs: + return "cfs" + case ExtChat: + return "chat" + case ExtCrx: + return "crx" + case ExtPcf: + return "pcf" + case ExtCco: + return "cco" + case Ext_Z: + return "Z" + case ExtCso: + return "cso" + case ExtTarDotGz: + return "tar.gz" + case ExtTgz: + return "tgz" + case ExtNsc: + return "nsc" + case ExtCpio: + return "cpio" + case ExtCpioDotGz: + return "cpio.gz" + case ExtCsh: + return "csh" + case ExtCue: + return "cue" + case ExtDar: + return "dar" + case ExtDc: + return "dc" + case ExtUI: + return "ui" + case ExtDesktop: + return "desktop" + case ExtKdelnk: + return "kdelnk" + case ExtDgc: + return "dgc" + case ExtDia: + return "dia" + case ExtShape: + return "shape" + case ExtDir: + return "dir" + case ExtDcr: + return "dcr" + case ExtDxr: + return "dxr" + case ExtCst: + return "cst" + case ExtCct: + return "cct" + case ExtCxt: + return "cxt" + case ExtW3d: + return "w3d" + case ExtFgd: + return "fgd" + case ExtSwa: + return "swa" + case ExtCdi: + return "cdi" + case ExtWad: + return "wad" + case ExtNcx: + return "ncx" + case ExtDtb: + return "dtb" + case ExtRes: + return "res" + case ExtDvi: + return "dvi" + case ExtEtheme: + return "etheme" + case ExtEgon: + return "egon" + case ExtEvy: + return "evy" + case ExtEva: + return "eva" + case ExtFd: + return "fd" + case ExtQd: + return "qd" + case ExtFds: + return "fds" + case ExtFb2: + return "fb2" + case ExtFlv: + return "flv" + case ExtFl: + return "fl" + case ExtAfm: + return "afm" + case ExtBdf: + return "bdf" + case ExtGsf: + return "gsf" + case ExtPsf: + return "psf" + case ExtPcfDotZ: + return "pcf.Z" + case ExtPcfDotGz: + return "pcf.gz" + case ExtSnf: + return "snf" + case ExtSpd: + return "spd" + case ExtTtf: + return "ttf" + case ExtTtx: + return "ttx" + case ExtPfa: + return "pfa" + case ExtPfb: + return "pfb" + case ExtPfm: + return "pfm" + case ExtArc: + return "arc" + case ExtGbc: + return "gbc" + case ExtCgb: + return "cgb" + case ExtGb: + return "gb" + case ExtSgb: + return "sgb" + case ExtGg: + return "gg" + case ExtGba: + return "gba" + case ExtAgb: + return "agb" + case ExtGca: + return "gca" + case ExtGdi: + return "gdi" + case ExtGed: + return "ged" + case ExtGedcom: + return "gedcom" + case Ext32x: + return "32x" + case ExtMdx: + return "mdx" + case ExtGen: + return "gen" + case ExtSgd: + return "sgd" + case ExtPo: + return "po" + case ExtGmo: + return "gmo" + case ExtMo: + return "mo" + case ExtGlade: + return "glade" + case ExtUlx: + return "ulx" + case ExtGnucash: + return "gnucash" + case ExtGnc: + return "gnc" + case ExtXac: + return "xac" + case ExtGnumeric: + return "gnumeric" + case ExtGp: + return "gp" + case ExtGplt: + return "gplt" + case ExtGnuplot: + return "gnuplot" + case ExtSgf: + return "sgf" + case ExtGramps: + return "gramps" + case ExtGra: + return "gra" + case ExtGtar: + return "gtar" + case ExtTar: + return "tar" + case ExtGem: + return "gem" + case ExtPsfDotGz: + return "psf.gz" + case ExtDviDotGz: + return "dvi.gz" + case ExtPdfDotGz: + return "pdf.gz" + case ExtPsDotGz: + return "ps.gz" + case ExtHdf: + return "hdf" + case ExtHdf4: + return "hdf4" + case ExtH4: + return "h4" + case ExtHdf5: + return "hdf5" + case ExtH5: + return "h5" + case ExtHfe: + return "hfe" + case ExtPhp: + return "php" + case ExtIca: + return "ica" + case ExtInstall: + return "install" + case ExtIps: + return "ips" + case ExtIpynb: + return "ipynb" + case ExtIt87: + return "it87" + case ExtJardiff: + return "jardiff" + case ExtJceks: + return "jceks" + case ExtJnlp: + return "jnlp" + case ExtJks: + return "jks" + case ExtKs: + return "ks" + case ExtPack: + return "pack" + case ExtJpr: + return "jpr" + case ExtJpx: + return "jpx" + case ExtKdbx: + return "kdbx" + case ExtKexic: + return "kexic" + case ExtKexis: + return "kexis" + case ExtKexi: + return "kexi" + case ExtKil: + return "kil" + case ExtKpm: + return "kpm" + case ExtKra: + return "kra" + case ExtKrz: + return "krz" + case ExtKud: + return "kud" + case ExtLatex: + return "latex" + case ExtLha: + return "lha" + case ExtLzh: + return "lzh" + case ExtLhz: + return "lhz" + case ExtTs: + return "ts" + case ExtLrz: + return "lrz" + case ExtTarDotLrz: + return "tar.lrz" + case ExtTlrz: + return "tlrz" + case ExtLuac: + return "luac" + case ExtLyx: + return "lyx" + case ExtLz4: + return "lz4" + case ExtTarDotLz4: + return "tar.lz4" + case ExtLz: + return "lz" + case ExtTarDotLz: + return "tar.lz" + case ExtLzma: + return "lzma" + case ExtTarDotLzma: + return "tar.lzma" + case ExtTlz: + return "tlz" + case ExtLzo: + return "lzo" + case ExtPdfDotLz: + return "pdf.lz" + case ExtM4: + return "m4" + case ExtRun: + return "run" + case ExtChd: + return "chd" + case ExtMab: + return "mab" + case ExtMie: + return "mie" + case ExtMhtml: + return "mhtml" + case ExtMht: + return "mht" + case ExtMobi: + return "mobi" + case ExtApplication: + return "application" + case ExtAsx: + return "asx" + case ExtWax: + return "wax" + case ExtWvx: + return "wvx" + case ExtWmx: + return "wmx" + case ExtLnk: + return "lnk" + case ExtWim: + return "wim" + case ExtSwm: + return "swm" + case ExtWmd: + return "wmd" + case ExtWmz: + return "wmz" + case ExtXbap: + return "xbap" + case ExtObd: + return "obd" + case ExtCrd: + return "crd" + case ExtClp: + return "clp" + case ExtCom: + return "com" + case ExtBat: + return "bat" + case ExtMvb: + return "mvb" + case ExtM13: + return "m13" + case ExtM14: + return "m14" + case ExtEmz: + return "emz" + case ExtMny: + return "mny" + case ExtScd: + return "scd" + case ExtTrm: + return "trm" + case ExtURL: + return "url" + case ExtWri: + return "wri" + case ExtMsx: + return "msx" + case ExtN64: + return "n64" + case ExtZ64: + return "z64" + case ExtV64: + return "v64" + case ExtAni: + return "ani" + case ExtNgc: + return "ngc" + case ExtNgp: + return "ngp" + case ExtNes: + return "nes" + case ExtNez: + return "nez" + case ExtUnf: + return "unf" + case ExtUnif: + return "unif" + case ExtNc: + return "nc" + case ExtCdf: + return "cdf" + case Ext3dsx: + return "3dsx" + case Ext3ds: + return "3ds" + case ExtCci: + return "cci" + case ExtNds: + return "nds" + case ExtPac: + return "pac" + case ExtNzb: + return "nzb" + case ExtO: + return "o" + case ExtMod: + return "mod" + case ExtOleo: + return "oleo" + case ExtP65: + return "p65" + case ExtPm: + return "pm" + case ExtPm6: + return "pm6" + case ExtPmd: + return "pmd" + case ExtPak: + return "pak" + case Ext_PAR2: + return "PAR2" + case ExtPar2: + return "par2" + case ExtWkdownload: + return "wkdownload" + case ExtCrdownload: + return "crdownload" + case ExtPart: + return "part" + case ExtPce: + return "pce" + case ExtPl: + return "pl" + case Ext_PL: + return "PL" + case ExtAl: + return "al" + case ExtPerl: + return "perl" + case ExtPod: + return "pod" + case ExtT: + return "t" + case ExtPhp3: + return "php3" + case ExtPhp4: + return "php4" + case ExtPhp5: + return "php5" + case ExtPhps: + return "phps" + case ExtP7b: + return "p7b" + case ExtSpc: + return "spc" + case ExtP7r: + return "p7r" + case ExtPln: + return "pln" + case ExtPsw: + return "psw" + case ExtPw: + return "pw" + case ExtPys: + return "pys" + case ExtPysu: + return "pysu" + case ExtPyc: + return "pyc" + case ExtPyo: + return "pyo" + case ExtQed: + return "qed" + case ExtQcow2: + return "qcow2" + case ExtQcow: + return "qcow" + case ExtQp: + return "qp" + case ExtQti: + return "qti" + case ExtQtiDotGz: + return "qti.gz" + case ExtWb1: + return "wb1" + case ExtWb2: + return "wb2" + case ExtWb3: + return "wb3" + case ExtQtl: + return "qtl" + case ExtQif: + return "qif" + case ExtRawDashDiskDashImage: + return "raw-disk-image" + case ExtRawDashDiskDashImageDotXz: + return "raw-disk-image.xz" + case ExtImgDotXz: + return "img.xz" + case ExtRpm: + return "rpm" + case ExtRej: + return "rej" + case ExtRis: + return "ris" + case ExtRb: + return "rb" + case ExtSami: + return "sami" + case ExtSap: + return "sap" + case ExtSea: + return "sea" + case ExtSg: + return "sg" + case ExtSh: + return "sh" + case ExtShar: + return "shar" + case ExtLa: + return "la" + case ExtShn: + return "shn" + case ExtSiag: + return "siag" + case ExtXap: + return "xap" + case ExtSms: + return "sms" + case ExtSrcDotRpm: + return "src.rpm" + case ExtSpm: + return "spm" + case ExtPor: + return "por" + case ExtSav: + return "sav" + case ExtZsav: + return "zsav" + case ExtSqlite2: + return "sqlite2" + case ExtSrt: + return "srt" + case ExtSitx: + return "sitx" + case ExtSv4cpio: + return "sv4cpio" + case ExtSv4crc: + return "sv4crc" + case ExtT3: + return "t3" + case Ext602: + return "602" + case ExtGam: + return "gam" + case ExtTarDotZ: + return "tar.Z" + case ExtTaz: + return "taz" + case ExtTcl: + return "tcl" + case ExtTk: + return "tk" + case ExtTex: + return "tex" + case ExtLtx: + return "ltx" + case ExtSty: + return "sty" + case ExtCls: + return "cls" + case ExtDtx: + return "dtx" + case ExtIns: + return "ins" + case ExtGf: + return "gf" + case ExtPk: + return "pk" + case ExtTfm: + return "tfm" + case ExtTexinfo: + return "texinfo" + case ExtTexi: + return "texi" + case ExtObj: + return "obj" + case ExtTheme: + return "theme" + case ExtM7: + return "m7" + case ExtK7: + return "k7" + case ExtBak: + return "bak" + case ExtOld: + return "old" + case ExtSik: + return "sik" + case ExtTr: + return "tr" + case ExtRoff: + return "roff" + case ExtMan: + return "man" + case ExtTarDotLzo: + return "tar.lzo" + case ExtTzo: + return "tzo" + case ExtUfraw: + return "ufraw" + case ExtUstar: + return "ustar" + case ExtVdi: + return "vdi" + case ExtVhd: + return "vhd" + case ExtVpc: + return "vpc" + case ExtVhdx: + return "vhdx" + case ExtVb: + return "vb" + case ExtHdd: + return "hdd" + case ExtOvf: + return "ovf" + case ExtVbox: + return "vbox" + case ExtVboxDashExtpack: + return "vbox-extpack" + case ExtVmdk: + return "vmdk" + case ExtSrc: + return "src" + case ExtWebapp: + return "webapp" + case ExtThemepack: + return "themepack" + case ExtWsc: + return "wsc" + case ExtWs: + return "ws" + case ExtWpg: + return "wpg" + case ExtDer: + return "der" + case ExtCrt: + return "crt" + case ExtPem: + return "pem" + case ExtCert: + return "cert" + case ExtXbel: + return "xbel" + case ExtFig: + return "fig" + case ExtXlf: + return "xlf" + case ExtXliff: + return "xliff" + case ExtXpi: + return "xpi" + case ExtXspf: + return "xspf" + case ExtXz: + return "xz" + case ExtTarDotXz: + return "tar.xz" + case ExtTxz: + return "txz" + case ExtPdfDotXz: + return "pdf.xz" + case ExtYaml: + return "yaml" + case ExtYml: + return "yml" + case ExtZip: + return "zip" + case ExtFb2DotZip: + return "fb2.zip" + case ExtZ1: + return "z1" + case ExtZ2: + return "z2" + case ExtZ3: + return "z3" + case ExtZ4: + return "z4" + case ExtZ5: + return "z5" + case ExtZ6: + return "z6" + case ExtZ7: + return "z7" + case ExtZ8: + return "z8" + case ExtZoo: + return "zoo" + case ExtTarDotZst: + return "tar.zst" + case ExtTzst: + return "tzst" + case ExtXaml: + return "xaml" + case ExtXav: + return "xav" + case ExtXca: + return "xca" + case ExtXel: + return "xel" + case ExtXns: + return "xns" + case ExtXenc: + return "xenc" + case ExtXhtml: + return "xhtml" + case ExtXht: + return "xht" + case ExtHTML: + return "html" + case ExtHtm: + return "htm" + case ExtXML: + return "xml" + case ExtXsl: + return "xsl" + case ExtXsd: + return "xsd" + case ExtRng: + return "rng" + case ExtXbl: + return "xbl" + case ExtDtd: + return "dtd" + case ExtEnt: + return "ent" + case ExtXop: + return "xop" + case ExtXpl: + return "xpl" + case ExtXslt: + return "xslt" + case ExtMxml: + return "mxml" + case ExtXhvml: + return "xhvml" + case ExtXvml: + return "xvml" + case ExtXvm: + return "xvm" + case ExtYang: + return "yang" + case ExtYin: + return "yin" + case ExtZz: + return "zz" + case ExtZst: + return "zst" + case Ext3gpp: + return "3gpp" + case Ext3gp: + return "3gp" + case Ext3ga: + return "3ga" + case Ext3g2: + return "3g2" + case Ext3gp2: + return "3gp2" + case Ext3gpp2: + return "3gpp2" + case ExtAac: + return "aac" + case ExtAdts: + return "adts" + case ExtAss: + return "ass" + case ExtAc3: + return "ac3" + case ExtAdp: + return "adp" + case ExtAmr: + return "amr" + case ExtAwb: + return "awb" + case ExtAxa: + return "axa" + case ExtAu: + return "au" + case ExtSnd: + return "snd" + case ExtFlac: + return "flac" + case ExtImy: + return "imy" + case ExtIme: + return "ime" + case ExtM4a: + return "m4a" + case ExtF4a: + return "f4a" + case ExtMid: + return "mid" + case ExtMidi: + return "midi" + case ExtKar: + return "kar" + case ExtRmi: + return "rmi" + case ExtMxmf: + return "mxmf" + case ExtXmf: + return "xmf" + case ExtMp2: + return "mp2" + case ExtMp3: + return "mp3" + case ExtMpga: + return "mpga" + case ExtMp4a: + return "mp4a" + case ExtMp2a: + return "mp2a" + case ExtM2a: + return "m2a" + case ExtM3a: + return "m3a" + case ExtOgg: + return "ogg" + case ExtOga: + return "oga" + case ExtOpus: + return "opus" + case ExtSid: + return "sid" + case ExtPsid: + return "psid" + case ExtS3m: + return "s3m" + case ExtSil: + return "sil" + case ExtTta: + return "tta" + case ExtLoas: + return "loas" + case ExtXhe: + return "xhe" + case ExtAa: + return "aa" + case ExtAax: + return "aax" + case ExtUva: + return "uva" + case ExtUvva: + return "uvva" + case ExtEol: + return "eol" + case ExtDra: + return "dra" + case ExtDts: + return "dts" + case ExtDtshd: + return "dtshd" + case ExtLvp: + return "lvp" + case ExtRa: + return "ra" + case ExtRax: + return "rax" + case ExtPya: + return "pya" + case ExtEcelp4800: + return "ecelp4800" + case ExtEcelp7470: + return "ecelp7470" + case ExtEcelp9600: + return "ecelp9600" + case ExtRip: + return "rip" + case ExtWav: + return "wav" + case ExtWeba: + return "weba" + case ExtWma: + return "wma" + case ExtAifc: + return "aifc" + case ExtAiffc: + return "aiffc" + case ExtAif: + return "aif" + case ExtAiff: + return "aiff" + case ExtAmz: + return "amz" + case ExtApe: + return "ape" + case ExtCaf: + return "caf" + case ExtGsm: + return "gsm" + case ExtPla: + return "pla" + case ExtIt: + return "it" + case ExtM4b: + return "m4b" + case ExtF4b: + return "f4b" + case ExtM4r: + return "m4r" + case ExtMka: + return "mka" + case ExtMinipsf: + return "minipsf" + case ExtMo3: + return "mo3" + case ExtUlt: + return "ult" + case ExtUni: + return "uni" + case ExtM15: + return "m15" + case ExtMtm: + return "mtm" + case Ext669: + return "669" + case ExtMed: + return "med" + case ExtWmv: + return "wmv" + case ExtMpPlus: + return "mp+" + case ExtRmp: + return "rmp" + case ExtPsflib: + return "psflib" + case ExtStm: + return "stm" + case ExtVoc: + return "voc" + case ExtWv: + return "wv" + case ExtWvp: + return "wvp" + case ExtWvc: + return "wvc" + case ExtXi: + return "xi" + case ExtXm: + return "xm" + case ExtCdx: + return "cdx" + case ExtCif: + return "cif" + case ExtCmdf: + return "cmdf" + case ExtCml: + return "cml" + case ExtCsml: + return "csml" + case ExtXyz: + return "xyz" + case ExtTtc: + return "ttc" + case ExtWoff2: + return "woff2" + case ExtExr: + return "exr" + case ExtApng: + return "apng" + case ExtAstc: + return "astc" + case ExtAvif: + return "avif" + case ExtAvifs: + return "avifs" + case ExtBmp: + return "bmp" + case ExtDib: + return "dib" + case ExtCgm: + return "cgm" + case ExtDrle: + return "drle" + case ExtG3: + return "g3" + case ExtFits: + return "fits" + case ExtGif: + return "gif" + case ExtHeic: + return "heic" + case ExtHeif: + return "heif" + case ExtHeics: + return "heics" + case ExtHeifs: + return "heifs" + case ExtHej2: + return "hej2" + case ExtHsj2: + return "hsj2" + case ExtIef: + return "ief" + case ExtJls: + return "jls" + case ExtJp2: + return "jp2" + case ExtJpg2: + return "jpg2" + case ExtJpg: + return "jpg" + case ExtJpeg: + return "jpeg" + case ExtJpe: + return "jpe" + case ExtJph: + return "jph" + case ExtJhc: + return "jhc" + case ExtJpm: + return "jpm" + case ExtJpgm: + return "jpgm" + case ExtJpf: + return "jpf" + case ExtJxl: + return "jxl" + case ExtJxr: + return "jxr" + case ExtJxra: + return "jxra" + case ExtJxrs: + return "jxrs" + case ExtJxs: + return "jxs" + case ExtJxsc: + return "jxsc" + case ExtJxsi: + return "jxsi" + case ExtJxss: + return "jxss" + case ExtKtx: + return "ktx" + case ExtKtx2: + return "ktx2" + case ExtOra: + return "ora" + case ExtPng: + return "png" + case ExtBtif: + return "btif" + case ExtPti: + return "pti" + case ExtRle: + return "rle" + case ExtSgi: + return "sgi" + case ExtSvg: + return "svg" + case ExtSvgz: + return "svgz" + case ExtT38: + return "t38" + case ExtTif: + return "tif" + case ExtTiff: + return "tiff" + case ExtTfx: + return "tfx" + case ExtAzv: + return "azv" + case ExtUvi: + return "uvi" + case ExtUvvi: + return "uvvi" + case ExtUvg: + return "uvg" + case ExtUvvg: + return "uvvg" + case ExtDjvu: + return "djvu" + case ExtDjv: + return "djv" + case ExtSub: + return "sub" + case ExtDwg: + return "dwg" + case ExtDxf: + return "dxf" + case ExtFbs: + return "fbs" + case ExtFpx: + return "fpx" + case ExtFst: + return "fst" + case ExtMmr: + return "mmr" + case ExtRlc: + return "rlc" + case ExtDds: + return "dds" + case ExtMdi: + return "mdi" + case ExtWdp: + return "wdp" + case ExtNpx: + return "npx" + case ExtB16: + return "b16" + case ExtRp: + return "rp" + case ExtTap: + return "tap" + case ExtVtf: + return "vtf" + case ExtWbmp: + return "wbmp" + case ExtXif: + return "xif" + case ExtPcx: + return "pcx" + case ExtWebp: + return "webp" + case ExtDng: + return "dng" + case ExtAg: + return "ag" + case ExtEpsDotBz2: + return "eps.bz2" + case ExtEpsiDotBz2: + return "epsi.bz2" + case ExtEpsfDotBz2: + return "epsf.bz2" + case ExtCr2: + return "cr2" + case ExtCr3: + return "cr3" + case ExtCrw: + return "crw" + case ExtRas: + return "ras" + case ExtCmx: + return "cmx" + case ExtXcfDotGz: + return "xcf.gz" + case ExtXcfDotBz2: + return "xcf.bz2" + case ExtEpsi: + return "epsi" + case ExtEpsf: + return "epsf" + case ExtFh: + return "fh" + case ExtFhc: + return "fhc" + case ExtFh4: + return "fh4" + case ExtFh5: + return "fh5" + case ExtFh7: + return "fh7" + case ExtRaf: + return "raf" + case ExtGih: + return "gih" + case ExtPat: + return "pat" + case ExtEpsDotGz: + return "eps.gz" + case ExtEpsiDotGz: + return "epsi.gz" + case ExtEpsfDotGz: + return "epsf.gz" + case ExtIcns: + return "icns" + case ExtIff: + return "iff" + case ExtIlbm: + return "ilbm" + case ExtLbm: + return "lbm" + case ExtJng: + return "jng" + case ExtJ2c: + return "j2c" + case ExtJ2k: + return "j2k" + case ExtJpc: + return "jpc" + case ExtK25: + return "k25" + case ExtKdc: + return "kdc" + case ExtLwo: + return "lwo" + case ExtLwob: + return "lwob" + case ExtLws: + return "lws" + case ExtPntg: + return "pntg" + case ExtMrw: + return "mrw" + case ExtMsod: + return "msod" + case ExtNef: + return "nef" + case ExtNrw: + return "nrw" + case ExtOrf: + return "orf" + case ExtRaw: + return "raw" + case ExtRw2: + return "rw2" + case ExtPef: + return "pef" + case ExtPcd: + return "pcd" + case ExtPic: + return "pic" + case ExtPct: + return "pct" + case ExtPict: + return "pict" + case ExtPict1: + return "pict1" + case ExtPict2: + return "pict2" + case ExtPnm: + return "pnm" + case ExtPbm: + return "pbm" + case ExtPgm: + return "pgm" + case ExtPpm: + return "ppm" + case ExtQtif: + return "qtif" + case ExtRgb: + return "rgb" + case ExtX3f: + return "x3f" + case ExtSk: + return "sk" + case ExtSk1: + return "sk1" + case ExtArw: + return "arw" + case ExtSr2: + return "sr2" + case ExtSrf: + return "srf" + case ExtSun: + return "sun" + case ExtCur: + return "cur" + case ExtXbm: + return "xbm" + case ExtXcf: + return "xcf" + case ExtXpm: + return "xpm" + case ExtXwd: + return "xwd" + case ExtDispositionDashNotification: + return "disposition-notification" + case ExtU8msg: + return "u8msg" + case ExtU8dsn: + return "u8dsn" + case ExtU8mdn: + return "u8mdn" + case ExtU8hdr: + return "u8hdr" + case ExtEml: + return "eml" + case ExtMime: + return "mime" + case Ext3mf: + return "3mf" + case ExtGltf: + return "gltf" + case ExtGlb: + return "glb" + case ExtIgs: + return "igs" + case ExtIges: + return "iges" + case ExtMsh: + return "msh" + case ExtMesh: + return "mesh" + case ExtSilo: + return "silo" + case ExtMtl: + return "mtl" + case ExtStpz: + return "stpz" + case ExtStpxz: + return "stpxz" + case ExtDae: + return "dae" + case ExtDwf: + return "dwf" + case ExtGdl: + return "gdl" + case ExtGtw: + return "gtw" + case ExtMts: + return "mts" + case ExtOgex: + return "ogex" + case ExtXB: + return "x_b" + case ExtXT: + return "x_t" + case ExtVds: + return "vds" + case ExtUsdz: + return "usdz" + case ExtBsp: + return "bsp" + case ExtVtu: + return "vtu" + case ExtWrl: + return "wrl" + case ExtVrml: + return "vrml" + case ExtVrm: + return "vrm" + case ExtX3db: + return "x3db" + case ExtX3dbz: + return "x3dbz" + case ExtX3dv: + return "x3dv" + case ExtX3dvz: + return "x3dvz" + case ExtX3d: + return "x3d" + case ExtX3dz: + return "x3dz" + case ExtAppcache: + return "appcache" + case ExtManifest: + return "manifest" + case ExtIfb: + return "ifb" + case ExtLitcoffee: + return "litcoffee" + case ExtCr: + return "cr" + case ExtCSS: + return "css" + case ExtCsvs: + return "csvs" + case ExtVcard: + return "vcard" + case ExtVcf: + return "vcf" + case ExtVct: + return "vct" + case ExtGcrd: + return "gcrd" + case ExtGvp: + return "gvp" + case ExtShtml: + return "shtml" + case ExtJade: + return "jade" + case ExtJsx: + return "jsx" + case ExtLess: + return "less" + case ExtMd: + return "md" + case ExtMarkdown: + return "markdown" + case ExtMkd: + return "mkd" + case ExtN3: + return "n3" + case ExtTxt: + return "txt" + case ExtText: + return "text" + case ExtConf: + return "conf" + case ExtDef: + return "def" + case ExtList: + return "list" + case ExtLog: + return "log" + case ExtIn: + return "in" + case ExtIni: + return "ini" + case ExtDsc: + return "dsc" + case ExtRtx: + return "rtx" + case ExtSgml: + return "sgml" + case ExtSgm: + return "sgm" + case ExtShex: + return "shex" + case ExtSlim: + return "slim" + case ExtSlm: + return "slm" + case ExtSpdx: + return "spdx" + case ExtSylk: + return "sylk" + case ExtSlk: + return "slk" + case ExtStylus: + return "stylus" + case ExtStyl: + return "styl" + case ExtTsv: + return "tsv" + case ExtMe: + return "me" + case ExtMs: + return "ms" + case ExtTTL: + return "ttl" + case ExtURI: + return "uri" + case ExtUris: + return "uris" + case ExtUrls: + return "urls" + case ExtVbs: + return "vbs" + case ExtCurl: + return "curl" + case ExtDcurl: + return "dcurl" + case ExtMcurl: + return "mcurl" + case ExtScurl: + return "scurl" + case ExtFly: + return "fly" + case ExtFlx: + return "flx" + case ExtGv: + return "gv" + case Ext3dml: + return "3dml" + case ExtSpot: + return "spot" + case ExtRt: + return "rt" + case ExtMc2: + return "mc2" + case ExtJad: + return "jad" + case ExtWml: + return "wml" + case ExtWmls: + return "wmls" + case ExtVtt: + return "vtt" + case ExtAdb: + return "adb" + case ExtAds: + return "ads" + case ExtS: + return "s" + case ExtAsm: + return "asm" + case ExtBib: + return "bib" + case ExtC: + return "c" + case ExtCc: + return "cc" + case ExtCxx: + return "cxx" + case ExtCpp: + return "cpp" + case ExtH: + return "h" + case ExtHh: + return "hh" + case ExtDic: + return "dic" + case ExtHp: + return "hp" + case ExtHpp: + return "hpp" + case ExtHPlusPlus: + return "h++" + case ExtHxx: + return "hxx" + case Ext_C: + return "C" + case ExtCPlusPlus: + return "c++" + case ExtCmake: + return "cmake" + case ExtCbl: + return "cbl" + case ExtCob: + return "cob" + case ExtAsd: + return "asd" + case ExtFasl: + return "fasl" + case ExtLisp: + return "lisp" + case ExtRos: + return "ros" + case ExtHtc: + return "htc" + case ExtCs: + return "cs" + case ExtService: + return "service" + case ExtDcl: + return "dcl" + case ExtDiff: + return "diff" + case ExtPatch: + return "patch" + case ExtDsl: + return "dsl" + case ExtD: + return "d" + case ExtDi: + return "di" + case ExtE: + return "e" + case ExtEif: + return "eif" + case ExtEx: + return "ex" + case ExtExs: + return "exs" + case ExtEl: + return "el" + case ExtErl: + return "erl" + case ExtF: + return "f" + case ExtFor: + return "for" + case ExtF77: + return "f77" + case ExtF90: + return "f90" + case ExtF95: + return "f95" + case ExtGs: + return "gs" + case ExtFeature: + return "feature" + case ExtGo: + return "go" + case ExtGradle: + return "gradle" + case ExtGroovy: + return "groovy" + case ExtGvy: + return "gvy" + case ExtGy: + return "gy" + case ExtGsh: + return "gsh" + case ExtHbs: + return "hbs" + case ExtHs: + return "hs" + case ExtIdl: + return "idl" + case ExtIptables: + return "iptables" + case ExtJava: + return "java" + case ExtKsy: + return "ksy" + case ExtKt: + return "kt" + case ExtLdif: + return "ldif" + case ExtLy: + return "ly" + case ExtLHS: + return "lhs" + case ExtLua: + return "lua" + case ExtMk: + return "mk" + case ExtMak: + return "mak" + case ExtM: + return "m" + case ExtMoc: + return "moc" + case ExtMof: + return "mof" + case ExtMrml: + return "mrml" + case ExtMrl: + return "mrl" + case ExtReg: + return "reg" + case ExtMup: + return "mup" + case ExtNot: + return "not" + case ExtNfo: + return "nfo" + case ExtMl: + return "ml" + case ExtMli: + return "mli" + case ExtOcl: + return "ocl" + case ExtOoc: + return "ooc" + case ExtCl: + return "cl" + case ExtOpml: + return "opml" + case ExtP: + return "p" + case ExtPas: + return "pas" + case ExtPde: + return "pde" + case ExtPy: + return "py" + case ExtPyx: + return "pyx" + case ExtWsgi: + return "wsgi" + case ExtPy3: + return "py3" + case ExtPy3x: + return "py3x" + case ExtPyi: + return "pyi" + case ExtQml: + return "qml" + case ExtQmltypes: + return "qmltypes" + case ExtQmlproject: + return "qmlproject" + case ExtSpec: + return "spec" + case ExtRst: + return "rst" + case ExtSage: + return "sage" + case ExtSass: + return "sass" + case ExtScala: + return "scala" + case ExtSs: + return "ss" + case ExtScss: + return "scss" + case ExtEtx: + return "etx" + case ExtSfv: + return "sfv" + case ExtSsa: + return "ssa" + case ExtYmp: + return "ymp" + case ExtSvh: + return "svh" + case ExtSv: + return "sv" + case ExtAutomount: + return "automount" + case ExtDevice: + return "device" + case ExtMount: + return "mount" + case ExtPath: + return "path" + case ExtScope: + return "scope" + case ExtSlice: + return "slice" + case ExtSocket: + return "socket" + case ExtSwap: + return "swap" + case ExtTarget: + return "target" + case ExtTimer: + return "timer" + case ExtMm: + return "mm" + case ExtTwig: + return "twig" + case ExtT2t: + return "t2t" + case ExtUil: + return "uil" + case ExtUu: + return "uu" + case ExtUue: + return "uue" case ExtVala: - return []string{"vala"} + return "vala" case ExtVapi: - return []string{"vapi"} + return "vapi" + case ExtV: + return "v" + case ExtVhdl: + return "vhdl" + case ExtXmi: + return "xmi" + case ExtXslfo: + return "xslfo" + case ExtGcode: + return "gcode" + case ExtAxv: + return "axv" + case ExtAvi: + return "avi" + case ExtAvf: + return "avf" + case ExtDivx: + return "divx" + case ExtDv: + return "dv" + case ExtFli: + return "fli" + case ExtFlc: + return "flc" + case ExtH261: + return "h261" + case ExtH263: + return "h263" + case ExtH264: + return "h264" + case ExtM4s: + return "m4s" + case ExtJpgv: + return "jpgv" + case ExtMj2: + return "mj2" + case ExtMjp2: + return "mjp2" + case ExtM2t: + return "m2t" + case ExtM2ts: + return "m2ts" + case ExtCpi: + return "cpi" + case ExtClpi: + return "clpi" + case ExtMpl: + return "mpl" + case ExtMpls: + return "mpls" + case ExtBdmv: + return "bdmv" + case ExtMp4: + return "mp4" + case ExtMp4v: + return "mp4v" + case ExtMpg4: + return "mpg4" + case ExtM4v: + return "m4v" + case ExtF4v: + return "f4v" + case ExtLrv: + return "lrv" + case ExtMpeg: + return "mpeg" + case ExtMpg: + return "mpg" + case ExtMpe: + return "mpe" + case ExtM1v: + return "m1v" + case ExtM2v: + return "m2v" + case ExtVob: + return "vob" + case ExtOgv: + return "ogv" + case ExtMov: + return "mov" + case ExtQt: + return "qt" + case ExtMoov: + return "moov" + case ExtQtvr: + return "qtvr" + case ExtViv: + return "viv" + case ExtVivo: + return "vivo" + case ExtUvh: + return "uvh" + case ExtUvvh: + return "uvvh" + case ExtUvm: + return "uvm" + case ExtUvvm: + return "uvvm" + case ExtUvp: + return "uvp" + case ExtUvvp: + return "uvvp" + case ExtUvs: + return "uvs" + case ExtUvvs: + return "uvvs" + case ExtUvv: + return "uvv" + case ExtUvvv: + return "uvvv" + case ExtDvb: + return "dvb" + case ExtFvt: + return "fvt" + case ExtMxu: + return "mxu" + case ExtM4u: + return "m4u" + case ExtM1u: + return "m1u" + case ExtPyv: + return "pyv" + case ExtBik: + return "bik" + case ExtBk2: + return "bk2" + case ExtSmk: + return "smk" + case ExtRv: + return "rv" + case ExtRvx: + return "rvx" + case ExtUvu: + return "uvu" + case ExtUvvu: + return "uvvu" + case ExtWebm: + return "webm" + case ExtAnim_1Dash9j_: + return "anim[1-9j]" + case ExtFxm: + return "fxm" + case ExtMkv: + return "mkv" + case ExtMk3d: + return "mk3d" + case ExtMks: + return "mks" + case ExtMjpeg: + return "mjpeg" + case ExtMjpg: + return "mjpg" + case ExtMng: + return "mng" + case ExtWm: + return "wm" + case ExtNsv: + return "nsv" + case ExtOgm: + return "ogm" + case ExtMovie: + return "movie" + case ExtSmv: + return "smv" + case ExtIce: + return "ice" + } + + return fmt.Sprintf("Ext(%d)", v) +} + +func (v Ext) MimeTypes() MimeTypes { + switch v { + case ExtPdf: + return MimeTypes{ApplicationAcrobat, ApplicationNappdf, ApplicationPdf, ApplicationXDashPdf, ImagePdf} + case ExtEz: + return MimeTypes{ApplicationAndrewDashInset} + case ExtAnx: + return MimeTypes{ApplicationAnnodex, ApplicationXDashAnnodex} + case ExtAw: + return MimeTypes{ApplicationApplixware, ApplicationXDashApplixDashWord} + case ExtAtom: + return MimeTypes{ApplicationAtomPlusxml} + case ExtAtomcat: + return MimeTypes{ApplicationAtomcatPlusxml} + case ExtAtomdeleted: + return MimeTypes{ApplicationAtomdeletedPlusxml} + case ExtAtomsvc: + return MimeTypes{ApplicationAtomsvcPlusxml} + case ExtDwd: + return MimeTypes{ApplicationAtscDashDwdPlusxml} + case ExtHeld: + return MimeTypes{ApplicationAtscDashHeldPlusxml} + case ExtRsat: + return MimeTypes{ApplicationAtscDashRsatPlusxml} + case ExtBdoc: + return MimeTypes{ApplicationBdoc, ApplicationXDashBdoc} + case ExtBz2: + return MimeTypes{ApplicationBzip2, ApplicationXDashBz2, ApplicationXDashBzip, ApplicationXDashBzip2} + case ExtBz: + return MimeTypes{ApplicationBzip2, ApplicationXDashBzip, ApplicationXDashBzip2} + case ExtXcs: + return MimeTypes{ApplicationCalendarPlusxml} + case ExtCcxml: + return MimeTypes{ApplicationCcxmlPlusxml} + case ExtCdfx: + return MimeTypes{ApplicationCdfxPlusxml} + case ExtCdmia: + return MimeTypes{ApplicationCdmiDashCapability} + case ExtCdmic: + return MimeTypes{ApplicationCdmiDashContainer} + case ExtCdmid: + return MimeTypes{ApplicationCdmiDashDomain} + case ExtCdmio: + return MimeTypes{ApplicationCdmiDashObject} + case ExtCdmiq: + return MimeTypes{ApplicationCdmiDashQueue} + case ExtCdr: + return MimeTypes{ApplicationCdr, ApplicationCoreldraw, ApplicationVndDotCorelDashDraw, ApplicationXDashCdr, ApplicationXDashCoreldraw, ImageCdr, ImageXDashCdr, ZzDashApplicationZzDashWinassocDashCdr} + case ExtCsv: + return MimeTypes{ApplicationCsv, TextCsv, TextXDashCommaDashSeparatedDashValues, TextXDashCsv} + case ExtCu: + return MimeTypes{ApplicationCuDashSeeme} + case ExtMpd: + return MimeTypes{ApplicationDashPlusxml} + case ExtDavmount: + return MimeTypes{ApplicationDavmountPlusxml} + case ExtDbf: + return MimeTypes{ApplicationDbase, ApplicationDbf, ApplicationVndDotDbf, ApplicationXDashDbase, ApplicationXDashDbf} + case ExtDcm: + return MimeTypes{ApplicationDicom} + case ExtDbk: + return MimeTypes{ApplicationDocbookPlusxml, ApplicationVndDotOasisDotDocbookPlusxml, ApplicationXDashDocbookPlusxml} + case ExtDocbook: + return MimeTypes{ApplicationDocbookPlusxml, ApplicationVndDotOasisDotDocbookPlusxml, ApplicationXDashDocbookPlusxml} + case ExtDssc: + return MimeTypes{ApplicationDsscPlusder} + case ExtXdssc: + return MimeTypes{ApplicationDsscPlusxml} + case ExtEcma: + return MimeTypes{ApplicationEcmascript} + case ExtEs: + return MimeTypes{ApplicationEcmascript, TextEcmascript} + case ExtEmf: + return MimeTypes{ApplicationEmf, ApplicationXDashEmf, ApplicationXDashMsmetafile, ImageEmf, ImageXDashEmf} + case ExtEmma: + return MimeTypes{ApplicationEmmaPlusxml} + case ExtEmotionml: + return MimeTypes{ApplicationEmotionmlPlusxml} + case ExtEpub: + return MimeTypes{ApplicationEpubPluszip} + case ExtExi: + return MimeTypes{ApplicationExi} + case ExtFdt: + return MimeTypes{ApplicationFdtPlusxml} + case ExtPfr: + return MimeTypes{ApplicationFontDashTdpfr} + case ExtWoff: + return MimeTypes{ApplicationFontDashWoff, ApplicationXDashFontDashWoff, FontWoff} + case ExtSwf: + return MimeTypes{ApplicationFuturesplash, ApplicationVndDotAdobeDotFlashDotMovie, ApplicationXDashShockwaveDashFlash} + case ExtSpl: + return MimeTypes{ApplicationFuturesplash, ApplicationVndDotAdobeDotFlashDotMovie, ApplicationXDashFuturesplash, ApplicationXDashShockwaveDashFlash} + case ExtGeojson: + return MimeTypes{ApplicationGeoPlusjson, ApplicationVndDotGeoPlusjson} + case ExtGeoDotJSON: + return MimeTypes{ApplicationGeoPlusjson, ApplicationVndDotGeoPlusjson} + case ExtGml: + return MimeTypes{ApplicationGmlPlusxml} + case ExtGnd: + return MimeTypes{ApplicationGnunetDashDirectory} + case ExtGpx: + return MimeTypes{ApplicationGpx, ApplicationGpxPlusxml, ApplicationXDashGpx, ApplicationXDashGpxPlusxml} + case ExtGxf: + return MimeTypes{ApplicationGxf} + case ExtGz: + return MimeTypes{ApplicationGzip, ApplicationXDashGzip} + case ExtHjson: + return MimeTypes{ApplicationHjson} + case ExtStk: + return MimeTypes{ApplicationHyperstudio} + case ExtIco: + return MimeTypes{ApplicationIco, ImageIco, ImageIcon, ImageVndDotMicrosoftDotIcon, ImageXDashIco, ImageXDashIcon, TextIco} + case ExtVcs: + return MimeTypes{ApplicationIcs, TextCalendar, TextXDashVcalendar} + case ExtIcs: + return MimeTypes{ApplicationIcs, TextCalendar, TextXDashVcalendar} + case ExtAi: + return MimeTypes{ApplicationIllustrator, ApplicationPostscript, ApplicationVndDotAdobeDotIllustrator} + case ExtInk: + return MimeTypes{ApplicationInkmlPlusxml} + case ExtInkml: + return MimeTypes{ApplicationInkmlPlusxml} + case ExtIpfix: + return MimeTypes{ApplicationIpfix} + case ExtIts: + return MimeTypes{ApplicationItsPlusxml} + case ExtClass: + return MimeTypes{ApplicationJava, ApplicationJavaDashByteDashCode, ApplicationJavaDashVM, ApplicationXDashJava, ApplicationXDashJavaDashClass, ApplicationXDashJavaDashVM} + case ExtJar: + return MimeTypes{ApplicationJavaDashArchive, ApplicationXDashJar, ApplicationXDashJavaDashArchive} + case ExtWar: + return MimeTypes{ApplicationJavaDashArchive} + case ExtEar: + return MimeTypes{ApplicationJavaDashArchive} + case ExtSer: + return MimeTypes{ApplicationJavaDashSerializedDashObject} + case ExtJs: + return MimeTypes{ApplicationJavascript, ApplicationXDashJavascript, TextJavascript} + case ExtMjs: + return MimeTypes{ApplicationJavascript, ApplicationXDashJavascript, TextJavascript} + case ExtJsm: + return MimeTypes{ApplicationJavascript, ApplicationXDashJavascript, TextJavascript} + case ExtJrd: + return MimeTypes{ApplicationJrdPlusjson} + case ExtJSON: + return MimeTypes{ApplicationJSON, ApplicationSchemaPlusjson} + case ExtMap: + return MimeTypes{ApplicationJSON} + case ExtJSONDashPatch: + return MimeTypes{ApplicationJSONDashPatchPlusjson} + case ExtJSON5: + return MimeTypes{ApplicationJSON5} + case ExtJsonml: + return MimeTypes{ApplicationJsonmlPlusjson} + case ExtJsonld: + return MimeTypes{ApplicationLdPlusjson} + case ExtLgr: + return MimeTypes{ApplicationLgrPlusxml} + case ExtLostxml: + return MimeTypes{ApplicationLostPlusxml} + case Ext123: + return MimeTypes{ApplicationLotus123, ApplicationVndDotLotusDash1Dash2Dash3, ApplicationWk1, ApplicationXDash123, ApplicationXDashLotus123, ZzDashApplicationZzDashWinassocDash123} + case ExtWk1: + return MimeTypes{ApplicationLotus123, ApplicationVndDotLotusDash1Dash2Dash3, ApplicationWk1, ApplicationXDash123, ApplicationXDashLotus123, ZzDashApplicationZzDashWinassocDash123} + case ExtWk3: + return MimeTypes{ApplicationLotus123, ApplicationVndDotLotusDash1Dash2Dash3, ApplicationWk1, ApplicationXDash123, ApplicationXDashLotus123, ZzDashApplicationZzDashWinassocDash123} + case ExtWk4: + return MimeTypes{ApplicationLotus123, ApplicationVndDotLotusDash1Dash2Dash3, ApplicationWk1, ApplicationXDash123, ApplicationXDashLotus123, ZzDashApplicationZzDashWinassocDash123} + case ExtWks: + return MimeTypes{ApplicationLotus123, ApplicationVndDotLotusDash1Dash2Dash3, ApplicationVndDotMsDashWorks, ApplicationWk1, ApplicationXDash123, ApplicationXDashLotus123, ZzDashApplicationZzDashWinassocDash123} + case ExtM3u: + return MimeTypes{ApplicationM3u, ApplicationVndDotAppleDotMpegurl, AudioM3u, AudioMpegurl, AudioXDashM3u, AudioXDashMp3DashPlaylist, AudioXDashMpegurl} + case ExtM3u8: + return MimeTypes{ApplicationM3u, ApplicationVndDotAppleDotMpegurl, AudioM3u, AudioMpegurl, AudioXDashM3u, AudioXDashMp3DashPlaylist, AudioXDashMpegurl} + case ExtVlc: + return MimeTypes{ApplicationM3u, AudioM3u, AudioMpegurl, AudioXDashM3u, AudioXDashMp3DashPlaylist, AudioXDashMpegurl} + case ExtHqx: + return MimeTypes{ApplicationMacDashBinhex40, ApplicationStuffit} + case ExtCpt: + return MimeTypes{ApplicationMacDashCompactpro} + case ExtMads: + return MimeTypes{ApplicationMadsPlusxml} + case ExtWebmanifest: + return MimeTypes{ApplicationManifestPlusjson} + case ExtMrc: + return MimeTypes{ApplicationMarc} + case ExtMrcx: + return MimeTypes{ApplicationMarcxmlPlusxml} + case ExtMa: + return MimeTypes{ApplicationMathematica} + case ExtNb: + return MimeTypes{ApplicationMathematica, ApplicationXDashMathematica} + case ExtMb: + return MimeTypes{ApplicationMathematica} + case ExtMathml: + return MimeTypes{ApplicationMathmlPlusxml} + case ExtMml: + return MimeTypes{ApplicationMathmlPlusxml, TextMathml} + case ExtMbox: + return MimeTypes{ApplicationMbox} + case ExtMdb: + return MimeTypes{ApplicationMdb, ApplicationMsaccess, ApplicationVndDotMsDashAccess, ApplicationVndDotMsaccess, ApplicationXDashMdb, ApplicationXDashMsaccess, ZzDashApplicationZzDashWinassocDashMdb} + case ExtMscml: + return MimeTypes{ApplicationMediaservercontrolPlusxml} + case ExtMetalink: + return MimeTypes{ApplicationMetalinkPlusxml} + case ExtMeta4: + return MimeTypes{ApplicationMetalink4Plusxml} + case ExtMets: + return MimeTypes{ApplicationMetsPlusxml} + case ExtMaei: + return MimeTypes{ApplicationMmtDashAeiPlusxml} + case ExtMusd: + return MimeTypes{ApplicationMmtDashUsdPlusxml} + case ExtMods: + return MimeTypes{ApplicationModsPlusxml} + case ExtM21: + return MimeTypes{ApplicationMp21} + case ExtMp21: + return MimeTypes{ApplicationMp21} + case ExtMp4s: + return MimeTypes{ApplicationMp4} + case ExtM4p: + return MimeTypes{ApplicationMp4} + case ExtXdf: + return MimeTypes{ApplicationMrbDashConsumerPlusxml, ApplicationMrbDashPublishPlusxml, ApplicationXcapDashDiffPlusxml} + case ExtTnef: + return MimeTypes{ApplicationMsDashTnef, ApplicationVndDotMsDashTnef} + case ExtTnf: + return MimeTypes{ApplicationMsDashTnef, ApplicationVndDotMsDashTnef} + case ExtXls: + return MimeTypes{ApplicationMsexcel, ApplicationVndDotMsDashExcel, ApplicationXDashMsexcel, ZzDashApplicationZzDashWinassocDashXls} + case ExtXlc: + return MimeTypes{ApplicationMsexcel, ApplicationVndDotMsDashExcel, ApplicationXDashMsexcel, ZzDashApplicationZzDashWinassocDashXls} + case ExtXll: + return MimeTypes{ApplicationMsexcel, ApplicationVndDotMsDashExcel, ApplicationXDashMsexcel, ZzDashApplicationZzDashWinassocDashXls} + case ExtXlm: + return MimeTypes{ApplicationMsexcel, ApplicationVndDotMsDashExcel, ApplicationXDashMsexcel, ZzDashApplicationZzDashWinassocDashXls} + case ExtXlw: + return MimeTypes{ApplicationMsexcel, ApplicationVndDotMsDashExcel, ApplicationXDashMsexcel, ZzDashApplicationZzDashWinassocDashXls} + case ExtXla: + return MimeTypes{ApplicationMsexcel, ApplicationVndDotMsDashExcel, ApplicationXDashMsexcel, ZzDashApplicationZzDashWinassocDashXls} + case ExtXlt: + return MimeTypes{ApplicationMsexcel, ApplicationVndDotMsDashExcel, ApplicationXDashMsexcel, ZzDashApplicationZzDashWinassocDashXls} + case ExtXld: + return MimeTypes{ApplicationMsexcel, ApplicationVndDotMsDashExcel, ApplicationXDashMsexcel, ZzDashApplicationZzDashWinassocDashXls} + case ExtPpz: + return MimeTypes{ApplicationMspowerpoint, ApplicationPowerpoint, ApplicationVndDotMsDashPowerpoint, ApplicationXDashMspowerpoint} + case ExtPpt: + return MimeTypes{ApplicationMspowerpoint, ApplicationPowerpoint, ApplicationVndDotMsDashPowerpoint, ApplicationXDashMspowerpoint} + case ExtPps: + return MimeTypes{ApplicationMspowerpoint, ApplicationPowerpoint, ApplicationVndDotMsDashPowerpoint, ApplicationXDashMspowerpoint} + case ExtPot: + return MimeTypes{ApplicationMspowerpoint, ApplicationPowerpoint, ApplicationVndDotMsDashPowerpoint, ApplicationXDashMspowerpoint, TextXDashGettextDashTranslationDashTemplate, TextXDashPot} + case ExtDoc: + return MimeTypes{ApplicationMsword, ApplicationVndDotMsDashWord, ApplicationXDashMsword, ZzDashApplicationZzDashWinassocDashDoc} + case ExtDot: + return MimeTypes{ApplicationMsword, ApplicationMswordDashTemplate, TextVndDotGraphviz} + case ExtMxf: + return MimeTypes{ApplicationMxf} + case ExtNq: + return MimeTypes{ApplicationNDashQuads} + case ExtNt: + return MimeTypes{ApplicationNDashTriples} + case ExtCjs: + return MimeTypes{ApplicationNode} + case ExtBin: + return MimeTypes{ApplicationOctetDashStream} + case ExtDms: + return MimeTypes{ApplicationOctetDashStream} + case ExtLrf: + return MimeTypes{ApplicationOctetDashStream} + case ExtMar: + return MimeTypes{ApplicationOctetDashStream} + case ExtSo: + return MimeTypes{ApplicationOctetDashStream, ApplicationXDashSharedlib} + case ExtDist: + return MimeTypes{ApplicationOctetDashStream} + case ExtDistz: + return MimeTypes{ApplicationOctetDashStream} + case ExtPkg: + return MimeTypes{ApplicationOctetDashStream, ApplicationXDashXar} + case ExtBpk: + return MimeTypes{ApplicationOctetDashStream} + case ExtDump: + return MimeTypes{ApplicationOctetDashStream} + case ExtElc: + return MimeTypes{ApplicationOctetDashStream} + case ExtDeploy: + return MimeTypes{ApplicationOctetDashStream} + case ExtExe: + return MimeTypes{ApplicationOctetDashStream, ApplicationXDashMsDashDosDashExecutable, ApplicationXDashMsdosDashProgram, ApplicationXDashMsdownload} + case ExtDll: + return MimeTypes{ApplicationOctetDashStream, ApplicationXDashMsdownload} + case ExtDeb: + return MimeTypes{ApplicationOctetDashStream, ApplicationVndDotDebianDotBinaryDashPackage, ApplicationXDashDeb, ApplicationXDashDebianDashPackage} + case ExtDmg: + return MimeTypes{ApplicationOctetDashStream, ApplicationXDashAppleDashDiskimage} + case ExtIso: + return MimeTypes{ApplicationOctetDashStream, ApplicationXDashCdDashImage, ApplicationXDashDreamcastDashRom, ApplicationXDashGamecubeDashIsoDashImage, ApplicationXDashGamecubeDashRom, ApplicationXDashIso9660DashImage, ApplicationXDashSaturnDashRom, ApplicationXDashSegaDashCdDashRom, ApplicationXDashSegaDashPicoDashRom, ApplicationXDashWbfs, ApplicationXDashWia, ApplicationXDashWiiDashIsoDashImage, ApplicationXDashWiiDashRom} + case ExtImg: + return MimeTypes{ApplicationOctetDashStream, ApplicationXDashRawDashDiskDashImage} + case ExtMsi: + return MimeTypes{ApplicationOctetDashStream, ApplicationXDashMsdownload, ApplicationXDashMsi} + case ExtMsp: + return MimeTypes{ApplicationOctetDashStream} + case ExtMsm: + return MimeTypes{ApplicationOctetDashStream} + case ExtBuffer: + return MimeTypes{ApplicationOctetDashStream} + case ExtOda: + return MimeTypes{ApplicationOda} + case ExtOpf: + return MimeTypes{ApplicationOebpsDashPackagePlusxml} + case ExtOgx: + return MimeTypes{ApplicationOgg, ApplicationXDashOgg} + case ExtOmdoc: + return MimeTypes{ApplicationOmdocPlusxml} + case ExtOnetoc: + return MimeTypes{ApplicationOnenote} + case ExtOnetoc2: + return MimeTypes{ApplicationOnenote} + case ExtOnetmp: + return MimeTypes{ApplicationOnenote} + case ExtOnepkg: + return MimeTypes{ApplicationOnenote} + case ExtOva: + return MimeTypes{ApplicationOvf, ApplicationXDashVirtualboxDashOva} + case ExtOwx: + return MimeTypes{ApplicationOwlPlusxml} + case ExtOxps: + return MimeTypes{ApplicationOxps} + case ExtRelo: + return MimeTypes{ApplicationP2pDashOverlayPlusxml} + case ExtXer: + return MimeTypes{ApplicationPatchDashOpsDashErrorPlusxml, ApplicationXcapDashErrorPlusxml} + case ExtPcap: + return MimeTypes{ApplicationPcap, ApplicationVndDotTcpdumpDotPcap, ApplicationXDashPcap} + case ExtCap: + return MimeTypes{ApplicationPcap, ApplicationVndDotTcpdumpDotPcap, ApplicationXDashPcap} + case ExtDmp: + return MimeTypes{ApplicationPcap, ApplicationVndDotTcpdumpDotPcap, ApplicationXDashPcap} + case ExtPgp: + return MimeTypes{ApplicationPgp, ApplicationPgpDashEncrypted, ApplicationPgpDashKeys, ApplicationPgpDashSignature} + case ExtGpg: + return MimeTypes{ApplicationPgp, ApplicationPgpDashEncrypted, ApplicationPgpDashKeys, ApplicationPgpDashSignature} + case ExtAsc: + return MimeTypes{ApplicationPgp, ApplicationPgpDashEncrypted, ApplicationPgpDashKeys, ApplicationPgpDashSignature, TextPlain} + case ExtSkr: + return MimeTypes{ApplicationPgpDashKeys} + case ExtPkr: + return MimeTypes{ApplicationPgpDashKeys} + case ExtKey: + return MimeTypes{ApplicationPgpDashKeys, ApplicationVndDotAppleDotKeynote, ApplicationXDashIworkDashKeynoteDashSffkey} + case ExtSig: + return MimeTypes{ApplicationPgpDashSignature} + case ExtPsd: + return MimeTypes{ApplicationPhotoshop, ApplicationXDashPhotoshop, ImagePhotoshop, ImagePsd, ImageVndDotAdobeDotPhotoshop, ImageXDashPhotoshop, ImageXDashPsd} + case ExtPrf: + return MimeTypes{ApplicationPicsDashRules} + case ExtP10: + return MimeTypes{ApplicationPkcs10} + case ExtP12: + return MimeTypes{ApplicationPkcs12, ApplicationXDashPkcs12} + case ExtPfx: + return MimeTypes{ApplicationPkcs12, ApplicationXDashPkcs12} + case ExtP7m: + return MimeTypes{ApplicationPkcs7DashMime} + case ExtP7c: + return MimeTypes{ApplicationPkcs7DashMime} + case ExtP7s: + return MimeTypes{ApplicationPkcs7DashSignature} + case ExtP8: + return MimeTypes{ApplicationPkcs8} + case ExtP8e: + return MimeTypes{ApplicationPkcs8DashEncrypted} + case ExtAc: + return MimeTypes{ApplicationPkixDashAttrDashCert, ApplicationVndDotNokiaDotNDashGageDotAcPlusxml} + case ExtCer: + return MimeTypes{ApplicationPkixDashCert} + case ExtCrl: + return MimeTypes{ApplicationPkixDashCrl} + case ExtPkipath: + return MimeTypes{ApplicationPkixDashPkipath} + case ExtPki: + return MimeTypes{ApplicationPkixcmp} + case ExtPls: + return MimeTypes{ApplicationPls, ApplicationPlsPlusxml, AudioScpls, AudioXDashScpls} + case ExtEps: + return MimeTypes{ApplicationPostscript, ImageXDashEps} + case ExtPs: + return MimeTypes{ApplicationPostscript} + case ExtProvx: + return MimeTypes{ApplicationProvenancePlusxml} + case ExtCww: + return MimeTypes{ApplicationPrsDotCww} + case ExtPskcxml: + return MimeTypes{ApplicationPskcPlusxml} + case ExtRAM: + return MimeTypes{ApplicationRAM, AudioXDashPnDashRealaudio} + case ExtRaml: + return MimeTypes{ApplicationRamlPlusyaml} + case ExtRdf: + return MimeTypes{ApplicationRdfPlusxml, TextRdf} + case ExtOwl: + return MimeTypes{ApplicationRdfPlusxml, TextRdf} + case ExtRdfs: + return MimeTypes{ApplicationRdfPlusxml, TextRdf} + case ExtRif: + return MimeTypes{ApplicationReginfoPlusxml} + case ExtRnc: + return MimeTypes{ApplicationRelaxDashNgDashCompactDashSyntax, ApplicationXDashRnc} + case ExtRl: + return MimeTypes{ApplicationResourceDashListsPlusxml} + case ExtRld: + return MimeTypes{ApplicationResourceDashListsDashDiffPlusxml} + case ExtRs: + return MimeTypes{ApplicationRlsDashServicesPlusxml, TextRust} + case ExtRapd: + return MimeTypes{ApplicationRouteDashApdPlusxml} + case ExtSls: + return MimeTypes{ApplicationRouteDashSDashTsidPlusxml} + case ExtRusd: + return MimeTypes{ApplicationRouteDashUsdPlusxml} + case ExtGbr: + return MimeTypes{ApplicationRpkiDashGhostbusters, ImageXDashGimpDashGbr} + case ExtMft: + return MimeTypes{ApplicationRpkiDashManifest} + case ExtRoa: + return MimeTypes{ApplicationRpkiDashRoa} + case ExtRsd: + return MimeTypes{ApplicationRsdPlusxml} + case ExtRss: + return MimeTypes{ApplicationRssPlusxml, TextRss} + case ExtRtf: + return MimeTypes{ApplicationRtf, TextRtf} + case ExtSbml: + return MimeTypes{ApplicationSbmlPlusxml} + case ExtScq: + return MimeTypes{ApplicationScvpDashCvDashRequest} + case ExtScs: + return MimeTypes{ApplicationScvpDashCvDashResponse} + case ExtSpq: + return MimeTypes{ApplicationScvpDashVpDashRequest} + case ExtSpp: + return MimeTypes{ApplicationScvpDashVpDashResponse} + case ExtSdp: + return MimeTypes{ApplicationSdp, ApplicationVndDotSdp, ApplicationVndDotStardivisionDotImpress, ApplicationXDashSdp} + case ExtSenmlx: + return MimeTypes{ApplicationSenmlPlusxml} + case ExtSensmlx: + return MimeTypes{ApplicationSensmlPlusxml} + case ExtSetpay: + return MimeTypes{ApplicationSetDashPaymentDashInitiation} + case ExtSetreg: + return MimeTypes{ApplicationSetDashRegistrationDashInitiation} + case ExtShf: + return MimeTypes{ApplicationShfPlusxml} + case ExtSiv: + return MimeTypes{ApplicationSieve} + case ExtSieve: + return MimeTypes{ApplicationSieve} + case ExtSmil: + return MimeTypes{ApplicationSmil, ApplicationSmilPlusxml} + case ExtSmi: + return MimeTypes{ApplicationSmil, ApplicationSmilPlusxml, ApplicationXDashSami} + case ExtSml: + return MimeTypes{ApplicationSmil, ApplicationSmilPlusxml} + case ExtKino: + return MimeTypes{ApplicationSmil, ApplicationSmilPlusxml} + case ExtRq: + return MimeTypes{ApplicationSparqlDashQuery} + case ExtSrx: + return MimeTypes{ApplicationSparqlDashResultsPlusxml} + case ExtSql: + return MimeTypes{ApplicationSql, ApplicationXDashSql, TextXDashSql} + case ExtGram: + return MimeTypes{ApplicationSrgs} + case ExtGrxml: + return MimeTypes{ApplicationSrgsPlusxml} + case ExtSru: + return MimeTypes{ApplicationSruPlusxml} + case ExtSsdl: + return MimeTypes{ApplicationSsdlPlusxml} + case ExtSsml: + return MimeTypes{ApplicationSsmlPlusxml} + case ExtSit: + return MimeTypes{ApplicationStuffit, ApplicationXDashSit, ApplicationXDashStuffit} + case ExtSwidtag: + return MimeTypes{ApplicationSwidPlusxml} + case ExtTei: + return MimeTypes{ApplicationTeiPlusxml} + case ExtTeicorpus: + return MimeTypes{ApplicationTeiPlusxml} + case ExtTga: + return MimeTypes{ApplicationTga, ApplicationXDashTarga, ApplicationXDashTga, ImageTarga, ImageTga, ImageXDashIcb, ImageXDashTarga, ImageXDashTga} + case ExtIcb: + return MimeTypes{ApplicationTga, ApplicationXDashTarga, ApplicationXDashTga, ImageTarga, ImageTga, ImageXDashIcb, ImageXDashTarga, ImageXDashTga} + case ExtTpic: + return MimeTypes{ApplicationTga, ApplicationXDashTarga, ApplicationXDashTga, ImageTarga, ImageTga, ImageXDashIcb, ImageXDashTarga, ImageXDashTga} + case ExtVda: + return MimeTypes{ApplicationTga, ApplicationXDashTarga, ApplicationXDashTga, ImageTarga, ImageTga, ImageXDashIcb, ImageXDashTarga, ImageXDashTga} + case ExtVst: + return MimeTypes{ApplicationTga, ApplicationVndDotVisio, ApplicationXDashTarga, ApplicationXDashTga, ImageTarga, ImageTga, ImageXDashIcb, ImageXDashTarga, ImageXDashTga} + case ExtTfi: + return MimeTypes{ApplicationThraudPlusxml} + case ExtTsd: + return MimeTypes{ApplicationTimestampedDashData} + case ExtToml: + return MimeTypes{ApplicationToml} + case ExtTrig: + return MimeTypes{ApplicationTrig, ApplicationXDashTrig} + case ExtTtml: + return MimeTypes{ApplicationTtmlPlusxml} + case ExtUbj: + return MimeTypes{ApplicationUbjson} + case ExtRsheet: + return MimeTypes{ApplicationUrcDashRessheetPlusxml} + case ExtTd: + return MimeTypes{ApplicationUrcDashTargetdescPlusxml} + case Ext1km: + return MimeTypes{ApplicationVndDot1000mindsDotDecisionDashModelPlusxml} + case ExtPlb: + return MimeTypes{ApplicationVndDot3gppDotPicDashBwDashLarge} + case ExtPsb: + return MimeTypes{ApplicationVndDot3gppDotPicDashBwDashSmall} + case ExtPvb: + return MimeTypes{ApplicationVndDot3gppDotPicDashBwDashVar} + case ExtTcap: + return MimeTypes{ApplicationVndDot3gpp2DotTcap} + case ExtPwn: + return MimeTypes{ApplicationVndDot3mDotPostDashItDashNotes} + case ExtAso: + return MimeTypes{ApplicationVndDotAccpacDotSimplyDotAso} + case ExtImp: + return MimeTypes{ApplicationVndDotAccpacDotSimplyDotImp} + case ExtAcu: + return MimeTypes{ApplicationVndDotAcucobol} + case ExtAtc: + return MimeTypes{ApplicationVndDotAcucorp} + case ExtAcutc: + return MimeTypes{ApplicationVndDotAcucorp} + case ExtAir: + return MimeTypes{ApplicationVndDotAdobeDotAirDashApplicationDashInstallerDashPackagePluszip} + case ExtFcdt: + return MimeTypes{ApplicationVndDotAdobeDotFormscentralDotFcdt} + case ExtFxp: + return MimeTypes{ApplicationVndDotAdobeDotFxp} + case ExtFxpl: + return MimeTypes{ApplicationVndDotAdobeDotFxp} + case ExtXdp: + return MimeTypes{ApplicationVndDotAdobeDotXdpPlusxml} + case ExtXfdf: + return MimeTypes{ApplicationVndDotAdobeDotXfdf} + case ExtAhead: + return MimeTypes{ApplicationVndDotAheadDotSpace} + case ExtAzf: + return MimeTypes{ApplicationVndDotAirzipDotFilesecureDotAzf} + case ExtAzs: + return MimeTypes{ApplicationVndDotAirzipDotFilesecureDotAzs} + case ExtAzw: + return MimeTypes{ApplicationVndDotAmazonDotEbook} + case ExtAzw3: + return MimeTypes{ApplicationVndDotAmazonDotMobi8DashEbook, ApplicationXDashMobi8DashEbook} + case ExtKfx: + return MimeTypes{ApplicationVndDotAmazonDotMobi8DashEbook, ApplicationXDashMobi8DashEbook} + case ExtAcc: + return MimeTypes{ApplicationVndDotAmericandynamicsDotAcc} + case ExtAmi: + return MimeTypes{ApplicationVndDotAmigaDotAmi} + case ExtApk: + return MimeTypes{ApplicationVndDotAndroidDotPackageDashArchive} + case ExtCii: + return MimeTypes{ApplicationVndDotAnserDashWebDashCertificateDashIssueDashInitiation} + case ExtFti: + return MimeTypes{ApplicationVndDotAnserDashWebDashFundsDashTransferDashInitiation} + case ExtAtx: + return MimeTypes{ApplicationVndDotAntixDotGameDashComponent} + case ExtAppimage: + return MimeTypes{ApplicationVndDotAppimage, ApplicationXDashIso9660DashAppimage} + case ExtMpkg: + return MimeTypes{ApplicationVndDotAppleDotInstallerPlusxml} + case ExtKeynote: + return MimeTypes{ApplicationVndDotAppleDotKeynote} + case ExtNumbers: + return MimeTypes{ApplicationVndDotAppleDotNumbers, ApplicationXDashIworkDashNumbersDashSffnumbers} + case ExtPages: + return MimeTypes{ApplicationVndDotAppleDotPages, ApplicationXDashIworkDashPagesDashSffpages} + case ExtPkpass: + return MimeTypes{ApplicationVndDotAppleDotPkpass} + case ExtSwi: + return MimeTypes{ApplicationVndDotAristanetworksDotSwi} + case ExtIota: + return MimeTypes{ApplicationVndDotAstraeaDashSoftwareDotIota} + case ExtAep: + return MimeTypes{ApplicationVndDotAudiograph} + case ExtBmml: + return MimeTypes{ApplicationVndDotBalsamiqDotBmmlPlusxml} + case ExtMpm: + return MimeTypes{ApplicationVndDotBlueiceDotMultipass} + case ExtBmi: + return MimeTypes{ApplicationVndDotBmi} + case ExtRep: + return MimeTypes{ApplicationVndDotBusinessobjects} + case ExtCdxml: + return MimeTypes{ApplicationVndDotChemdrawPlusxml} + case ExtPgn: + return MimeTypes{ApplicationVndDotChessDashPgn, ApplicationXDashChessDashPgn} + case ExtMmd: + return MimeTypes{ApplicationVndDotChipnutsDotKaraokeDashMmd} + case ExtCdy: + return MimeTypes{ApplicationVndDotCinderella} + case ExtCsl: + return MimeTypes{ApplicationVndDotCitationstylesDotStylePlusxml} + case ExtCla: + return MimeTypes{ApplicationVndDotClaymore} + case ExtRp9: + return MimeTypes{ApplicationVndDotCloantoDotRp9} + case ExtC4g: + return MimeTypes{ApplicationVndDotClonkDotC4group} + case ExtC4d: + return MimeTypes{ApplicationVndDotClonkDotC4group} + case ExtC4f: + return MimeTypes{ApplicationVndDotClonkDotC4group} + case ExtC4p: + return MimeTypes{ApplicationVndDotClonkDotC4group} + case ExtC4u: + return MimeTypes{ApplicationVndDotClonkDotC4group} + case ExtC11amc: + return MimeTypes{ApplicationVndDotCluetrustDotCartomobileDashConfig} + case ExtC11amz: + return MimeTypes{ApplicationVndDotCluetrustDotCartomobileDashConfigDashPkg} + case ExtCoffee: + return MimeTypes{ApplicationVndDotCoffeescript, TextCoffeescript} + case ExtCbz: + return MimeTypes{ApplicationVndDotComicbookPluszip, ApplicationXDashCbr, ApplicationXDashCbz} + case ExtCbr: + return MimeTypes{ApplicationVndDotComicbookDashRar, ApplicationXDashCbr} + case ExtCsp: + return MimeTypes{ApplicationVndDotCommonspace} + case ExtCdbcmsg: + return MimeTypes{ApplicationVndDotContactDotCmsg} + case ExtCmc: + return MimeTypes{ApplicationVndDotCosmocaller} + case ExtClkx: + return MimeTypes{ApplicationVndDotCrickDotClicker} + case ExtClkk: + return MimeTypes{ApplicationVndDotCrickDotClickerDotKeyboard} + case ExtClkp: + return MimeTypes{ApplicationVndDotCrickDotClickerDotPalette} + case ExtClkt: + return MimeTypes{ApplicationVndDotCrickDotClickerDotTemplate} + case ExtClkw: + return MimeTypes{ApplicationVndDotCrickDotClickerDotWordbank} + case ExtWbs: + return MimeTypes{ApplicationVndDotCriticaltoolsDotWbsPlusxml} + case ExtPml: + return MimeTypes{ApplicationVndDotCtcDashPosml} + case ExtPpd: + return MimeTypes{ApplicationVndDotCupsDashPpd} + case ExtCar: + return MimeTypes{ApplicationVndDotCurlDotCar} + case ExtPcurl: + return MimeTypes{ApplicationVndDotCurlDotPcurl} + case ExtDart: + return MimeTypes{ApplicationVndDotDart, TextXDashDart} + case ExtRdz: + return MimeTypes{ApplicationVndDotDataDashVisionDotRdz} + case ExtUdeb: + return MimeTypes{ApplicationVndDotDebianDotBinaryDashPackage, ApplicationXDashDeb, ApplicationXDashDebianDashPackage} + case ExtUvf: + return MimeTypes{ApplicationVndDotDeceDotData} + case ExtUvvf: + return MimeTypes{ApplicationVndDotDeceDotData} + case ExtUvd: + return MimeTypes{ApplicationVndDotDeceDotData} + case ExtUvvd: + return MimeTypes{ApplicationVndDotDeceDotData} + case ExtUvt: + return MimeTypes{ApplicationVndDotDeceDotTtmlPlusxml} + case ExtUvvt: + return MimeTypes{ApplicationVndDotDeceDotTtmlPlusxml} + case ExtUvx: + return MimeTypes{ApplicationVndDotDeceDotUnspecified} + case ExtUvvx: + return MimeTypes{ApplicationVndDotDeceDotUnspecified} + case ExtUvz: + return MimeTypes{ApplicationVndDotDeceDotZip} + case ExtUvvz: + return MimeTypes{ApplicationVndDotDeceDotZip} + case ExtFeLaunch: + return MimeTypes{ApplicationVndDotDenovoDotFcselayoutDashLink} + case ExtDna: + return MimeTypes{ApplicationVndDotDna} + case ExtMlp: + return MimeTypes{ApplicationVndDotDolbyDotMlp} + case ExtDpg: + return MimeTypes{ApplicationVndDotDpgraph} + case ExtDfac: + return MimeTypes{ApplicationVndDotDreamfactory} + case ExtKpxx: + return MimeTypes{ApplicationVndDotDsDashKeypoint} + case ExtAit: + return MimeTypes{ApplicationVndDotDvbDotAit} + case ExtSvc: + return MimeTypes{ApplicationVndDotDvbDotService} + case ExtGeo: + return MimeTypes{ApplicationVndDotDynageo} + case ExtMag: + return MimeTypes{ApplicationVndDotEcowinDotChart} + case ExtEmp: + return MimeTypes{ApplicationVndDotEmusicDashEmusicPackage} + case ExtNml: + return MimeTypes{ApplicationVndDotEnliven} + case ExtEsf: + return MimeTypes{ApplicationVndDotEpsonDotEsf} + case ExtMsf: + return MimeTypes{ApplicationVndDotEpsonDotMsf} + case ExtQam: + return MimeTypes{ApplicationVndDotEpsonDotQuickanime} + case ExtSlt: + return MimeTypes{ApplicationVndDotEpsonDotSalt} + case ExtSsf: + return MimeTypes{ApplicationVndDotEpsonDotSsf} + case ExtEs3: + return MimeTypes{ApplicationVndDotEszigno3Plusxml} + case ExtEt3: + return MimeTypes{ApplicationVndDotEszigno3Plusxml} + case ExtAsice: + return MimeTypes{ApplicationVndDotEtsiDotAsicDashEPluszip} + case ExtEz2: + return MimeTypes{ApplicationVndDotEzpixDashAlbum} + case ExtEz3: + return MimeTypes{ApplicationVndDotEzpixDashPackage} + case ExtFdf: + return MimeTypes{ApplicationVndDotFdf} + case ExtMseed: + return MimeTypes{ApplicationVndDotFdsnDotMseed} + case ExtSeed: + return MimeTypes{ApplicationVndDotFdsnDotSeed} + case ExtDataless: + return MimeTypes{ApplicationVndDotFdsnDotSeed} + case ExtFlatpak: + return MimeTypes{ApplicationVndDotFlatpak, ApplicationVndDotXdgapp} + case ExtXdgapp: + return MimeTypes{ApplicationVndDotFlatpak, ApplicationVndDotXdgapp} + case ExtFlatpakref: + return MimeTypes{ApplicationVndDotFlatpakDotRef} + case ExtFlatpakrepo: + return MimeTypes{ApplicationVndDotFlatpakDotRepo} + case ExtGph: + return MimeTypes{ApplicationVndDotFlographit} + case ExtFtc: + return MimeTypes{ApplicationVndDotFluxtimeDotClip} + case ExtFm: + return MimeTypes{ApplicationVndDotFramemaker, ApplicationXDashFrame} + case ExtFrame: + return MimeTypes{ApplicationVndDotFramemaker} + case ExtMaker: + return MimeTypes{ApplicationVndDotFramemaker} + case ExtBook: + return MimeTypes{ApplicationVndDotFramemaker} + case ExtFnc: + return MimeTypes{ApplicationVndDotFrogansDotFnc} + case ExtLtf: + return MimeTypes{ApplicationVndDotFrogansDotLtf} + case ExtFsc: + return MimeTypes{ApplicationVndDotFscDotWeblaunch} + case ExtOas: + return MimeTypes{ApplicationVndDotFujitsuDotOasys} + case ExtOa2: + return MimeTypes{ApplicationVndDotFujitsuDotOasys2} + case ExtOa3: + return MimeTypes{ApplicationVndDotFujitsuDotOasys3} + case ExtFg5: + return MimeTypes{ApplicationVndDotFujitsuDotOasysgp} + case ExtBh2: + return MimeTypes{ApplicationVndDotFujitsuDotOasysprs} + case ExtDdd: + return MimeTypes{ApplicationVndDotFujixeroxDotDdd} + case ExtXdw: + return MimeTypes{ApplicationVndDotFujixeroxDotDocuworks} + case ExtXbd: + return MimeTypes{ApplicationVndDotFujixeroxDotDocuworksDotBinder} + case ExtFzs: + return MimeTypes{ApplicationVndDotFuzzysheet} + case ExtTxd: + return MimeTypes{ApplicationVndDotGenomatixDotTuxedo} + case ExtGgb: + return MimeTypes{ApplicationVndDotGeogebraDotFile} + case ExtGgt: + return MimeTypes{ApplicationVndDotGeogebraDotTool} + case ExtGex: + return MimeTypes{ApplicationVndDotGeometryDashExplorer} + case ExtGre: + return MimeTypes{ApplicationVndDotGeometryDashExplorer} + case ExtGxt: + return MimeTypes{ApplicationVndDotGeonext} + case ExtG2w: + return MimeTypes{ApplicationVndDotGeoplan} + case ExtG3w: + return MimeTypes{ApplicationVndDotGeospace} + case ExtGmx: + return MimeTypes{ApplicationVndDotGmx} + case ExtGdoc: + return MimeTypes{ApplicationVndDotGoogleDashAppsDotDocument} + case ExtGslides: + return MimeTypes{ApplicationVndDotGoogleDashAppsDotPresentation} + case ExtGsheet: + return MimeTypes{ApplicationVndDotGoogleDashAppsDotSpreadsheet} + case ExtKml: + return MimeTypes{ApplicationVndDotGoogleDashEarthDotKmlPlusxml} + case ExtKmz: + return MimeTypes{ApplicationVndDotGoogleDashEarthDotKmz} + case ExtGqf: + return MimeTypes{ApplicationVndDotGrafeq} + case ExtGqs: + return MimeTypes{ApplicationVndDotGrafeq} + case ExtGac: + return MimeTypes{ApplicationVndDotGrooveDashAccount} + case ExtGhf: + return MimeTypes{ApplicationVndDotGrooveDashHelp} + case ExtGim: + return MimeTypes{ApplicationVndDotGrooveDashIdentityDashMessage} + case ExtGrv: + return MimeTypes{ApplicationVndDotGrooveDashInjector} + case ExtGtm: + return MimeTypes{ApplicationVndDotGrooveDashToolDashMessage} + case ExtTpl: + return MimeTypes{ApplicationVndDotGrooveDashToolDashTemplate} + case ExtVcg: + return MimeTypes{ApplicationVndDotGrooveDashVcard} + case ExtHwp: + return MimeTypes{ApplicationVndDotHaansoftDashHwp, ApplicationXDashHwp} + case ExtHwt: + return MimeTypes{ApplicationVndDotHaansoftDashHwt, ApplicationXDashHwt} + case ExtHal: + return MimeTypes{ApplicationVndDotHalPlusxml} + case ExtZmm: + return MimeTypes{ApplicationVndDotHandheldDashEntertainmentPlusxml} + case ExtHbci: + return MimeTypes{ApplicationVndDotHbci} + case ExtLes: + return MimeTypes{ApplicationVndDotHheDotLessonDashPlayer} + case ExtHpgl: + return MimeTypes{ApplicationVndDotHpDashHpgl} + case ExtHpid: + return MimeTypes{ApplicationVndDotHpDashHpid} + case ExtHps: + return MimeTypes{ApplicationVndDotHpDashHps} + case ExtJlt: + return MimeTypes{ApplicationVndDotHpDashJlyt} + case ExtPcl: + return MimeTypes{ApplicationVndDotHpDashPcl} + case ExtPclxl: + return MimeTypes{ApplicationVndDotHpDashPclxl} + case ExtSfdDashHdstx: + return MimeTypes{ApplicationVndDotHydrostatixDotSofDashData} + case ExtMpy: + return MimeTypes{ApplicationVndDotIbmDotMinipay} + case ExtAfp: + return MimeTypes{ApplicationVndDotIbmDotModcap} + case ExtListafp: + return MimeTypes{ApplicationVndDotIbmDotModcap} + case ExtList3820: + return MimeTypes{ApplicationVndDotIbmDotModcap} + case ExtIrm: + return MimeTypes{ApplicationVndDotIbmDotRightsDashManagement} + case ExtSc: + return MimeTypes{ApplicationVndDotIbmDotSecureDashContainer, TextXDashScala} + case ExtIcc: + return MimeTypes{ApplicationVndDotIccprofile} + case ExtIcm: + return MimeTypes{ApplicationVndDotIccprofile} + case ExtIgl: + return MimeTypes{ApplicationVndDotIgloader} + case ExtIvp: + return MimeTypes{ApplicationVndDotImmervisionDashIvp} + case ExtIvu: + return MimeTypes{ApplicationVndDotImmervisionDashIvu} + case ExtIgm: + return MimeTypes{ApplicationVndDotInsorsDotIgm} + case ExtXpw: + return MimeTypes{ApplicationVndDotInterconDotFormnet} + case ExtXpx: + return MimeTypes{ApplicationVndDotInterconDotFormnet} + case ExtI2g: + return MimeTypes{ApplicationVndDotIntergeo} + case ExtQbo: + return MimeTypes{ApplicationVndDotIntuDotQbo} + case ExtQfx: + return MimeTypes{ApplicationVndDotIntuDotQfx} + case ExtRcprofile: + return MimeTypes{ApplicationVndDotIpunpluggedDotRcprofile} + case ExtIrp: + return MimeTypes{ApplicationVndDotIrepositoryDotPackagePlusxml} + case ExtXpr: + return MimeTypes{ApplicationVndDotIsDashXpr} + case ExtFcs: + return MimeTypes{ApplicationVndDotIsacDotFcs} + case ExtJam: + return MimeTypes{ApplicationVndDotJam} + case ExtRms: + return MimeTypes{ApplicationVndDotJcpDotJavameDotMidletDashRms, ApplicationVndDotRnDashRealmedia, ApplicationVndDotRnDashRealmediaDashVbr} + case ExtJisp: + return MimeTypes{ApplicationVndDotJisp} + case ExtJoda: + return MimeTypes{ApplicationVndDotJoostDotJodaDashArchive} + case ExtKtz: + return MimeTypes{ApplicationVndDotKahootz} + case ExtKtr: + return MimeTypes{ApplicationVndDotKahootz} + case ExtKarbon: + return MimeTypes{ApplicationVndDotKdeDotKarbon, ApplicationXDashKarbon} + case ExtChrt: + return MimeTypes{ApplicationVndDotKdeDotKchart, ApplicationXDashKchart} + case ExtKfo: + return MimeTypes{ApplicationVndDotKdeDotKformula, ApplicationXDashKformula} + case ExtFlw: + return MimeTypes{ApplicationVndDotKdeDotKivio, ApplicationXDashKivio} + case ExtKon: + return MimeTypes{ApplicationVndDotKdeDotKontour, ApplicationXDashKontour} + case ExtKpr: + return MimeTypes{ApplicationVndDotKdeDotKpresenter, ApplicationXDashKpresenter} + case ExtKpt: + return MimeTypes{ApplicationVndDotKdeDotKpresenter, ApplicationXDashKpresenter} + case ExtKsp: + return MimeTypes{ApplicationVndDotKdeDotKspread, ApplicationXDashKspread} + case ExtKwd: + return MimeTypes{ApplicationVndDotKdeDotKword, ApplicationXDashKword} + case ExtKwt: + return MimeTypes{ApplicationVndDotKdeDotKword, ApplicationXDashKword} + case ExtHtke: + return MimeTypes{ApplicationVndDotKenameaapp} + case ExtKia: + return MimeTypes{ApplicationVndDotKidspiration} + case ExtKne: + return MimeTypes{ApplicationVndDotKinar} + case ExtKnp: + return MimeTypes{ApplicationVndDotKinar} + case ExtSkp: + return MimeTypes{ApplicationVndDotKoan} + case ExtSkd: + return MimeTypes{ApplicationVndDotKoan} + case ExtSkt: + return MimeTypes{ApplicationVndDotKoan} + case ExtSkm: + return MimeTypes{ApplicationVndDotKoan} + case ExtSse: + return MimeTypes{ApplicationVndDotKodakDashDescriptor} + case ExtLasxml: + return MimeTypes{ApplicationVndDotLasDotLasPlusxml} + case ExtLbd: + return MimeTypes{ApplicationVndDotLlamagraphicsDotLifeDashBalanceDotDesktop} + case ExtLbe: + return MimeTypes{ApplicationVndDotLlamagraphicsDotLifeDashBalanceDotExchangePlusxml} + case ExtApr: + return MimeTypes{ApplicationVndDotLotusDashApproach} + case ExtPre: + return MimeTypes{ApplicationVndDotLotusDashFreelance} + case ExtNsf: + return MimeTypes{ApplicationVndDotLotusDashNotes} + case ExtOrg: + return MimeTypes{ApplicationVndDotLotusDashOrganizer, TextOrg, TextXDashOrg} + case ExtScm: + return MimeTypes{ApplicationVndDotLotusDashScreencam, TextXDashScheme} + case ExtLwp: + return MimeTypes{ApplicationVndDotLotusDashWordpro} + case ExtPortpkg: + return MimeTypes{ApplicationVndDotMacportsDotPortpkg} + case ExtMvt: + return MimeTypes{ApplicationVndDotMapboxDashVectorDashTile} + case ExtMcd: + return MimeTypes{ApplicationVndDotMcd} + case ExtMc1: + return MimeTypes{ApplicationVndDotMedcalcdata} + case ExtCdkey: + return MimeTypes{ApplicationVndDotMediastationDotCdkey} + case ExtMwf: + return MimeTypes{ApplicationVndDotMfer} + case ExtMfm: + return MimeTypes{ApplicationVndDotMfmp} + case ExtFlo: + return MimeTypes{ApplicationVndDotMicrografxDotFlo} + case ExtIgx: + return MimeTypes{ApplicationVndDotMicrografxDotIgx} + case ExtMif: + return MimeTypes{ApplicationVndDotMif, ApplicationXDashMif} + case ExtDaf: + return MimeTypes{ApplicationVndDotMobiusDotDaf} + case ExtDis: + return MimeTypes{ApplicationVndDotMobiusDotDis} + case ExtMbk: + return MimeTypes{ApplicationVndDotMobiusDotMbk} + case ExtMqy: + return MimeTypes{ApplicationVndDotMobiusDotMqy} + case ExtMsl: + return MimeTypes{ApplicationVndDotMobiusDotMsl} + case ExtPlc: + return MimeTypes{ApplicationVndDotMobiusDotPlc} + case ExtTxf: + return MimeTypes{ApplicationVndDotMobiusDotTxf} + case ExtMpn: + return MimeTypes{ApplicationVndDotMophunDotApplication} + case ExtMpc: + return MimeTypes{ApplicationVndDotMophunDotCertificate, AudioXDashMusepack} + case ExtXul: + return MimeTypes{ApplicationVndDotMozillaDotXulPlusxml} + case ExtCil: + return MimeTypes{ApplicationVndDotMsDashArtgalry} + case ExtAsf: + return MimeTypes{ApplicationVndDotMsDashAsf, VideoXDashMsDashAsf, VideoXDashMsDashAsfDashPlugin, VideoXDashMsDashWm} + case ExtCab: + return MimeTypes{ApplicationVndDotMsDashCabDashCompressed, ZzDashApplicationZzDashWinassocDashCab} + case ExtXlam: + return MimeTypes{ApplicationVndDotMsDashExcelDotAddinDotMacroenabledDot12} + case ExtXlsb: + return MimeTypes{ApplicationVndDotMsDashExcelDotSheetDotBinaryDotMacroenabledDot12} + case ExtXlsm: + return MimeTypes{ApplicationVndDotMsDashExcelDotSheetDotMacroenabledDot12} + case ExtXltm: + return MimeTypes{ApplicationVndDotMsDashExcelDotTemplateDotMacroenabledDot12} + case ExtEot: + return MimeTypes{ApplicationVndDotMsDashFontobject} + case ExtChm: + return MimeTypes{ApplicationVndDotMsDashHtmlhelp, ApplicationXDashChm} + case ExtIms: + return MimeTypes{ApplicationVndDotMsDashIms} + case ExtLrm: + return MimeTypes{ApplicationVndDotMsDashLrm} + case ExtThmx: + return MimeTypes{ApplicationVndDotMsDashOfficetheme} + case ExtMsg: + return MimeTypes{ApplicationVndDotMsDashOutlook} + case ExtCat: + return MimeTypes{ApplicationVndDotMsDashPkiDotSeccat} + case ExtStl: + return MimeTypes{ApplicationVndDotMsDashPkiDotStl, ModelStl, ModelXDotStlDashASCII, ModelXDotStlDashBinary} + case ExtPpam: + return MimeTypes{ApplicationVndDotMsDashPowerpointDotAddinDotMacroenabledDot12} + case ExtPptm: + return MimeTypes{ApplicationVndDotMsDashPowerpointDotPresentationDotMacroenabledDot12} + case ExtSldm: + return MimeTypes{ApplicationVndDotMsDashPowerpointDotSlideDotMacroenabledDot12} + case ExtPpsm: + return MimeTypes{ApplicationVndDotMsDashPowerpointDotSlideshowDotMacroenabledDot12} + case ExtPotm: + return MimeTypes{ApplicationVndDotMsDashPowerpointDotTemplateDotMacroenabledDot12} + case ExtMpp: + return MimeTypes{ApplicationVndDotMsDashProject, AudioXDashMusepack} + case ExtMpt: + return MimeTypes{ApplicationVndDotMsDashProject} + case ExtPub: + return MimeTypes{ApplicationVndDotMsDashPublisher, ApplicationXDashMspublisher} + case ExtVsdm: + return MimeTypes{ApplicationVndDotMsDashVisioDotDrawingDotMacroenabledDotMainPlusxml} + case ExtVsdx: + return MimeTypes{ApplicationVndDotMsDashVisioDotDrawingDotMainPlusxml} + case ExtVssm: + return MimeTypes{ApplicationVndDotMsDashVisioDotStencilDotMacroenabledDotMainPlusxml} + case ExtVssx: + return MimeTypes{ApplicationVndDotMsDashVisioDotStencilDotMainPlusxml} + case ExtVstm: + return MimeTypes{ApplicationVndDotMsDashVisioDotTemplateDotMacroenabledDotMainPlusxml} + case ExtVstx: + return MimeTypes{ApplicationVndDotMsDashVisioDotTemplateDotMainPlusxml} + case ExtDocm: + return MimeTypes{ApplicationVndDotMsDashWordDotDocumentDotMacroenabledDot12} + case ExtDotm: + return MimeTypes{ApplicationVndDotMsDashWordDotTemplateDotMacroenabledDot12} + case ExtWps: + return MimeTypes{ApplicationVndDotMsDashWorks} + case ExtWcm: + return MimeTypes{ApplicationVndDotMsDashWorks} + case ExtWdb: + return MimeTypes{ApplicationVndDotMsDashWorks} + case ExtXlr: + return MimeTypes{ApplicationVndDotMsDashWorks} + case ExtWpl: + return MimeTypes{ApplicationVndDotMsDashWpl} + case ExtXps: + return MimeTypes{ApplicationVndDotMsDashXpsdocument, ApplicationXps} + case ExtMseq: + return MimeTypes{ApplicationVndDotMseq} + case ExtMus: + return MimeTypes{ApplicationVndDotMusician} + case ExtMsty: + return MimeTypes{ApplicationVndDotMuveeDotStyle} + case ExtTaglet: + return MimeTypes{ApplicationVndDotMynfc} + case ExtNlu: + return MimeTypes{ApplicationVndDotNeurolanguageDotNlu} + case ExtSfc: + return MimeTypes{ApplicationVndDotNintendoDotSnesDotRom, ApplicationXDashSnesDashRom} + case ExtSmc: + return MimeTypes{ApplicationVndDotNintendoDotSnesDotRom, ApplicationXDashSnesDashRom} + case ExtNtf: + return MimeTypes{ApplicationVndDotNitf} + case ExtNitf: + return MimeTypes{ApplicationVndDotNitf} + case ExtNnd: + return MimeTypes{ApplicationVndDotNoblenetDashDirectory} + case ExtNns: + return MimeTypes{ApplicationVndDotNoblenetDashSealer} + case ExtNnw: + return MimeTypes{ApplicationVndDotNoblenetDashWeb} + case ExtNgdat: + return MimeTypes{ApplicationVndDotNokiaDotNDashGageDotData} + case ExtNDashGage: + return MimeTypes{ApplicationVndDotNokiaDotNDashGageDotSymbianDotInstall} + case ExtRpst: + return MimeTypes{ApplicationVndDotNokiaDotRadioDashPreset} + case ExtRpss: + return MimeTypes{ApplicationVndDotNokiaDotRadioDashPresets} + case ExtEdm: + return MimeTypes{ApplicationVndDotNovadigmDotEdm} + case ExtEdx: + return MimeTypes{ApplicationVndDotNovadigmDotEdx} + case ExtExt: + return MimeTypes{ApplicationVndDotNovadigmDotExt} + case ExtOdc: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotChart} + case ExtOtc: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotChartDashTemplate} + case ExtOdb: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotDatabase, ApplicationVndDotSunDotXMLDotBase} + case ExtOdf: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotFormula} + case ExtOdft: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotFormulaDashTemplate} + case ExtOtf: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotFormulaDashTemplate, ApplicationXDashFontDashOtf, FontOtf} + case ExtOdg: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotGraphics} + case ExtFodg: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotGraphicsDashFlatDashXML} + case ExtOtg: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotGraphicsDashTemplate} + case ExtOdi: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotImage} + case ExtOti: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotImageDashTemplate} + case ExtOdp: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotPresentation} + case ExtFodp: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotPresentationDashFlatDashXML} + case ExtOtp: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotPresentationDashTemplate} + case ExtOds: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotSpreadsheet} + case ExtFods: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotSpreadsheetDashFlatDashXML} + case ExtOts: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotSpreadsheetDashTemplate} + case ExtOdt: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotText} + case ExtFodt: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotTextDashFlatDashXML} + case ExtOdm: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotTextDashMaster} + case ExtOtt: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotTextDashTemplate} + case ExtOth: + return MimeTypes{ApplicationVndDotOasisDotOpendocumentDotTextDashWeb} + case ExtXo: + return MimeTypes{ApplicationVndDotOlpcDashSugar} + case ExtDd2: + return MimeTypes{ApplicationVndDotOmaDotDd2Plusxml} + case ExtObgx: + return MimeTypes{ApplicationVndDotOpenbloxDotGamePlusxml} + case ExtOxt: + return MimeTypes{ApplicationVndDotOpenofficeorgDotExtension} + case ExtOsm: + return MimeTypes{ApplicationVndDotOpenstreetmapDotDataPlusxml} + case ExtPptx: + return MimeTypes{ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotPresentation} + case ExtSldx: + return MimeTypes{ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotSlide} + case ExtPpsx: + return MimeTypes{ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotSlideshow} + case ExtPotx: + return MimeTypes{ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotTemplate} + case ExtXlsx: + return MimeTypes{ApplicationVndDotOpenxmlformatsDashOfficedocumentDotSpreadsheetmlDotSheet} + case ExtXltx: + return MimeTypes{ApplicationVndDotOpenxmlformatsDashOfficedocumentDotSpreadsheetmlDotTemplate} + case ExtDocx: + return MimeTypes{ApplicationVndDotOpenxmlformatsDashOfficedocumentDotWordprocessingmlDotDocument} + case ExtDotx: + return MimeTypes{ApplicationVndDotOpenxmlformatsDashOfficedocumentDotWordprocessingmlDotTemplate} + case ExtMgp: + return MimeTypes{ApplicationVndDotOsgeoDotMapguideDotPackage, ApplicationXDashMagicpoint} + case ExtDp: + return MimeTypes{ApplicationVndDotOsgiDotDp} + case ExtEsa: + return MimeTypes{ApplicationVndDotOsgiDotSubsystem} + case ExtPdb: + return MimeTypes{ApplicationVndDotPalm, ApplicationXDashAportisdoc, ApplicationXDashPalmDashDatabase, ApplicationXDashPilot} + case ExtPqa: + return MimeTypes{ApplicationVndDotPalm, ApplicationXDashPalmDashDatabase} + case ExtOprc: + return MimeTypes{ApplicationVndDotPalm, ApplicationXDashPalmDashDatabase} + case ExtPrc: + return MimeTypes{ApplicationVndDotPalm, ApplicationXDashMobipocketDashEbook, ApplicationXDashPalmDashDatabase, ApplicationXDashPilot} + case ExtPaw: + return MimeTypes{ApplicationVndDotPawaafile} + case ExtStr: + return MimeTypes{ApplicationVndDotPgDotFormat} + case ExtEi6: + return MimeTypes{ApplicationVndDotPgDotOsasli} + case ExtEfif: + return MimeTypes{ApplicationVndDotPicsel} + case ExtWg: + return MimeTypes{ApplicationVndDotPmiDotWidget} + case ExtPlf: + return MimeTypes{ApplicationVndDotPocketlearn} + case ExtPbd: + return MimeTypes{ApplicationVndDotPowerbuilder6} + case ExtBox: + return MimeTypes{ApplicationVndDotPreviewsystemsDotBox} + case ExtMgz: + return MimeTypes{ApplicationVndDotProteusDotMagazine} + case ExtQPS: + return MimeTypes{ApplicationVndDotPublishareDashDeltaDashTree} + case ExtPtid: + return MimeTypes{ApplicationVndDotPviDotPtid1} + case ExtQxd: + return MimeTypes{ApplicationVndDotQuarkDotQuarkxpress} + case ExtQxt: + return MimeTypes{ApplicationVndDotQuarkDotQuarkxpress} + case ExtQwd: + return MimeTypes{ApplicationVndDotQuarkDotQuarkxpress} + case ExtQwt: + return MimeTypes{ApplicationVndDotQuarkDotQuarkxpress} + case ExtQxl: + return MimeTypes{ApplicationVndDotQuarkDotQuarkxpress} + case ExtQxb: + return MimeTypes{ApplicationVndDotQuarkDotQuarkxpress} + case ExtRar: + return MimeTypes{ApplicationVndDotRar, ApplicationXDashRar, ApplicationXDashRarDashCompressed} + case ExtBed: + return MimeTypes{ApplicationVndDotRealvncDotBed} + case ExtMxl: + return MimeTypes{ApplicationVndDotRecordareDotMusicxml} + case ExtMusicxml: + return MimeTypes{ApplicationVndDotRecordareDotMusicxmlPlusxml} + case ExtCryptonote: + return MimeTypes{ApplicationVndDotRigDotCryptonote} + case ExtCod: + return MimeTypes{ApplicationVndDotRimDotCod} + case ExtRm: + return MimeTypes{ApplicationVndDotRnDashRealmedia, ApplicationVndDotRnDashRealmediaDashVbr} + case ExtRmj: + return MimeTypes{ApplicationVndDotRnDashRealmedia, ApplicationVndDotRnDashRealmediaDashVbr} + case ExtRmm: + return MimeTypes{ApplicationVndDotRnDashRealmedia, ApplicationVndDotRnDashRealmediaDashVbr} + case ExtRmx: + return MimeTypes{ApplicationVndDotRnDashRealmedia, ApplicationVndDotRnDashRealmediaDashVbr} + case ExtRmvb: + return MimeTypes{ApplicationVndDotRnDashRealmedia, ApplicationVndDotRnDashRealmediaDashVbr} + case ExtLink66: + return MimeTypes{ApplicationVndDotRoute66DotLink66Plusxml} + case ExtSt: + return MimeTypes{ApplicationVndDotSailingtrackerDotTrack} + case ExtSee: + return MimeTypes{ApplicationVndDotSeemail} + case ExtSema: + return MimeTypes{ApplicationVndDotSema} + case ExtSemd: + return MimeTypes{ApplicationVndDotSemd} + case ExtSemf: + return MimeTypes{ApplicationVndDotSemf} + case ExtIfm: + return MimeTypes{ApplicationVndDotShanaDotInformedDotFormdata} + case ExtItp: + return MimeTypes{ApplicationVndDotShanaDotInformedDotFormtemplate} + case ExtIif: + return MimeTypes{ApplicationVndDotShanaDotInformedDotInterchange} + case ExtIpk: + return MimeTypes{ApplicationVndDotShanaDotInformedDotPackage} + case ExtTwd: + return MimeTypes{ApplicationVndDotSimtechDashMindmapper} + case ExtTwds: + return MimeTypes{ApplicationVndDotSimtechDashMindmapper} + case ExtMmf: + return MimeTypes{ApplicationVndDotSmaf, ApplicationXDashSmaf} + case ExtSmaf: + return MimeTypes{ApplicationVndDotSmaf, ApplicationXDashSmaf} + case ExtTeacher: + return MimeTypes{ApplicationVndDotSmartDotTeacher} + case ExtSnap: + return MimeTypes{ApplicationVndDotSnap} + case ExtFo: + return MimeTypes{ApplicationVndDotSoftware602DotFillerDotFormPlusxml, TextXDashXslfo} + case ExtSdkm: + return MimeTypes{ApplicationVndDotSolentDotSdkmPlusxml} + case ExtSdkd: + return MimeTypes{ApplicationVndDotSolentDotSdkmPlusxml} + case ExtDxp: + return MimeTypes{ApplicationVndDotSpotfireDotDxp} + case ExtSfs: + return MimeTypes{ApplicationVndDotSpotfireDotSfs} + case ExtSqlite3: + return MimeTypes{ApplicationVndDotSqlite3, ApplicationXDashSqlite3} + case ExtSqsh: + return MimeTypes{ApplicationVndDotSquashfs} + case ExtSdc: + return MimeTypes{ApplicationVndDotStardivisionDotCalc} + case ExtSds: + return MimeTypes{ApplicationVndDotStardivisionDotChart} + case ExtSda: + return MimeTypes{ApplicationVndDotStardivisionDotDraw} + case ExtSdd: + return MimeTypes{ApplicationVndDotStardivisionDotImpress} + case ExtSmd: + return MimeTypes{ApplicationVndDotStardivisionDotMail, ApplicationXDashGenesisDashRom} + case ExtSmf: + return MimeTypes{ApplicationVndDotStardivisionDotMath} + case ExtSdw: + return MimeTypes{ApplicationVndDotStardivisionDotWriter, ApplicationVndDotStardivisionDotWriterDashGlobal} + case ExtVor: + return MimeTypes{ApplicationVndDotStardivisionDotWriter, ApplicationVndDotStardivisionDotWriterDashGlobal} + case ExtSgl: + return MimeTypes{ApplicationVndDotStardivisionDotWriter, ApplicationVndDotStardivisionDotWriterDashGlobal} + case ExtSmzip: + return MimeTypes{ApplicationVndDotStepmaniaDotPackage} + case ExtSm: + return MimeTypes{ApplicationVndDotStepmaniaDotStepchart} + case ExtWadl: + return MimeTypes{ApplicationVndDotSunDotWadlPlusxml} + case ExtSxc: + return MimeTypes{ApplicationVndDotSunDotXMLDotCalc} + case ExtStc: + return MimeTypes{ApplicationVndDotSunDotXMLDotCalcDotTemplate} + case ExtSxd: + return MimeTypes{ApplicationVndDotSunDotXMLDotDraw} + case ExtStd: + return MimeTypes{ApplicationVndDotSunDotXMLDotDrawDotTemplate} + case ExtSxi: + return MimeTypes{ApplicationVndDotSunDotXMLDotImpress} + case ExtSti: + return MimeTypes{ApplicationVndDotSunDotXMLDotImpressDotTemplate} + case ExtSxm: + return MimeTypes{ApplicationVndDotSunDotXMLDotMath} + case ExtSxw: + return MimeTypes{ApplicationVndDotSunDotXMLDotWriter} + case ExtSxg: + return MimeTypes{ApplicationVndDotSunDotXMLDotWriterDotGlobal} + case ExtStw: + return MimeTypes{ApplicationVndDotSunDotXMLDotWriterDotTemplate} + case ExtSus: + return MimeTypes{ApplicationVndDotSusDashCalendar} + case ExtSusp: + return MimeTypes{ApplicationVndDotSusDashCalendar} + case ExtSvd: + return MimeTypes{ApplicationVndDotSvd} + case ExtSis: + return MimeTypes{ApplicationVndDotSymbianDotInstall} + case ExtSisx: + return MimeTypes{ApplicationVndDotSymbianDotInstall, XDashEpocXDashSisxDashApp} + case ExtXsm: + return MimeTypes{ApplicationVndDotSyncmlPlusxml} + case ExtBdm: + return MimeTypes{ApplicationVndDotSyncmlDotDmPluswbxml, VideoMp2t} + case ExtXdm: + return MimeTypes{ApplicationVndDotSyncmlDotDmPlusxml} + case ExtDdf: + return MimeTypes{ApplicationVndDotSyncmlDotDmddfPlusxml} + case ExtTao: + return MimeTypes{ApplicationVndDotTaoDotIntentDashModuleDashArchive} + case ExtTmo: + return MimeTypes{ApplicationVndDotTmobileDashLivetv} + case ExtTpt: + return MimeTypes{ApplicationVndDotTridDotTpt} + case ExtMxs: + return MimeTypes{ApplicationVndDotTriscapeDotMxs} + case ExtTra: + return MimeTypes{ApplicationVndDotTrueapp} + case ExtUfd: + return MimeTypes{ApplicationVndDotUfdl} + case ExtUfdl: + return MimeTypes{ApplicationVndDotUfdl} + case ExtUtz: + return MimeTypes{ApplicationVndDotUiqDotTheme} + case ExtUmj: + return MimeTypes{ApplicationVndDotUmajin} + case ExtUnityweb: + return MimeTypes{ApplicationVndDotUnity} + case ExtUoml: + return MimeTypes{ApplicationVndDotUomlPlusxml} + case ExtVcx: + return MimeTypes{ApplicationVndDotVcx} + case ExtVsd: + return MimeTypes{ApplicationVndDotVisio} + case ExtVss: + return MimeTypes{ApplicationVndDotVisio} + case ExtVsw: + return MimeTypes{ApplicationVndDotVisio} + case ExtVis: + return MimeTypes{ApplicationVndDotVisionary} + case ExtVsf: + return MimeTypes{ApplicationVndDotVsf} + case ExtWbxml: + return MimeTypes{ApplicationVndDotWapDotWbxml} + case ExtWmlc: + return MimeTypes{ApplicationVndDotWapDotWmlc} + case ExtWmlsc: + return MimeTypes{ApplicationVndDotWapDotWmlscriptc} + case ExtWtb: + return MimeTypes{ApplicationVndDotWebturbo} + case ExtNbp: + return MimeTypes{ApplicationVndDotWolframDotPlayer} + case ExtWpd: + return MimeTypes{ApplicationVndDotWordperfect, ApplicationWordperfect, ApplicationXDashWordperfect} + case ExtWp: + return MimeTypes{ApplicationVndDotWordperfect, ApplicationWordperfect, ApplicationXDashWordperfect} + case ExtWp4: + return MimeTypes{ApplicationVndDotWordperfect, ApplicationWordperfect, ApplicationXDashWordperfect} + case ExtWp5: + return MimeTypes{ApplicationVndDotWordperfect, ApplicationWordperfect, ApplicationXDashWordperfect} + case ExtWp6: + return MimeTypes{ApplicationVndDotWordperfect, ApplicationWordperfect, ApplicationXDashWordperfect} + case ExtWpp: + return MimeTypes{ApplicationVndDotWordperfect, ApplicationWordperfect, ApplicationXDashWordperfect} + case ExtWqd: + return MimeTypes{ApplicationVndDotWqd} + case ExtStf: + return MimeTypes{ApplicationVndDotWtDotStf} + case ExtXar: + return MimeTypes{ApplicationVndDotXara, ApplicationXDashXar} + case ExtXfdl: + return MimeTypes{ApplicationVndDotXfdl} + case ExtHvd: + return MimeTypes{ApplicationVndDotYamahaDotHvDashDic} + case ExtHvs: + return MimeTypes{ApplicationVndDotYamahaDotHvDashScript} + case ExtHvp: + return MimeTypes{ApplicationVndDotYamahaDotHvDashVoice} + case ExtOsf: + return MimeTypes{ApplicationVndDotYamahaDotOpenscoreformat} + case ExtOsfpvg: + return MimeTypes{ApplicationVndDotYamahaDotOpenscoreformatDotOsfpvgPlusxml} + case ExtSaf: + return MimeTypes{ApplicationVndDotYamahaDotSmafDashAudio} + case ExtSpf: + return MimeTypes{ApplicationVndDotYamahaDotSmafDashPhrase} + case ExtCmp: + return MimeTypes{ApplicationVndDotYellowriverDashCustomDashMenu} + case ExtYt: + return MimeTypes{ApplicationVndDotYoutubeDotYt} + case ExtZir: + return MimeTypes{ApplicationVndDotZul} + case ExtZirz: + return MimeTypes{ApplicationVndDotZul} + case ExtZaz: + return MimeTypes{ApplicationVndDotZzazzDotDeckPlusxml} + case ExtVxml: + return MimeTypes{ApplicationVoicexmlPlusxml} + case ExtWasm: + return MimeTypes{ApplicationWasm} + case ExtWgt: + return MimeTypes{ApplicationWidget} + case ExtHlp: + return MimeTypes{ApplicationWinhlp, ZzDashApplicationZzDashWinassocDashHlp} + case ExtWmf: + return MimeTypes{ApplicationWmf, ApplicationXDashMsmetafile, ApplicationXDashWmf, ImageWmf, ImageXDashWinDashMetafile, ImageXDashWmf} + case ExtWsdl: + return MimeTypes{ApplicationWsdlPlusxml} + case ExtWspolicy: + return MimeTypes{ApplicationWspolicyPlusxml} + case ExtWwf: + return MimeTypes{ApplicationWwf, ApplicationXDashWwf} + case Ext7z: + return MimeTypes{ApplicationXDash7zDashCompressed} + case Ext7zDot001: + return MimeTypes{ApplicationXDash7zDashCompressed} + case ExtAbw: + return MimeTypes{ApplicationXDashAbiword} + case ExtAbwDotCRASHED: + return MimeTypes{ApplicationXDashAbiword} + case ExtAbwDotGz: + return MimeTypes{ApplicationXDashAbiword} + case ExtZabw: + return MimeTypes{ApplicationXDashAbiword} + case ExtAce: + return MimeTypes{ApplicationXDashAce, ApplicationXDashAceDashCompressed} + case ExtAlz: + return MimeTypes{ApplicationXDashAlz} + case ExtAdf: + return MimeTypes{ApplicationXDashAmigaDashDiskDashFormat} + case ExtSam: + return MimeTypes{ApplicationXDashAmipro} + case ExtPdc: + return MimeTypes{ApplicationXDashAportisdoc} + case ExtSpx: + return MimeTypes{ApplicationXDashAppleDashSystemprofilerPlusxml, AudioOgg, AudioXDashSpeex, AudioXDashSpeexPlusogg} + case ExtCwk: + return MimeTypes{ApplicationXDashAppleworksDashDocument} + case ExtAs: + return MimeTypes{ApplicationXDashApplixDashSpreadsheet} + case ExtA: + return MimeTypes{ApplicationXDashArchive} + case ExtAr: + return MimeTypes{ApplicationXDashArchive} + case ExtArj: + return MimeTypes{ApplicationXDashArj} + case ExtAsp: + return MimeTypes{ApplicationXDashAsp} + case ExtA26: + return MimeTypes{ApplicationXDashAtariDash2600DashRom} + case ExtA78: + return MimeTypes{ApplicationXDashAtariDash7800DashRom} + case ExtLnx: + return MimeTypes{ApplicationXDashAtariDashLynxDashRom} + case ExtAab: + return MimeTypes{ApplicationXDashAuthorwareDashBin} + case ExtX32: + return MimeTypes{ApplicationXDashAuthorwareDashBin} + case ExtU32: + return MimeTypes{ApplicationXDashAuthorwareDashBin} + case ExtVox: + return MimeTypes{ApplicationXDashAuthorwareDashBin} + case ExtAam: + return MimeTypes{ApplicationXDashAuthorwareDashMap} + case ExtAas: + return MimeTypes{ApplicationXDashAuthorwareDashSeg} + case ExtAwk: + return MimeTypes{ApplicationXDashAwk} + case ExtBcpio: + return MimeTypes{ApplicationXDashBcpio} + case ExtTorrent: + return MimeTypes{ApplicationXDashBittorrent} + case ExtBlender: + return MimeTypes{ApplicationXDashBlender} + case ExtBlend: + return MimeTypes{ApplicationXDashBlender} + case Ext_BLEND: + return MimeTypes{ApplicationXDashBlender} + case ExtBlb: + return MimeTypes{ApplicationXDashBlorb} + case ExtBlorb: + return MimeTypes{ApplicationXDashBlorb} + case ExtBps: + return MimeTypes{ApplicationXDashBpsDashPatch} + case ExtBsdiff: + return MimeTypes{ApplicationXDashBsdiff} + case ExtDviDotBz2: + return MimeTypes{ApplicationXDashBzdvi} + case ExtTarDotBz2: + return MimeTypes{ApplicationXDashBzipDashCompressedDashTar} + case ExtTarDotBz: + return MimeTypes{ApplicationXDashBzipDashCompressedDashTar} + case ExtTbz2: + return MimeTypes{ApplicationXDashBzipDashCompressedDashTar} + case ExtTbz: + return MimeTypes{ApplicationXDashBzipDashCompressedDashTar} + case ExtTb2: + return MimeTypes{ApplicationXDashBzipDashCompressedDashTar} + case ExtBoz: + return MimeTypes{ApplicationXDashBzip2} + case ExtPdfDotBz2: + return MimeTypes{ApplicationXDashBzpdf} + case ExtPsDotBz2: + return MimeTypes{ApplicationXDashBzpostscript} + case ExtCb7: + return MimeTypes{ApplicationXDashCb7, ApplicationXDashCbr} + case ExtCba: + return MimeTypes{ApplicationXDashCbr} + case ExtCbt: + return MimeTypes{ApplicationXDashCbr, ApplicationXDashCbt} + case ExtCcmx: + return MimeTypes{ApplicationXDashCcmx} + case ExtIso9660: + return MimeTypes{ApplicationXDashCdDashImage, ApplicationXDashIso9660DashImage} + case ExtVcd: + return MimeTypes{ApplicationXDashCdlink} + case ExtToc: + return MimeTypes{ApplicationXDashCdrdaoDashToc} + case ExtCfs: + return MimeTypes{ApplicationXDashCfsDashCompressed} + case ExtChat: + return MimeTypes{ApplicationXDashChat} + case ExtCrx: + return MimeTypes{ApplicationXDashChromeDashExtension} + case ExtPcf: + return MimeTypes{ApplicationXDashCiscoDashVpnDashSettings, ApplicationXDashFontDashPcf} + case ExtCco: + return MimeTypes{ApplicationXDashCocoa} + case Ext_Z: + return MimeTypes{ApplicationXDashCompress} + case ExtCso: + return MimeTypes{ApplicationXDashCompressedDashIso} + case ExtTarDotGz: + return MimeTypes{ApplicationXDashCompressedDashTar} + case ExtTgz: + return MimeTypes{ApplicationXDashCompressedDashTar} + case ExtNsc: + return MimeTypes{ApplicationXDashConference, ApplicationXDashNetshowDashChannel} + case ExtCpio: + return MimeTypes{ApplicationXDashCpio} + case ExtCpioDotGz: + return MimeTypes{ApplicationXDashCpioDashCompressed} + case ExtCsh: + return MimeTypes{ApplicationXDashCsh} + case ExtCue: + return MimeTypes{ApplicationXDashCue} + case ExtDar: + return MimeTypes{ApplicationXDashDar} + case ExtDc: + return MimeTypes{ApplicationXDashDcDashRom} + case ExtUI: + return MimeTypes{ApplicationXDashDesigner, ApplicationXDashGtkDashBuilder} + case ExtDesktop: + return MimeTypes{ApplicationXDashDesktop, ApplicationXDashGnomeDashAppDashInfo} + case ExtKdelnk: + return MimeTypes{ApplicationXDashDesktop, ApplicationXDashGnomeDashAppDashInfo} + case ExtDgc: + return MimeTypes{ApplicationXDashDgcDashCompressed} + case ExtDia: + return MimeTypes{ApplicationXDashDiaDashDiagram} + case ExtShape: + return MimeTypes{ApplicationXDashDiaDashShape} + case ExtDir: + return MimeTypes{ApplicationXDashDirector} + case ExtDcr: + return MimeTypes{ApplicationXDashDirector, ImageXDashKodakDashDcr} + case ExtDxr: + return MimeTypes{ApplicationXDashDirector} + case ExtCst: + return MimeTypes{ApplicationXDashDirector} + case ExtCct: + return MimeTypes{ApplicationXDashDirector} + case ExtCxt: + return MimeTypes{ApplicationXDashDirector} + case ExtW3d: + return MimeTypes{ApplicationXDashDirector} + case ExtFgd: + return MimeTypes{ApplicationXDashDirector} + case ExtSwa: + return MimeTypes{ApplicationXDashDirector} + case ExtCdi: + return MimeTypes{ApplicationXDashDiscjugglerDashCdDashImage} + case ExtWad: + return MimeTypes{ApplicationXDashDoom, ApplicationXDashDoomDashWad, ApplicationXDashWiiDashWad} + case ExtNcx: + return MimeTypes{ApplicationXDashDtbncxPlusxml} + case ExtDtb: + return MimeTypes{ApplicationXDashDtbookPlusxml} + case ExtRes: + return MimeTypes{ApplicationXDashDtbresourcePlusxml} + case ExtDvi: + return MimeTypes{ApplicationXDashDvi} + case ExtEtheme: + return MimeTypes{ApplicationXDashEDashTheme} + case ExtEgon: + return MimeTypes{ApplicationXDashEgon} + case ExtEvy: + return MimeTypes{ApplicationXDashEnvoy} + case ExtEva: + return MimeTypes{ApplicationXDashEva} + case ExtFd: + return MimeTypes{ApplicationXDashFdDashFile, ApplicationXDashRawDashFloppyDashDiskDashImage} + case ExtQd: + return MimeTypes{ApplicationXDashFdDashFile, ApplicationXDashRawDashFloppyDashDiskDashImage} + case ExtFds: + return MimeTypes{ApplicationXDashFdsDashDisk} + case ExtFb2: + return MimeTypes{ApplicationXDashFictionbook, ApplicationXDashFictionbookPlusxml} + case ExtFlv: + return MimeTypes{ApplicationXDashFlashDashVideo, FlvDashApplicationOctetDashStream, VideoFlv, VideoXDashFlv} + case ExtFl: + return MimeTypes{ApplicationXDashFluid} + case ExtAfm: + return MimeTypes{ApplicationXDashFontDashAfm, ApplicationXDashFontDashType1} + case ExtBdf: + return MimeTypes{ApplicationXDashFontDashBdf} + case ExtGsf: + return MimeTypes{ApplicationXDashFontDashGhostscript, ApplicationXDashFontDashType1} + case ExtPsf: + return MimeTypes{ApplicationXDashFontDashLinuxDashPsf, AudioXDashPsf} + case ExtPcfDotZ: + return MimeTypes{ApplicationXDashFontDashPcf} + case ExtPcfDotGz: + return MimeTypes{ApplicationXDashFontDashPcf} + case ExtSnf: + return MimeTypes{ApplicationXDashFontDashSnf} + case ExtSpd: + return MimeTypes{ApplicationXDashFontDashSpeedo} + case ExtTtf: + return MimeTypes{ApplicationXDashFontDashTruetype, ApplicationXDashFontDashTtf, FontTtf} + case ExtTtx: + return MimeTypes{ApplicationXDashFontDashTtx} + case ExtPfa: + return MimeTypes{ApplicationXDashFontDashType1} + case ExtPfb: + return MimeTypes{ApplicationXDashFontDashType1} + case ExtPfm: + return MimeTypes{ApplicationXDashFontDashType1} + case ExtArc: + return MimeTypes{ApplicationXDashFreearc} + case ExtGbc: + return MimeTypes{ApplicationXDashGameboyDashColorDashRom} + case ExtCgb: + return MimeTypes{ApplicationXDashGameboyDashColorDashRom} + case ExtGb: + return MimeTypes{ApplicationXDashGameboyDashRom} + case ExtSgb: + return MimeTypes{ApplicationXDashGameboyDashRom} + case ExtGg: + return MimeTypes{ApplicationXDashGamegearDashRom} + case ExtGba: + return MimeTypes{ApplicationXDashGbaDashRom} + case ExtAgb: + return MimeTypes{ApplicationXDashGbaDashRom} + case ExtGca: + return MimeTypes{ApplicationXDashGcaDashCompressed} + case ExtGdi: + return MimeTypes{ApplicationXDashGdDashRomDashCue} + case ExtGed: + return MimeTypes{ApplicationXDashGedcom, TextGedcom} + case ExtGedcom: + return MimeTypes{ApplicationXDashGedcom, TextGedcom} + case Ext32x: + return MimeTypes{ApplicationXDashGenesisDash32xDashRom} + case ExtMdx: + return MimeTypes{ApplicationXDashGenesisDash32xDashRom, TextMdx} + case ExtGen: + return MimeTypes{ApplicationXDashGenesisDashRom} + case ExtSgd: + return MimeTypes{ApplicationXDashGenesisDashRom} + case ExtPo: + return MimeTypes{ApplicationXDashGettext, TextXDashGettextDashTranslation, TextXDashPo} + case ExtGmo: + return MimeTypes{ApplicationXDashGettextDashTranslation} + case ExtMo: + return MimeTypes{ApplicationXDashGettextDashTranslation, TextXDashModelica} + case ExtGlade: + return MimeTypes{ApplicationXDashGlade} + case ExtUlx: + return MimeTypes{ApplicationXDashGlulx} + case ExtGnucash: + return MimeTypes{ApplicationXDashGnucash} + case ExtGnc: + return MimeTypes{ApplicationXDashGnucash} + case ExtXac: + return MimeTypes{ApplicationXDashGnucash} + case ExtGnumeric: + return MimeTypes{ApplicationXDashGnumeric} + case ExtGp: + return MimeTypes{ApplicationXDashGnuplot} + case ExtGplt: + return MimeTypes{ApplicationXDashGnuplot} + case ExtGnuplot: + return MimeTypes{ApplicationXDashGnuplot} + case ExtSgf: + return MimeTypes{ApplicationXDashGoDashSgf} + case ExtGramps: + return MimeTypes{ApplicationXDashGrampsDashXML} + case ExtGra: + return MimeTypes{ApplicationXDashGraphite} + case ExtGtar: + return MimeTypes{ApplicationXDashGtar, ApplicationXDashTar} + case ExtTar: + return MimeTypes{ApplicationXDashGtar, ApplicationXDashTar} + case ExtGem: + return MimeTypes{ApplicationXDashGtar, ApplicationXDashTar} + case ExtPsfDotGz: + return MimeTypes{ApplicationXDashGzDashFontDashLinuxDashPsf} + case ExtDviDotGz: + return MimeTypes{ApplicationXDashGzdvi} + case ExtPdfDotGz: + return MimeTypes{ApplicationXDashGzpdf} + case ExtPsDotGz: + return MimeTypes{ApplicationXDashGzpostscript} + case ExtHdf: + return MimeTypes{ApplicationXDashHdf} + case ExtHdf4: + return MimeTypes{ApplicationXDashHdf} + case ExtH4: + return MimeTypes{ApplicationXDashHdf} + case ExtHdf5: + return MimeTypes{ApplicationXDashHdf} + case ExtH5: + return MimeTypes{ApplicationXDashHdf} + case ExtHfe: + return MimeTypes{ApplicationXDashHfeDashFile, ApplicationXDashHfeDashFloppyDashImage} + case ExtPhp: + return MimeTypes{ApplicationXDashHttpdDashPhp, ApplicationXDashPhp} + case ExtIca: + return MimeTypes{ApplicationXDashIca} + case ExtInstall: + return MimeTypes{ApplicationXDashInstallDashInstructions} + case ExtIps: + return MimeTypes{ApplicationXDashIpsDashPatch} + case ExtIpynb: + return MimeTypes{ApplicationXDashIpynbPlusjson} + case ExtIt87: + return MimeTypes{ApplicationXDashIt87} + case ExtJardiff: + return MimeTypes{ApplicationXDashJavaDashArchiveDashDiff} + case ExtJceks: + return MimeTypes{ApplicationXDashJavaDashJceDashKeystore} + case ExtJnlp: + return MimeTypes{ApplicationXDashJavaDashJnlpDashFile} + case ExtJks: + return MimeTypes{ApplicationXDashJavaDashKeystore} + case ExtKs: + return MimeTypes{ApplicationXDashJavaDashKeystore} + case ExtPack: + return MimeTypes{ApplicationXDashJavaDashPack200} + case ExtJpr: + return MimeTypes{ApplicationXDashJbuilderDashProject} + case ExtJpx: + return MimeTypes{ApplicationXDashJbuilderDashProject, ImageJpx} + case ExtKdbx: + return MimeTypes{ApplicationXDashKeepass2} + case ExtKexic: + return MimeTypes{ApplicationXDashKexiDashConnectiondata} + case ExtKexis: + return MimeTypes{ApplicationXDashKexiprojectDashShortcut} + case ExtKexi: + return MimeTypes{ApplicationXDashKexiprojectDashSqlite, ApplicationXDashKexiprojectDashSqlite2, ApplicationXDashKexiprojectDashSqlite3, ApplicationXDashVndDotKdeDotKexi} + case ExtKil: + return MimeTypes{ApplicationXDashKillustrator} + case ExtKpm: + return MimeTypes{ApplicationXDashKpovmodeler} + case ExtKra: + return MimeTypes{ApplicationXDashKrita} + case ExtKrz: + return MimeTypes{ApplicationXDashKrita} + case ExtKud: + return MimeTypes{ApplicationXDashKugar} + case ExtLatex: + return MimeTypes{ApplicationXDashLatex, ApplicationXDashTex, TextXDashTex} + case ExtLha: + return MimeTypes{ApplicationXDashLha, ApplicationXDashLzhDashCompressed} + case ExtLzh: + return MimeTypes{ApplicationXDashLha, ApplicationXDashLzhDashCompressed} + case ExtLhz: + return MimeTypes{ApplicationXDashLhz} + case ExtTs: + return MimeTypes{ApplicationXDashLinguist, TextVndDotQtDotLinguist, TextVndDotTrolltechDotLinguist, VideoMp2t} + case ExtLrz: + return MimeTypes{ApplicationXDashLrzip} + case ExtTarDotLrz: + return MimeTypes{ApplicationXDashLrzipDashCompressedDashTar} + case ExtTlrz: + return MimeTypes{ApplicationXDashLrzipDashCompressedDashTar} + case ExtLuac: + return MimeTypes{ApplicationXDashLuaDashBytecode} + case ExtLyx: + return MimeTypes{ApplicationXDashLyx, TextXDashLyx} + case ExtLz4: + return MimeTypes{ApplicationXDashLz4} + case ExtTarDotLz4: + return MimeTypes{ApplicationXDashLz4DashCompressedDashTar} + case ExtLz: + return MimeTypes{ApplicationXDashLzip} + case ExtTarDotLz: + return MimeTypes{ApplicationXDashLzipDashCompressedDashTar} + case ExtLzma: + return MimeTypes{ApplicationXDashLzma} + case ExtTarDotLzma: + return MimeTypes{ApplicationXDashLzmaDashCompressedDashTar} + case ExtTlz: + return MimeTypes{ApplicationXDashLzmaDashCompressedDashTar} + case ExtLzo: + return MimeTypes{ApplicationXDashLzop} + case ExtPdfDotLz: + return MimeTypes{ApplicationXDashLzpdf} + case ExtM4: + return MimeTypes{ApplicationXDashM4} + case ExtRun: + return MimeTypes{ApplicationXDashMakeself} + case ExtChd: + return MimeTypes{ApplicationXDashMameDashChd} + case ExtMab: + return MimeTypes{ApplicationXDashMarkaby} + case ExtMie: + return MimeTypes{ApplicationXDashMie} + case ExtMhtml: + return MimeTypes{ApplicationXDashMimearchive} + case ExtMht: + return MimeTypes{ApplicationXDashMimearchive} + case ExtMobi: + return MimeTypes{ApplicationXDashMobipocketDashEbook} + case ExtApplication: + return MimeTypes{ApplicationXDashMsDashApplication} + case ExtAsx: + return MimeTypes{ApplicationXDashMsDashAsx, AudioXDashMsDashAsx, VideoXDashMsDashAsf, VideoXDashMsDashWax, VideoXDashMsDashWmx, VideoXDashMsDashWvx} + case ExtWax: + return MimeTypes{ApplicationXDashMsDashAsx, AudioXDashMsDashAsx, AudioXDashMsDashWax, VideoXDashMsDashWax, VideoXDashMsDashWmx, VideoXDashMsDashWvx} + case ExtWvx: + return MimeTypes{ApplicationXDashMsDashAsx, AudioXDashMsDashAsx, VideoXDashMsDashWax, VideoXDashMsDashWmx, VideoXDashMsDashWvx} + case ExtWmx: + return MimeTypes{ApplicationXDashMsDashAsx, AudioXDashMsDashAsx, VideoXDashMsDashWax, VideoXDashMsDashWmx, VideoXDashMsDashWvx} + case ExtLnk: + return MimeTypes{ApplicationXDashMsDashShortcut} + case ExtWim: + return MimeTypes{ApplicationXDashMsDashWim} + case ExtSwm: + return MimeTypes{ApplicationXDashMsDashWim} + case ExtWmd: + return MimeTypes{ApplicationXDashMsDashWmd} + case ExtWmz: + return MimeTypes{ApplicationXDashMsDashWmz, ApplicationXDashMsmetafile} + case ExtXbap: + return MimeTypes{ApplicationXDashMsDashXbap} + case ExtObd: + return MimeTypes{ApplicationXDashMsbinder} + case ExtCrd: + return MimeTypes{ApplicationXDashMscardfile} + case ExtClp: + return MimeTypes{ApplicationXDashMsclip} + case ExtCom: + return MimeTypes{ApplicationXDashMsdownload} + case ExtBat: + return MimeTypes{ApplicationXDashMsdownload} + case ExtMvb: + return MimeTypes{ApplicationXDashMsmediaview} + case ExtM13: + return MimeTypes{ApplicationXDashMsmediaview} + case ExtM14: + return MimeTypes{ApplicationXDashMsmediaview} + case ExtEmz: + return MimeTypes{ApplicationXDashMsmetafile} + case ExtMny: + return MimeTypes{ApplicationXDashMsmoney} + case ExtScd: + return MimeTypes{ApplicationXDashMsschedule} + case ExtTrm: + return MimeTypes{ApplicationXDashMsterminal} + case ExtURL: + return MimeTypes{ApplicationXDashMswinurl} + case ExtWri: + return MimeTypes{ApplicationXDashMswrite} + case ExtMsx: + return MimeTypes{ApplicationXDashMsxDashRom} + case ExtN64: + return MimeTypes{ApplicationXDashN64DashRom} + case ExtZ64: + return MimeTypes{ApplicationXDashN64DashRom} + case ExtV64: + return MimeTypes{ApplicationXDashN64DashRom} + case ExtAni: + return MimeTypes{ApplicationXDashNaviDashAnimation} + case ExtNgc: + return MimeTypes{ApplicationXDashNeoDashGeoDashPocketDashColorDashRom} + case ExtNgp: + return MimeTypes{ApplicationXDashNeoDashGeoDashPocketDashRom} + case ExtNes: + return MimeTypes{ApplicationXDashNesDashRom} + case ExtNez: + return MimeTypes{ApplicationXDashNesDashRom} + case ExtUnf: + return MimeTypes{ApplicationXDashNesDashRom} + case ExtUnif: + return MimeTypes{ApplicationXDashNesDashRom} + case ExtNc: + return MimeTypes{ApplicationXDashNetcdf} + case ExtCdf: + return MimeTypes{ApplicationXDashNetcdf} + case Ext3dsx: + return MimeTypes{ApplicationXDashNintendoDash3dsDashExecutable} + case Ext3ds: + return MimeTypes{ApplicationXDashNintendoDash3dsDashRom, ImageXDash3ds} + case ExtCci: + return MimeTypes{ApplicationXDashNintendoDash3dsDashRom} + case ExtNds: + return MimeTypes{ApplicationXDashNintendoDashDsDashRom} + case ExtPac: + return MimeTypes{ApplicationXDashNsDashProxyDashAutoconfig} + case ExtNzb: + return MimeTypes{ApplicationXDashNzb} + case ExtO: + return MimeTypes{ApplicationXDashObject} + case ExtMod: + return MimeTypes{ApplicationXDashObject, AudioXDashMod} + case ExtOleo: + return MimeTypes{ApplicationXDashOleo} + case ExtP65: + return MimeTypes{ApplicationXDashPagemaker} + case ExtPm: + return MimeTypes{ApplicationXDashPagemaker, ApplicationXDashPerl, TextXDashPerl} + case ExtPm6: + return MimeTypes{ApplicationXDashPagemaker} + case ExtPmd: + return MimeTypes{ApplicationXDashPagemaker} + case ExtPak: + return MimeTypes{ApplicationXDashPak} + case Ext_PAR2: + return MimeTypes{ApplicationXDashPar2} + case ExtPar2: + return MimeTypes{ApplicationXDashPar2} + case ExtWkdownload: + return MimeTypes{ApplicationXDashPartialDashDownload} + case ExtCrdownload: + return MimeTypes{ApplicationXDashPartialDashDownload} + case ExtPart: + return MimeTypes{ApplicationXDashPartialDashDownload} + case ExtPce: + return MimeTypes{ApplicationXDashPcDashEngineDashRom} + case ExtPl: + return MimeTypes{ApplicationXDashPerl, TextXDashPerl} + case Ext_PL: + return MimeTypes{ApplicationXDashPerl, TextXDashPerl} + case ExtAl: + return MimeTypes{ApplicationXDashPerl, TextXDashPerl} + case ExtPerl: + return MimeTypes{ApplicationXDashPerl, TextXDashPerl} + case ExtPod: + return MimeTypes{ApplicationXDashPerl, TextXDashPerl} + case ExtT: + return MimeTypes{ApplicationXDashPerl, ApplicationXDashTroff, TextTroff, TextXDashPerl, TextXDashTroff} + case ExtPhp3: + return MimeTypes{ApplicationXDashPhp} + case ExtPhp4: + return MimeTypes{ApplicationXDashPhp} + case ExtPhp5: + return MimeTypes{ApplicationXDashPhp} + case ExtPhps: + return MimeTypes{ApplicationXDashPhp} + case ExtP7b: + return MimeTypes{ApplicationXDashPkcs7DashCertificates} + case ExtSpc: + return MimeTypes{ApplicationXDashPkcs7DashCertificates} + case ExtP7r: + return MimeTypes{ApplicationXDashPkcs7DashCertreqresp} + case ExtPln: + return MimeTypes{ApplicationXDashPlanperfect} + case ExtPsw: + return MimeTypes{ApplicationXDashPocketDashWord} + case ExtPw: + return MimeTypes{ApplicationXDashPw} + case ExtPys: + return MimeTypes{ApplicationXDashPyspreadDashBzDashSpreadsheet} + case ExtPysu: + return MimeTypes{ApplicationXDashPyspreadDashSpreadsheet} + case ExtPyc: + return MimeTypes{ApplicationXDashPythonDashBytecode} + case ExtPyo: + return MimeTypes{ApplicationXDashPythonDashBytecode} + case ExtQed: + return MimeTypes{ApplicationXDashQedDashDisk} + case ExtQcow2: + return MimeTypes{ApplicationXDashQemuDashDisk} + case ExtQcow: + return MimeTypes{ApplicationXDashQemuDashDisk} + case ExtQp: + return MimeTypes{ApplicationXDashQpress} + case ExtQti: + return MimeTypes{ApplicationXDashQtiplot} + case ExtQtiDotGz: + return MimeTypes{ApplicationXDashQtiplot} + case ExtWb1: + return MimeTypes{ApplicationXDashQuattropro} + case ExtWb2: + return MimeTypes{ApplicationXDashQuattropro} + case ExtWb3: + return MimeTypes{ApplicationXDashQuattropro} + case ExtQtl: + return MimeTypes{ApplicationXDashQuicktimeDashMediaDashLink, ApplicationXDashQuicktimeplayer} + case ExtQif: + return MimeTypes{ApplicationXDashQw, ImageXDashQuicktime} + case ExtRawDashDiskDashImage: + return MimeTypes{ApplicationXDashRawDashDiskDashImage} + case ExtRawDashDiskDashImageDotXz: + return MimeTypes{ApplicationXDashRawDashDiskDashImageDashXzDashCompressed} + case ExtImgDotXz: + return MimeTypes{ApplicationXDashRawDashDiskDashImageDashXzDashCompressed} + case ExtRpm: + return MimeTypes{ApplicationXDashRedhatDashPackageDashManager, ApplicationXDashRpm} + case ExtRej: + return MimeTypes{ApplicationXDashReject, TextXDashReject} + case ExtRis: + return MimeTypes{ApplicationXDashResearchDashInfoDashSystems} + case ExtRb: + return MimeTypes{ApplicationXDashRuby} + case ExtSami: + return MimeTypes{ApplicationXDashSami} + case ExtSap: + return MimeTypes{ApplicationXDashSapDashFile, ApplicationXDashThomsonDashSapDashImage} + case ExtSea: + return MimeTypes{ApplicationXDashSea} + case ExtSg: + return MimeTypes{ApplicationXDashSg1000DashRom} + case ExtSh: + return MimeTypes{ApplicationXDashSh, ApplicationXDashShellscript, TextXDashSh} + case ExtShar: + return MimeTypes{ApplicationXDashShar} + case ExtLa: + return MimeTypes{ApplicationXDashSharedDashLibraryDashLa} + case ExtShn: + return MimeTypes{ApplicationXDashShorten, AudioXDashShorten} + case ExtSiag: + return MimeTypes{ApplicationXDashSiag} + case ExtXap: + return MimeTypes{ApplicationXDashSilverlightDashApp} + case ExtSms: + return MimeTypes{ApplicationXDashSmsDashRom} + case ExtSrcDotRpm: + return MimeTypes{ApplicationXDashSourceDashRpm} + case ExtSpm: + return MimeTypes{ApplicationXDashSourceDashRpm} + case ExtPor: + return MimeTypes{ApplicationXDashSpssDashPor} + case ExtSav: + return MimeTypes{ApplicationXDashSpssDashSav, ApplicationXDashSpssDashSavefile} + case ExtZsav: + return MimeTypes{ApplicationXDashSpssDashSav, ApplicationXDashSpssDashSavefile} + case ExtSqlite2: + return MimeTypes{ApplicationXDashSqlite2} + case ExtSrt: + return MimeTypes{ApplicationXDashSrt, ApplicationXDashSubrip} + case ExtSitx: + return MimeTypes{ApplicationXDashStuffitx} + case ExtSv4cpio: + return MimeTypes{ApplicationXDashSv4cpio} + case ExtSv4crc: + return MimeTypes{ApplicationXDashSv4crc} + case ExtT3: + return MimeTypes{ApplicationXDashT3vmDashImage} + case Ext602: + return MimeTypes{ApplicationXDashT602} + case ExtGam: + return MimeTypes{ApplicationXDashTads} + case ExtTarDotZ: + return MimeTypes{ApplicationXDashTarz} + case ExtTaz: + return MimeTypes{ApplicationXDashTarz} + case ExtTcl: + return MimeTypes{ApplicationXDashTcl, TextTcl, TextXDashTcl} + case ExtTk: + return MimeTypes{ApplicationXDashTcl, TextTcl, TextXDashTcl} + case ExtTex: + return MimeTypes{ApplicationXDashTex, TextXDashTex} + case ExtLtx: + return MimeTypes{ApplicationXDashTex, TextXDashTex} + case ExtSty: + return MimeTypes{ApplicationXDashTex, TextXDashTex} + case ExtCls: + return MimeTypes{ApplicationXDashTex, TextXDashTex} + case ExtDtx: + return MimeTypes{ApplicationXDashTex, TextXDashTex} + case ExtIns: + return MimeTypes{ApplicationXDashTex, TextXDashTex} + case ExtGf: + return MimeTypes{ApplicationXDashTexDashGf} + case ExtPk: + return MimeTypes{ApplicationXDashTexDashPk} + case ExtTfm: + return MimeTypes{ApplicationXDashTexDashTfm} + case ExtTexinfo: + return MimeTypes{ApplicationXDashTexinfo, TextXDashTexinfo} + case ExtTexi: + return MimeTypes{ApplicationXDashTexinfo, TextXDashTexinfo} + case ExtObj: + return MimeTypes{ApplicationXDashTgif, ModelObj} + case ExtTheme: + return MimeTypes{ApplicationXDashTheme} + case ExtM7: + return MimeTypes{ApplicationXDashThomsonDashCartridgeDashMemo7} + case ExtK7: + return MimeTypes{ApplicationXDashThomsonDashCassette} + case ExtBak: + return MimeTypes{ApplicationXDashTrash} + case ExtOld: + return MimeTypes{ApplicationXDashTrash} + case ExtSik: + return MimeTypes{ApplicationXDashTrash} + case ExtTr: + return MimeTypes{ApplicationXDashTroff, TextTroff, TextXDashTroff} + case ExtRoff: + return MimeTypes{ApplicationXDashTroff, TextTroff, TextXDashTroff} + case ExtMan: + return MimeTypes{ApplicationXDashTroffDashMan, TextTroff} + case ExtTarDotLzo: + return MimeTypes{ApplicationXDashTzo} + case ExtTzo: + return MimeTypes{ApplicationXDashTzo} + case ExtUfraw: + return MimeTypes{ApplicationXDashUfraw} + case ExtUstar: + return MimeTypes{ApplicationXDashUstar} + case ExtVdi: + return MimeTypes{ApplicationXDashVdiDashDisk, ApplicationXDashVirtualboxDashVdi} + case ExtVhd: + return MimeTypes{ApplicationXDashVhdDashDisk, ApplicationXDashVirtualboxDashVhd, TextXDashVhdl} + case ExtVpc: + return MimeTypes{ApplicationXDashVhdDashDisk, ApplicationXDashVirtualboxDashVhd} + case ExtVhdx: + return MimeTypes{ApplicationXDashVhdxDashDisk, ApplicationXDashVirtualboxDashVhdx} case ExtVb: - return []string{"vb"} + return MimeTypes{ApplicationXDashVirtualDashBoyDashRom} + case ExtHdd: + return MimeTypes{ApplicationXDashVirtualboxDashHdd} + case ExtOvf: + return MimeTypes{ApplicationXDashVirtualboxDashOvf} case ExtVbox: - return []string{"vbox"} + return MimeTypes{ApplicationXDashVirtualboxDashVbox} case ExtVboxDashExtpack: - return []string{"vbox-extpack"} - case ExtVbs: - return []string{"vbs", "text/vbs"} + return MimeTypes{ApplicationXDashVirtualboxDashVboxDashExtpack} + case ExtVmdk: + return MimeTypes{ApplicationXDashVirtualboxDashVmdk, ApplicationXDashVmdkDashDisk} + case ExtSrc: + return MimeTypes{ApplicationXDashWaisDashSource} + case ExtWebapp: + return MimeTypes{ApplicationXDashWebDashAppDashManifestPlusjson} + case ExtThemepack: + return MimeTypes{ApplicationXDashWindowsDashThemepack} + case ExtWsc: + return MimeTypes{ApplicationXDashWonderswanDashColorDashRom, MessageVndDotWfaDotWsc} + case ExtWs: + return MimeTypes{ApplicationXDashWonderswanDashRom} + case ExtWpg: + return MimeTypes{ApplicationXDashWpg} + case ExtDer: + return MimeTypes{ApplicationXDashX509DashCaDashCert} + case ExtCrt: + return MimeTypes{ApplicationXDashX509DashCaDashCert} + case ExtPem: + return MimeTypes{ApplicationXDashX509DashCaDashCert} + case ExtCert: + return MimeTypes{ApplicationXDashX509DashCaDashCert} + case ExtXbel: + return MimeTypes{ApplicationXDashXbel} + case ExtFig: + return MimeTypes{ApplicationXDashXfig, ImageXDashXfig} + case ExtXlf: + return MimeTypes{ApplicationXDashXliff, ApplicationXDashXliffPlusxml, ApplicationXliffPlusxml} + case ExtXliff: + return MimeTypes{ApplicationXDashXliff, ApplicationXliffPlusxml} + case ExtXpi: + return MimeTypes{ApplicationXDashXpinstall} + case ExtXspf: + return MimeTypes{ApplicationXDashXspfPlusxml, ApplicationXspfPlusxml} + case ExtXz: + return MimeTypes{ApplicationXDashXz} + case ExtTarDotXz: + return MimeTypes{ApplicationXDashXzDashCompressedDashTar} + case ExtTxz: + return MimeTypes{ApplicationXDashXzDashCompressedDashTar} + case ExtPdfDotXz: + return MimeTypes{ApplicationXDashXzpdf} + case ExtYaml: + return MimeTypes{ApplicationXDashYaml, TextXDashYaml, TextYaml} + case ExtYml: + return MimeTypes{ApplicationXDashYaml, TextXDashYaml, TextYaml} + case ExtZip: + return MimeTypes{ApplicationXDashZip, ApplicationXDashZipDashCompressed, ApplicationZip} + case ExtFb2DotZip: + return MimeTypes{ApplicationXDashZipDashCompressedDashFb2} + case ExtZ1: + return MimeTypes{ApplicationXDashZmachine} + case ExtZ2: + return MimeTypes{ApplicationXDashZmachine} + case ExtZ3: + return MimeTypes{ApplicationXDashZmachine} + case ExtZ4: + return MimeTypes{ApplicationXDashZmachine} + case ExtZ5: + return MimeTypes{ApplicationXDashZmachine} + case ExtZ6: + return MimeTypes{ApplicationXDashZmachine} + case ExtZ7: + return MimeTypes{ApplicationXDashZmachine} + case ExtZ8: + return MimeTypes{ApplicationXDashZmachine} + case ExtZoo: + return MimeTypes{ApplicationXDashZoo} + case ExtTarDotZst: + return MimeTypes{ApplicationXDashZstdDashCompressedDashTar} + case ExtTzst: + return MimeTypes{ApplicationXDashZstdDashCompressedDashTar} + case ExtXaml: + return MimeTypes{ApplicationXamlPlusxml} + case ExtXav: + return MimeTypes{ApplicationXcapDashAttPlusxml} + case ExtXca: + return MimeTypes{ApplicationXcapDashCapsPlusxml} + case ExtXel: + return MimeTypes{ApplicationXcapDashElPlusxml} + case ExtXns: + return MimeTypes{ApplicationXcapDashNsPlusxml} + case ExtXenc: + return MimeTypes{ApplicationXencPlusxml} + case ExtXhtml: + return MimeTypes{ApplicationXhtmlPlusxml} + case ExtXht: + return MimeTypes{ApplicationXhtmlPlusxml} + case ExtHTML: + return MimeTypes{ApplicationXhtmlPlusxml, TextHTML} + case ExtHtm: + return MimeTypes{ApplicationXhtmlPlusxml, TextHTML} + case ExtXML: + return MimeTypes{ApplicationXML, TextXML} + case ExtXsl: + return MimeTypes{ApplicationXML, ApplicationXsltPlusxml} + case ExtXsd: + return MimeTypes{ApplicationXML, TextXML} + case ExtRng: + return MimeTypes{ApplicationXML, TextXML} + case ExtXbl: + return MimeTypes{ApplicationXML, TextXML} + case ExtDtd: + return MimeTypes{ApplicationXMLDashDtd, TextXDashDtd} + case ExtEnt: + return MimeTypes{ApplicationXMLDashExternalDashParsedDashEntity, TextXMLDashExternalDashParsedDashEntity} + case ExtXop: + return MimeTypes{ApplicationXopPlusxml} + case ExtXpl: + return MimeTypes{ApplicationXprocPlusxml} + case ExtXslt: + return MimeTypes{ApplicationXsltPlusxml} + case ExtMxml: + return MimeTypes{ApplicationXvPlusxml} + case ExtXhvml: + return MimeTypes{ApplicationXvPlusxml} + case ExtXvml: + return MimeTypes{ApplicationXvPlusxml} + case ExtXvm: + return MimeTypes{ApplicationXvPlusxml} + case ExtYang: + return MimeTypes{ApplicationYang} + case ExtYin: + return MimeTypes{ApplicationYinPlusxml} + case ExtZz: + return MimeTypes{ApplicationZlib} + case ExtZst: + return MimeTypes{ApplicationZstd} + case Ext3gpp: + return MimeTypes{Audio3gpp, Audio3gppDashEncrypted, AudioXDashRnDash3gppDashAmr, AudioXDashRnDash3gppDashAmrDashEncrypted, AudioXDashRnDash3gppDashAmrDashWb, AudioXDashRnDash3gppDashAmrDashWbDashEncrypted, Video3gp, Video3gpp, Video3gppDashEncrypted} + case Ext3gp: + return MimeTypes{Audio3gpp, Audio3gppDashEncrypted, AudioXDashRnDash3gppDashAmr, AudioXDashRnDash3gppDashAmrDashEncrypted, AudioXDashRnDash3gppDashAmrDashWb, AudioXDashRnDash3gppDashAmrDashWbDashEncrypted, Video3gp, Video3gpp, Video3gppDashEncrypted} + case Ext3ga: + return MimeTypes{Audio3gpp, Audio3gppDashEncrypted, AudioXDashRnDash3gppDashAmr, AudioXDashRnDash3gppDashAmrDashEncrypted, AudioXDashRnDash3gppDashAmrDashWb, AudioXDashRnDash3gppDashAmrDashWbDashEncrypted, Video3gp, Video3gpp, Video3gppDashEncrypted} + case Ext3g2: + return MimeTypes{Audio3gpp2, Video3gpp2} + case Ext3gp2: + return MimeTypes{Audio3gpp2, Video3gpp2} + case Ext3gpp2: + return MimeTypes{Audio3gpp2, Video3gpp2} + case ExtAac: + return MimeTypes{AudioAac, AudioXDashAac, AudioXDashHxDashAacDashAdts} + case ExtAdts: + return MimeTypes{AudioAac, AudioXDashAac, AudioXDashHxDashAacDashAdts} + case ExtAss: + return MimeTypes{AudioAac, AudioXDashAac, AudioXDashHxDashAacDashAdts, TextXDashSsa} + case ExtAc3: + return MimeTypes{AudioAc3} + case ExtAdp: + return MimeTypes{AudioAdpcm} + case ExtAmr: + return MimeTypes{AudioAmr, AudioAmrDashEncrypted} + case ExtAwb: + return MimeTypes{AudioAmrDashWb, AudioAmrDashWbDashEncrypted} + case ExtAxa: + return MimeTypes{AudioAnnodex, AudioXDashAnnodex} + case ExtAu: + return MimeTypes{AudioBasic} + case ExtSnd: + return MimeTypes{AudioBasic} + case ExtFlac: + return MimeTypes{AudioFlac, AudioXDashFlac} + case ExtImy: + return MimeTypes{AudioImelody, AudioXDashImelody, TextXDashImelody} + case ExtIme: + return MimeTypes{AudioImelody, AudioXDashImelody, TextXDashImelody} + case ExtM4a: + return MimeTypes{AudioM4a, AudioMp4, AudioXDashM4a} + case ExtF4a: + return MimeTypes{AudioM4a, AudioMp4, AudioXDashM4a} + case ExtMid: + return MimeTypes{AudioMidi, AudioXDashMidi} + case ExtMidi: + return MimeTypes{AudioMidi, AudioXDashMidi} + case ExtKar: + return MimeTypes{AudioMidi, AudioXDashMidi} + case ExtRmi: + return MimeTypes{AudioMidi} + case ExtMxmf: + return MimeTypes{AudioMobileDashXmf} + case ExtXmf: + return MimeTypes{AudioMobileDashXmf, AudioXDashXmf, AudioXmf} + case ExtMp2: + return MimeTypes{AudioMp2, AudioMpeg, AudioXDashMp2, VideoMpeg, VideoMpegDashSystem, VideoXDashMpeg, VideoXDashMpegDashSystem, VideoXDashMpeg2} + case ExtMp3: + return MimeTypes{AudioMp3, AudioMpeg, AudioXDashMp3, AudioXDashMpeg, AudioXDashMpg} + case ExtMpga: + return MimeTypes{AudioMp3, AudioMpeg, AudioXDashMp3, AudioXDashMpeg, AudioXDashMpg} + case ExtMp4a: + return MimeTypes{AudioMp4} + case ExtMp2a: + return MimeTypes{AudioMpeg} + case ExtM2a: + return MimeTypes{AudioMpeg} + case ExtM3a: + return MimeTypes{AudioMpeg} + case ExtOgg: + return MimeTypes{AudioOgg, AudioVorbis, AudioXDashFlacPlusogg, AudioXDashOgg, AudioXDashOggflac, AudioXDashSpeexPlusogg, AudioXDashVorbis, AudioXDashVorbisPlusogg, VideoOgg, VideoXDashOgg, VideoXDashTheora, VideoXDashTheoraPlusogg} + case ExtOga: + return MimeTypes{AudioOgg, AudioVorbis, AudioXDashFlacPlusogg, AudioXDashOgg, AudioXDashOggflac, AudioXDashSpeexPlusogg, AudioXDashVorbis, AudioXDashVorbisPlusogg} + case ExtOpus: + return MimeTypes{AudioOgg, AudioXDashOgg, AudioXDashOpusPlusogg} + case ExtSid: + return MimeTypes{AudioPrsDotSid, ImageXDashMrsidDashImage} + case ExtPsid: + return MimeTypes{AudioPrsDotSid} + case ExtS3m: + return MimeTypes{AudioS3m, AudioXDashS3m} + case ExtSil: + return MimeTypes{AudioSilk} + case ExtTta: + return MimeTypes{AudioTta, AudioXDashTta} + case ExtLoas: + return MimeTypes{AudioUsac} + case ExtXhe: + return MimeTypes{AudioUsac} + case ExtAa: + return MimeTypes{AudioVndDotAudible, AudioXDashPnDashAudibleaudio} + case ExtAax: + return MimeTypes{AudioVndDotAudible, AudioVndDotAudibleDotAax, AudioXDashPnDashAudibleaudio} + case ExtUva: + return MimeTypes{AudioVndDotDeceDotAudio} + case ExtUvva: + return MimeTypes{AudioVndDotDeceDotAudio} + case ExtEol: + return MimeTypes{AudioVndDotDigitalDashWinds} + case ExtDra: + return MimeTypes{AudioVndDotDra} + case ExtDts: + return MimeTypes{AudioVndDotDts, AudioXDashDts} + case ExtDtshd: + return MimeTypes{AudioVndDotDtsDotHd, AudioXDashDtshd} + case ExtLvp: + return MimeTypes{AudioVndDotLucentDotVoice} + case ExtRa: + return MimeTypes{AudioVndDotMDashRealaudio, AudioVndDotRnDashRealaudio, AudioXDashPnDashRealaudio, AudioXDashRealaudio} + case ExtRax: + return MimeTypes{AudioVndDotMDashRealaudio, AudioVndDotRnDashRealaudio, AudioXDashPnDashRealaudio} + case ExtPya: + return MimeTypes{AudioVndDotMsDashPlayreadyDotMediaDotPya} + case ExtEcelp4800: + return MimeTypes{AudioVndDotNueraDotEcelp4800} + case ExtEcelp7470: + return MimeTypes{AudioVndDotNueraDotEcelp7470} + case ExtEcelp9600: + return MimeTypes{AudioVndDotNueraDotEcelp9600} + case ExtRip: + return MimeTypes{AudioVndDotRip} + case ExtWav: + return MimeTypes{AudioVndDotWave, AudioWav, AudioWave, AudioXDashWav} + case ExtWeba: + return MimeTypes{AudioWebm} + case ExtWma: + return MimeTypes{AudioWma, AudioXDashMsDashWma} + case ExtAifc: + return MimeTypes{AudioXDashAifc, AudioXDashAiff, AudioXDashAiffc} + case ExtAiffc: + return MimeTypes{AudioXDashAifc, AudioXDashAiffc} + case ExtAif: + return MimeTypes{AudioXDashAiff} + case ExtAiff: + return MimeTypes{AudioXDashAiff} + case ExtAmz: + return MimeTypes{AudioXDashAmzxml} + case ExtApe: + return MimeTypes{AudioXDashApe} + case ExtCaf: + return MimeTypes{AudioXDashCaf} + case ExtGsm: + return MimeTypes{AudioXDashGsm} + case ExtPla: + return MimeTypes{AudioXDashIriverDashPla} + case ExtIt: + return MimeTypes{AudioXDashIt} + case ExtM4b: + return MimeTypes{AudioXDashM4b} + case ExtF4b: + return MimeTypes{AudioXDashM4b} + case ExtM4r: + return MimeTypes{AudioXDashM4r} + case ExtMka: + return MimeTypes{AudioXDashMatroska} + case ExtMinipsf: + return MimeTypes{AudioXDashMinipsf} + case ExtMo3: + return MimeTypes{AudioXDashMo3} + case ExtUlt: + return MimeTypes{AudioXDashMod} + case ExtUni: + return MimeTypes{AudioXDashMod} + case ExtM15: + return MimeTypes{AudioXDashMod} + case ExtMtm: + return MimeTypes{AudioXDashMod} + case Ext669: + return MimeTypes{AudioXDashMod} + case ExtMed: + return MimeTypes{AudioXDashMod} + case ExtWmv: + return MimeTypes{AudioXDashMsDashWmv, VideoXDashMsDashWmv} + case ExtMpPlus: + return MimeTypes{AudioXDashMusepack} + case ExtRmp: + return MimeTypes{AudioXDashPnDashRealaudioDashPlugin} + case ExtPsflib: + return MimeTypes{AudioXDashPsflib} + case ExtStm: + return MimeTypes{AudioXDashStm} + case ExtVoc: + return MimeTypes{AudioXDashVoc} + case ExtWv: + return MimeTypes{AudioXDashWavpack} + case ExtWvp: + return MimeTypes{AudioXDashWavpack} + case ExtWvc: + return MimeTypes{AudioXDashWavpackDashCorrection} + case ExtXi: + return MimeTypes{AudioXDashXi} + case ExtXm: + return MimeTypes{AudioXDashXm, AudioXm} + case ExtCdx: + return MimeTypes{ChemicalXDashCdx} + case ExtCif: + return MimeTypes{ChemicalXDashCif} + case ExtCmdf: + return MimeTypes{ChemicalXDashCmdf} + case ExtCml: + return MimeTypes{ChemicalXDashCml} + case ExtCsml: + return MimeTypes{ChemicalXDashCsml} + case ExtXyz: + return MimeTypes{ChemicalXDashXyz} + case ExtTtc: + return MimeTypes{FontCollection} + case ExtWoff2: + return MimeTypes{FontWoff2} + case ExtExr: + return MimeTypes{ImageAces, ImageXDashExr} + case ExtApng: + return MimeTypes{ImageApng} + case ExtAstc: + return MimeTypes{ImageAstc} + case ExtAvif: + return MimeTypes{ImageAvif, ImageAvifDashSequence} + case ExtAvifs: + return MimeTypes{ImageAvif, ImageAvifDashSequence} + case ExtBmp: + return MimeTypes{ImageBmp, ImageXDashBmp, ImageXDashMsDashBmp} + case ExtDib: + return MimeTypes{ImageBmp, ImageXDashBmp, ImageXDashMsDashBmp} + case ExtCgm: + return MimeTypes{ImageCgm} + case ExtDrle: + return MimeTypes{ImageDicomDashRle} + case ExtG3: + return MimeTypes{ImageFaxDashG3, ImageG3fax} + case ExtFits: + return MimeTypes{ImageFits, ImageXDashFits} + case ExtGif: + return MimeTypes{ImageGif} + case ExtHeic: + return MimeTypes{ImageHeic, ImageHeicDashSequence, ImageHeif, ImageHeifDashSequence} + case ExtHeif: + return MimeTypes{ImageHeic, ImageHeicDashSequence, ImageHeif, ImageHeifDashSequence} + case ExtHeics: + return MimeTypes{ImageHeicDashSequence} + case ExtHeifs: + return MimeTypes{ImageHeifDashSequence} + case ExtHej2: + return MimeTypes{ImageHej2k} + case ExtHsj2: + return MimeTypes{ImageHsj2} + case ExtIef: + return MimeTypes{ImageIef} + case ExtJls: + return MimeTypes{ImageJls} + case ExtJp2: + return MimeTypes{ImageJp2, ImageJpeg2000, ImageJpeg2000DashImage, ImageXDashJpeg2000DashImage} + case ExtJpg2: + return MimeTypes{ImageJp2, ImageJpeg2000, ImageJpeg2000DashImage, ImageXDashJpeg2000DashImage} + case ExtJpg: + return MimeTypes{ImageJpeg, ImagePjpeg} + case ExtJpeg: + return MimeTypes{ImageJpeg, ImagePjpeg} + case ExtJpe: + return MimeTypes{ImageJpeg, ImagePjpeg} + case ExtJph: + return MimeTypes{ImageJph} + case ExtJhc: + return MimeTypes{ImageJphc} + case ExtJpm: + return MimeTypes{ImageJpm, VideoJpm} + case ExtJpgm: + return MimeTypes{ImageJpm, VideoJpm} + case ExtJpf: + return MimeTypes{ImageJpx} + case ExtJxl: + return MimeTypes{ImageJxl} + case ExtJxr: + return MimeTypes{ImageJxr} + case ExtJxra: + return MimeTypes{ImageJxra} + case ExtJxrs: + return MimeTypes{ImageJxrs} + case ExtJxs: + return MimeTypes{ImageJxs} + case ExtJxsc: + return MimeTypes{ImageJxsc} + case ExtJxsi: + return MimeTypes{ImageJxsi} + case ExtJxss: + return MimeTypes{ImageJxss} + case ExtKtx: + return MimeTypes{ImageKtx} + case ExtKtx2: + return MimeTypes{ImageKtx2} + case ExtOra: + return MimeTypes{ImageOpenraster} + case ExtPng: + return MimeTypes{ImagePng} + case ExtBtif: + return MimeTypes{ImagePrsDotBtif} + case ExtPti: + return MimeTypes{ImagePrsDotPti} + case ExtRle: + return MimeTypes{ImageRle} + case ExtSgi: + return MimeTypes{ImageSgi, ImageXDashSgi} + case ExtSvg: + return MimeTypes{ImageSvg, ImageSvgPlusxml} + case ExtSvgz: + return MimeTypes{ImageSvgPlusxml, ImageSvgPlusxmlDashCompressed} + case ExtT38: + return MimeTypes{ImageT38} + case ExtTif: + return MimeTypes{ImageTiff} + case ExtTiff: + return MimeTypes{ImageTiff} + case ExtTfx: + return MimeTypes{ImageTiffDashFx} + case ExtAzv: + return MimeTypes{ImageVndDotAirzipDotAcceleratorDotAzv} + case ExtUvi: + return MimeTypes{ImageVndDotDeceDotGraphic} + case ExtUvvi: + return MimeTypes{ImageVndDotDeceDotGraphic} + case ExtUvg: + return MimeTypes{ImageVndDotDeceDotGraphic} + case ExtUvvg: + return MimeTypes{ImageVndDotDeceDotGraphic} + case ExtDjvu: + return MimeTypes{ImageVndDotDjvu, ImageVndDotDjvuPlusmultipage, ImageXDashDjvu, ImageXDotDjvu} + case ExtDjv: + return MimeTypes{ImageVndDotDjvu, ImageVndDotDjvuPlusmultipage, ImageXDashDjvu, ImageXDotDjvu} + case ExtSub: + return MimeTypes{ImageVndDotDvbDotSubtitle, TextVndDotDvbDotSubtitle, TextXDashMicrodvd, TextXDashMpsub, TextXDashSubviewer} + case ExtDwg: + return MimeTypes{ImageVndDotDwg} + case ExtDxf: + return MimeTypes{ImageVndDotDxf} + case ExtFbs: + return MimeTypes{ImageVndDotFastbidsheet} + case ExtFpx: + return MimeTypes{ImageVndDotFpx} + case ExtFst: + return MimeTypes{ImageVndDotFst} + case ExtMmr: + return MimeTypes{ImageVndDotFujixeroxDotEdmicsDashMmr} + case ExtRlc: + return MimeTypes{ImageVndDotFujixeroxDotEdmicsDashRlc} + case ExtDds: + return MimeTypes{ImageVndDotMsDashDds, ImageXDashDds} + case ExtMdi: + return MimeTypes{ImageVndDotMsDashModi} + case ExtWdp: + return MimeTypes{ImageVndDotMsDashPhoto} + case ExtNpx: + return MimeTypes{ImageVndDotNetDashFpx} + case ExtB16: + return MimeTypes{ImageVndDotPcoDotB16} + case ExtRp: + return MimeTypes{ImageVndDotRnDashRealpix} + case ExtTap: + return MimeTypes{ImageVndDotTencentDotTap} + case ExtVtf: + return MimeTypes{ImageVndDotValveDotSourceDotTexture} + case ExtWbmp: + return MimeTypes{ImageVndDotWapDotWbmp} + case ExtXif: + return MimeTypes{ImageVndDotXiff} + case ExtPcx: + return MimeTypes{ImageVndDotZbrushDotPcx, ImageXDashPcx} + case ExtWebp: + return MimeTypes{ImageWebp} + case ExtDng: + return MimeTypes{ImageXDashAdobeDashDng} + case ExtAg: + return MimeTypes{ImageXDashApplixDashGraphics} + case ExtEpsDotBz2: + return MimeTypes{ImageXDashBzeps} + case ExtEpsiDotBz2: + return MimeTypes{ImageXDashBzeps} + case ExtEpsfDotBz2: + return MimeTypes{ImageXDashBzeps} + case ExtCr2: + return MimeTypes{ImageXDashCanonDashCr2} + case ExtCr3: + return MimeTypes{ImageXDashCanonDashCr3} + case ExtCrw: + return MimeTypes{ImageXDashCanonDashCrw} + case ExtRas: + return MimeTypes{ImageXDashCmuDashRaster} + case ExtCmx: + return MimeTypes{ImageXDashCmx} + case ExtXcfDotGz: + return MimeTypes{ImageXDashCompressedDashXcf} + case ExtXcfDotBz2: + return MimeTypes{ImageXDashCompressedDashXcf} + case ExtEpsi: + return MimeTypes{ImageXDashEps} + case ExtEpsf: + return MimeTypes{ImageXDashEps} + case ExtFh: + return MimeTypes{ImageXDashFreehand} + case ExtFhc: + return MimeTypes{ImageXDashFreehand} + case ExtFh4: + return MimeTypes{ImageXDashFreehand} + case ExtFh5: + return MimeTypes{ImageXDashFreehand} + case ExtFh7: + return MimeTypes{ImageXDashFreehand} + case ExtRaf: + return MimeTypes{ImageXDashFujiDashRaf} + case ExtGih: + return MimeTypes{ImageXDashGimpDashGih} + case ExtPat: + return MimeTypes{ImageXDashGimpDashPat} + case ExtEpsDotGz: + return MimeTypes{ImageXDashGzeps} + case ExtEpsiDotGz: + return MimeTypes{ImageXDashGzeps} + case ExtEpsfDotGz: + return MimeTypes{ImageXDashGzeps} + case ExtIcns: + return MimeTypes{ImageXDashIcns} + case ExtIff: + return MimeTypes{ImageXDashIff, ImageXDashIlbm} + case ExtIlbm: + return MimeTypes{ImageXDashIff, ImageXDashIlbm} + case ExtLbm: + return MimeTypes{ImageXDashIff, ImageXDashIlbm} + case ExtJng: + return MimeTypes{ImageXDashJng} + case ExtJ2c: + return MimeTypes{ImageXDashJp2DashCodestream} + case ExtJ2k: + return MimeTypes{ImageXDashJp2DashCodestream} + case ExtJpc: + return MimeTypes{ImageXDashJp2DashCodestream} + case ExtK25: + return MimeTypes{ImageXDashKodakDashK25} + case ExtKdc: + return MimeTypes{ImageXDashKodakDashKdc} + case ExtLwo: + return MimeTypes{ImageXDashLwo} + case ExtLwob: + return MimeTypes{ImageXDashLwo} + case ExtLws: + return MimeTypes{ImageXDashLws} + case ExtPntg: + return MimeTypes{ImageXDashMacpaint} + case ExtMrw: + return MimeTypes{ImageXDashMinoltaDashMrw} + case ExtMsod: + return MimeTypes{ImageXDashMsod} + case ExtNef: + return MimeTypes{ImageXDashNikonDashNef} + case ExtNrw: + return MimeTypes{ImageXDashNikonDashNrw} + case ExtOrf: + return MimeTypes{ImageXDashOlympusDashOrf} + case ExtRaw: + return MimeTypes{ImageXDashPanasonicDashRaw, ImageXDashPanasonicDashRw} + case ExtRw2: + return MimeTypes{ImageXDashPanasonicDashRaw2, ImageXDashPanasonicDashRw2} + case ExtPef: + return MimeTypes{ImageXDashPentaxDashPef} + case ExtPcd: + return MimeTypes{ImageXDashPhotoDashCd} + case ExtPic: + return MimeTypes{ImageXDashPict} + case ExtPct: + return MimeTypes{ImageXDashPict} + case ExtPict: + return MimeTypes{ImageXDashPict} + case ExtPict1: + return MimeTypes{ImageXDashPict} + case ExtPict2: + return MimeTypes{ImageXDashPict} + case ExtPnm: + return MimeTypes{ImageXDashPortableDashAnymap} + case ExtPbm: + return MimeTypes{ImageXDashPortableDashBitmap} + case ExtPgm: + return MimeTypes{ImageXDashPortableDashGraymap} + case ExtPpm: + return MimeTypes{ImageXDashPortableDashPixmap} + case ExtQtif: + return MimeTypes{ImageXDashQuicktime} + case ExtRgb: + return MimeTypes{ImageXDashRgb} + case ExtX3f: + return MimeTypes{ImageXDashSigmaDashX3f} + case ExtSk: + return MimeTypes{ImageXDashSkencil} + case ExtSk1: + return MimeTypes{ImageXDashSkencil} + case ExtArw: + return MimeTypes{ImageXDashSonyDashArw} + case ExtSr2: + return MimeTypes{ImageXDashSonyDashSr2} + case ExtSrf: + return MimeTypes{ImageXDashSonyDashSrf} + case ExtSun: + return MimeTypes{ImageXDashSunDashRaster} + case ExtCur: + return MimeTypes{ImageXDashWinDashBitmap} + case ExtXbm: + return MimeTypes{ImageXDashXbitmap} + case ExtXcf: + return MimeTypes{ImageXDashXcf} + case ExtXpm: + return MimeTypes{ImageXDashXpixmap, ImageXDashXpm} + case ExtXwd: + return MimeTypes{ImageXDashXwindowdump} + case ExtDispositionDashNotification: + return MimeTypes{MessageDispositionDashNotification} + case ExtU8msg: + return MimeTypes{MessageGlobal} + case ExtU8dsn: + return MimeTypes{MessageGlobalDashDeliveryDashStatus} + case ExtU8mdn: + return MimeTypes{MessageGlobalDashDispositionDashNotification} + case ExtU8hdr: + return MimeTypes{MessageGlobalDashHeaders} + case ExtEml: + return MimeTypes{MessageRfc822} + case ExtMime: + return MimeTypes{MessageRfc822} + case Ext3mf: + return MimeTypes{Model3mf} + case ExtGltf: + return MimeTypes{ModelGltfPlusjson} + case ExtGlb: + return MimeTypes{ModelGltfDashBinary} + case ExtIgs: + return MimeTypes{ModelIges} + case ExtIges: + return MimeTypes{ModelIges} + case ExtMsh: + return MimeTypes{ModelMesh} + case ExtMesh: + return MimeTypes{ModelMesh} + case ExtSilo: + return MimeTypes{ModelMesh} + case ExtMtl: + return MimeTypes{ModelMtl} + case ExtStpz: + return MimeTypes{ModelStepPluszip} + case ExtStpxz: + return MimeTypes{ModelStepDashXMLPluszip} + case ExtDae: + return MimeTypes{ModelVndDotColladaPlusxml} + case ExtDwf: + return MimeTypes{ModelVndDotDwf} + case ExtGdl: + return MimeTypes{ModelVndDotGdl} + case ExtGtw: + return MimeTypes{ModelVndDotGtw} + case ExtMts: + return MimeTypes{ModelVndDotMts, VideoMp2t} + case ExtOgex: + return MimeTypes{ModelVndDotOpengex} + case ExtXB: + return MimeTypes{ModelVndDotParasolidDotTransmitDotBinary} + case ExtXT: + return MimeTypes{ModelVndDotParasolidDotTransmitDotText} + case ExtVds: + return MimeTypes{ModelVndDotSapDotVds} + case ExtUsdz: + return MimeTypes{ModelVndDotUsdzPluszip} + case ExtBsp: + return MimeTypes{ModelVndDotValveDotSourceDotCompiledDashMap} + case ExtVtu: + return MimeTypes{ModelVndDotVtu} + case ExtWrl: + return MimeTypes{ModelVrml} + case ExtVrml: + return MimeTypes{ModelVrml} + case ExtVrm: + return MimeTypes{ModelVrml} + case ExtX3db: + return MimeTypes{ModelX3dPlusbinary, ModelX3dPlusfastinfoset} + case ExtX3dbz: + return MimeTypes{ModelX3dPlusbinary} + case ExtX3dv: + return MimeTypes{ModelX3dPlusvrml, ModelX3dDashVrml} + case ExtX3dvz: + return MimeTypes{ModelX3dPlusvrml} + case ExtX3d: + return MimeTypes{ModelX3dPlusxml} + case ExtX3dz: + return MimeTypes{ModelX3dPlusxml} + case ExtAppcache: + return MimeTypes{TextCacheDashManifest} + case ExtManifest: + return MimeTypes{TextCacheDashManifest} + case ExtIfb: + return MimeTypes{TextCalendar} + case ExtLitcoffee: + return MimeTypes{TextCoffeescript} + case ExtCr: + return MimeTypes{TextCrystal, TextXDashCrystal} + case ExtCSS: + return MimeTypes{TextCSS} + case ExtCsvs: + return MimeTypes{TextCsvDashSchema} case ExtVcard: - return []string{"vcard", "text/directory", "text/vcard"} - case ExtVcd: - return []string{"vcd"} + return MimeTypes{TextDirectory, TextVcard, TextXDashVcard} case ExtVcf: - return []string{"vcf", "text/directory", "text/vcard"} - case ExtVcg: - return []string{"vcg"} - case ExtVcs: - return []string{"vcs", "text/x-vcalendar", "application/ics"} + return MimeTypes{TextDirectory, TextVcard, TextXDashVcard} case ExtVct: - return []string{"vct", "text/directory", "text/vcard"} - case ExtVcx: - return []string{"vcx"} - case ExtVda: - return []string{"vda", "image/targa", "image/x-targa", "application/x-targa", "image/x-icb", "image/x-tga", "image/tga", "application/tga"} - case ExtVdi: - return []string{"vdi", "application/x-vdi-disk"} - case ExtVds: - return []string{"vds"} - case ExtVhd: - return []string{"vhd", "application/x-virtualbox-vhd", "text/x-vhdl"} + return MimeTypes{TextDirectory, TextVcard, TextXDashVcard} + case ExtGcrd: + return MimeTypes{TextDirectory, TextVcard, TextXDashVcard} + case ExtGvp: + return MimeTypes{TextGoogleDashVideoDashPointer, TextXDashGoogleDashVideoDashPointer} + case ExtShtml: + return MimeTypes{TextHTML} + case ExtJade: + return MimeTypes{TextJade} + case ExtJsx: + return MimeTypes{TextJsx} + case ExtLess: + return MimeTypes{TextLess} + case ExtMd: + return MimeTypes{TextMarkdown, TextXDashMarkdown} + case ExtMarkdown: + return MimeTypes{TextMarkdown, TextXDashMarkdown} + case ExtMkd: + return MimeTypes{TextMarkdown, TextXDashMarkdown} + case ExtN3: + return MimeTypes{TextN3} + case ExtTxt: + return MimeTypes{TextPlain} + case ExtText: + return MimeTypes{TextPlain} + case ExtConf: + return MimeTypes{TextPlain} + case ExtDef: + return MimeTypes{TextPlain} + case ExtList: + return MimeTypes{TextPlain} + case ExtLog: + return MimeTypes{TextPlain, TextXDashLog} + case ExtIn: + return MimeTypes{TextPlain} + case ExtIni: + return MimeTypes{TextPlain} + case ExtDsc: + return MimeTypes{TextPrsDotLinesDotTag} + case ExtRtx: + return MimeTypes{TextRichtext} + case ExtSgml: + return MimeTypes{TextSgml} + case ExtSgm: + return MimeTypes{TextSgml} + case ExtShex: + return MimeTypes{TextShex} + case ExtSlim: + return MimeTypes{TextSlim} + case ExtSlm: + return MimeTypes{TextSlim} + case ExtSpdx: + return MimeTypes{TextSpdx} + case ExtSylk: + return MimeTypes{TextSpreadsheet} + case ExtSlk: + return MimeTypes{TextSpreadsheet} + case ExtStylus: + return MimeTypes{TextStylus} + case ExtStyl: + return MimeTypes{TextStylus} + case ExtTsv: + return MimeTypes{TextTabDashSeparatedDashValues} + case ExtMe: + return MimeTypes{TextTroff, TextXDashTroffDashMe} + case ExtMs: + return MimeTypes{TextTroff, TextXDashTroffDashMs} + case ExtTTL: + return MimeTypes{TextTurtle} + case ExtURI: + return MimeTypes{TextURIDashList} + case ExtUris: + return MimeTypes{TextURIDashList} + case ExtUrls: + return MimeTypes{TextURIDashList} + case ExtVbs: + return MimeTypes{TextVbs, TextVbscript} + case ExtCurl: + return MimeTypes{TextVndDotCurl} + case ExtDcurl: + return MimeTypes{TextVndDotCurlDotDcurl} + case ExtMcurl: + return MimeTypes{TextVndDotCurlDotMcurl} + case ExtScurl: + return MimeTypes{TextVndDotCurlDotScurl} + case ExtFly: + return MimeTypes{TextVndDotFly} + case ExtFlx: + return MimeTypes{TextVndDotFmiDotFlexstor} + case ExtGv: + return MimeTypes{TextVndDotGraphviz} + case Ext3dml: + return MimeTypes{TextVndDotIn3dDot3dml} + case ExtSpot: + return MimeTypes{TextVndDotIn3dDotSpot} + case ExtRt: + return MimeTypes{TextVndDotRnDashRealtext} + case ExtMc2: + return MimeTypes{TextVndDotSenxDotWarpscript} + case ExtJad: + return MimeTypes{TextVndDotSunDotJ2meDotAppDashDescriptor} + case ExtWml: + return MimeTypes{TextVndDotWapDotWml} + case ExtWmls: + return MimeTypes{TextVndDotWapDotWmlscript} + case ExtVtt: + return MimeTypes{TextVtt} + case ExtAdb: + return MimeTypes{TextXDashAdasrc} + case ExtAds: + return MimeTypes{TextXDashAdasrc} + case ExtS: + return MimeTypes{TextXDashAsm} + case ExtAsm: + return MimeTypes{TextXDashAsm} + case ExtBib: + return MimeTypes{TextXDashBibtex} + case ExtC: + return MimeTypes{TextXDashC, TextXDashCsrc} + case ExtCc: + return MimeTypes{TextXDashC, TextXDashCPlusPlussrc} + case ExtCxx: + return MimeTypes{TextXDashC, TextXDashCPlusPlussrc} + case ExtCpp: + return MimeTypes{TextXDashC, TextXDashCPlusPlussrc} + case ExtH: + return MimeTypes{TextXDashC, TextXDashChdr} + case ExtHh: + return MimeTypes{TextXDashC, TextXDashCPlusPlushdr} + case ExtDic: + return MimeTypes{TextXDashC} + case ExtHp: + return MimeTypes{TextXDashCPlusPlushdr} + case ExtHpp: + return MimeTypes{TextXDashCPlusPlushdr} + case ExtHPlusPlus: + return MimeTypes{TextXDashCPlusPlushdr} + case ExtHxx: + return MimeTypes{TextXDashCPlusPlushdr} + case Ext_C: + return MimeTypes{TextXDashCPlusPlussrc} + case ExtCPlusPlus: + return MimeTypes{TextXDashCPlusPlussrc} + case ExtCmake: + return MimeTypes{TextXDashCmake} + case ExtCbl: + return MimeTypes{TextXDashCobol} + case ExtCob: + return MimeTypes{TextXDashCobol} + case ExtAsd: + return MimeTypes{TextXDashCommonDashLisp} + case ExtFasl: + return MimeTypes{TextXDashCommonDashLisp} + case ExtLisp: + return MimeTypes{TextXDashCommonDashLisp} + case ExtRos: + return MimeTypes{TextXDashCommonDashLisp} + case ExtHtc: + return MimeTypes{TextXDashComponent} + case ExtCs: + return MimeTypes{TextXDashCsharp} + case ExtService: + return MimeTypes{TextXDashDbusDashService, TextXDashSystemdDashUnit} + case ExtDcl: + return MimeTypes{TextXDashDcl} + case ExtDiff: + return MimeTypes{TextXDashDiff, TextXDashPatch} + case ExtPatch: + return MimeTypes{TextXDashDiff, TextXDashPatch} + case ExtDsl: + return MimeTypes{TextXDashDsl} + case ExtD: + return MimeTypes{TextXDashDsrc} + case ExtDi: + return MimeTypes{TextXDashDsrc} + case ExtE: + return MimeTypes{TextXDashEiffel} + case ExtEif: + return MimeTypes{TextXDashEiffel} + case ExtEx: + return MimeTypes{TextXDashElixir} + case ExtExs: + return MimeTypes{TextXDashElixir} + case ExtEl: + return MimeTypes{TextXDashEmacsDashLisp} + case ExtErl: + return MimeTypes{TextXDashErlang} + case ExtF: + return MimeTypes{TextXDashFortran} + case ExtFor: + return MimeTypes{TextXDashFortran} + case ExtF77: + return MimeTypes{TextXDashFortran} + case ExtF90: + return MimeTypes{TextXDashFortran} + case ExtF95: + return MimeTypes{TextXDashFortran} + case ExtGs: + return MimeTypes{TextXDashGenie} + case ExtFeature: + return MimeTypes{TextXDashGherkin} + case ExtGo: + return MimeTypes{TextXDashGo} + case ExtGradle: + return MimeTypes{TextXDashGradle} + case ExtGroovy: + return MimeTypes{TextXDashGroovy} + case ExtGvy: + return MimeTypes{TextXDashGroovy} + case ExtGy: + return MimeTypes{TextXDashGroovy} + case ExtGsh: + return MimeTypes{TextXDashGroovy} + case ExtHbs: + return MimeTypes{TextXDashHandlebarsDashTemplate} + case ExtHs: + return MimeTypes{TextXDashHaskell} + case ExtIdl: + return MimeTypes{TextXDashIdl} + case ExtIptables: + return MimeTypes{TextXDashIptables} + case ExtJava: + return MimeTypes{TextXDashJava, TextXDashJavaDashSource} + case ExtKsy: + return MimeTypes{TextXDashKaitaiDashStruct} + case ExtKt: + return MimeTypes{TextXDashKotlin} + case ExtLdif: + return MimeTypes{TextXDashLdif} + case ExtLy: + return MimeTypes{TextXDashLilypond} + case ExtLHS: + return MimeTypes{TextXDashLiterateDashHaskell} + case ExtLua: + return MimeTypes{TextXDashLua} + case ExtMk: + return MimeTypes{TextXDashMakefile} + case ExtMak: + return MimeTypes{TextXDashMakefile} + case ExtM: + return MimeTypes{TextXDashMatlab, TextXDashObjcsrc, TextXDashOctave} + case ExtMoc: + return MimeTypes{TextXDashMoc} + case ExtMof: + return MimeTypes{TextXDashMof} + case ExtMrml: + return MimeTypes{TextXDashMrml} + case ExtMrl: + return MimeTypes{TextXDashMrml} + case ExtReg: + return MimeTypes{TextXDashMsDashRegedit} + case ExtMup: + return MimeTypes{TextXDashMup} + case ExtNot: + return MimeTypes{TextXDashMup} + case ExtNfo: + return MimeTypes{TextXDashNfo} + case ExtMl: + return MimeTypes{TextXDashOcaml} + case ExtMli: + return MimeTypes{TextXDashOcaml} + case ExtOcl: + return MimeTypes{TextXDashOcl} + case ExtOoc: + return MimeTypes{TextXDashOoc} + case ExtCl: + return MimeTypes{TextXDashOpenclDashSrc} + case ExtOpml: + return MimeTypes{TextXDashOpml, TextXDashOpmlPlusxml} + case ExtP: + return MimeTypes{TextXDashPascal} + case ExtPas: + return MimeTypes{TextXDashPascal} + case ExtPde: + return MimeTypes{TextXDashProcessing} + case ExtPy: + return MimeTypes{TextXDashPython, TextXDashPython3} + case ExtPyx: + return MimeTypes{TextXDashPython} + case ExtWsgi: + return MimeTypes{TextXDashPython} + case ExtPy3: + return MimeTypes{TextXDashPython3} + case ExtPy3x: + return MimeTypes{TextXDashPython3} + case ExtPyi: + return MimeTypes{TextXDashPython3} + case ExtQml: + return MimeTypes{TextXDashQml} + case ExtQmltypes: + return MimeTypes{TextXDashQml} + case ExtQmlproject: + return MimeTypes{TextXDashQml} + case ExtSpec: + return MimeTypes{TextXDashRpmDashSpec} + case ExtRst: + return MimeTypes{TextXDashRst} + case ExtSage: + return MimeTypes{TextXDashSagemath} + case ExtSass: + return MimeTypes{TextXDashSass} + case ExtScala: + return MimeTypes{TextXDashScala} + case ExtSs: + return MimeTypes{TextXDashScheme} + case ExtScss: + return MimeTypes{TextXDashScss} + case ExtEtx: + return MimeTypes{TextXDashSetext} + case ExtSfv: + return MimeTypes{TextXDashSfv} + case ExtSsa: + return MimeTypes{TextXDashSsa} + case ExtYmp: + return MimeTypes{TextXDashSuseDashYmp} + case ExtSvh: + return MimeTypes{TextXDashSvhdr} + case ExtSv: + return MimeTypes{TextXDashSvsrc} + case ExtAutomount: + return MimeTypes{TextXDashSystemdDashUnit} + case ExtDevice: + return MimeTypes{TextXDashSystemdDashUnit} + case ExtMount: + return MimeTypes{TextXDashSystemdDashUnit} + case ExtPath: + return MimeTypes{TextXDashSystemdDashUnit} + case ExtScope: + return MimeTypes{TextXDashSystemdDashUnit} + case ExtSlice: + return MimeTypes{TextXDashSystemdDashUnit} + case ExtSocket: + return MimeTypes{TextXDashSystemdDashUnit} + case ExtSwap: + return MimeTypes{TextXDashSystemdDashUnit} + case ExtTarget: + return MimeTypes{TextXDashSystemdDashUnit} + case ExtTimer: + return MimeTypes{TextXDashSystemdDashUnit} + case ExtMm: + return MimeTypes{TextXDashTroffDashMm} + case ExtTwig: + return MimeTypes{TextXDashTwig} + case ExtT2t: + return MimeTypes{TextXDashTxt2tags} + case ExtUil: + return MimeTypes{TextXDashUil} + case ExtUu: + return MimeTypes{TextXDashUuencode} + case ExtUue: + return MimeTypes{TextXDashUuencode, ZzDashApplicationZzDashWinassocDashUu} + case ExtVala: + return MimeTypes{TextXDashVala} + case ExtVapi: + return MimeTypes{TextXDashVala} + case ExtV: + return MimeTypes{TextXDashVerilog} case ExtVhdl: - return []string{"vhdl"} - case ExtVhdx: - return []string{"vhdx", "application/x-vhdx-disk"} - case ExtVis: - return []string{"vis"} + return MimeTypes{TextXDashVhdl} + case ExtXmi: + return MimeTypes{TextXDashXmi} + case ExtXslfo: + return MimeTypes{TextXDashXslfo} + case ExtGcode: + return MimeTypes{TextXDotGcode} + case ExtAxv: + return MimeTypes{VideoAnnodex, VideoXDashAnnodex} + case ExtAvi: + return MimeTypes{VideoAvi, VideoDivx, VideoMsvideo, VideoVndDotDivx, VideoXDashAvi, VideoXDashMsvideo} + case ExtAvf: + return MimeTypes{VideoAvi, VideoDivx, VideoMsvideo, VideoVndDotDivx, VideoXDashAvi, VideoXDashMsvideo} + case ExtDivx: + return MimeTypes{VideoAvi, VideoDivx, VideoMsvideo, VideoVndDotDivx, VideoXDashAvi, VideoXDashMsvideo} + case ExtDv: + return MimeTypes{VideoDv} + case ExtFli: + return MimeTypes{VideoFli, VideoXDashFli, VideoXDashFlic} + case ExtFlc: + return MimeTypes{VideoFli, VideoXDashFli, VideoXDashFlic} + case ExtH261: + return MimeTypes{VideoH261} + case ExtH263: + return MimeTypes{VideoH263} + case ExtH264: + return MimeTypes{VideoH264} + case ExtM4s: + return MimeTypes{VideoIsoDotSegment} + case ExtJpgv: + return MimeTypes{VideoJpeg} + case ExtMj2: + return MimeTypes{VideoMj2} + case ExtMjp2: + return MimeTypes{VideoMj2} + case ExtM2t: + return MimeTypes{VideoMp2t} + case ExtM2ts: + return MimeTypes{VideoMp2t} + case ExtCpi: + return MimeTypes{VideoMp2t} + case ExtClpi: + return MimeTypes{VideoMp2t} + case ExtMpl: + return MimeTypes{VideoMp2t} + case ExtMpls: + return MimeTypes{VideoMp2t} + case ExtBdmv: + return MimeTypes{VideoMp2t} + case ExtMp4: + return MimeTypes{VideoMp4, VideoMp4vDashEs, VideoXDashM4v} + case ExtMp4v: + return MimeTypes{VideoMp4} + case ExtMpg4: + return MimeTypes{VideoMp4} + case ExtM4v: + return MimeTypes{VideoMp4, VideoMp4vDashEs, VideoXDashM4v} + case ExtF4v: + return MimeTypes{VideoMp4, VideoMp4vDashEs, VideoXDashF4v, VideoXDashM4v} + case ExtLrv: + return MimeTypes{VideoMp4, VideoMp4vDashEs, VideoXDashM4v} + case ExtMpeg: + return MimeTypes{VideoMpeg, VideoMpegDashSystem, VideoXDashMpeg, VideoXDashMpegDashSystem, VideoXDashMpeg2} + case ExtMpg: + return MimeTypes{VideoMpeg, VideoMpegDashSystem, VideoXDashMpeg, VideoXDashMpegDashSystem, VideoXDashMpeg2} + case ExtMpe: + return MimeTypes{VideoMpeg, VideoMpegDashSystem, VideoXDashMpeg, VideoXDashMpegDashSystem, VideoXDashMpeg2} + case ExtM1v: + return MimeTypes{VideoMpeg} + case ExtM2v: + return MimeTypes{VideoMpeg} + case ExtVob: + return MimeTypes{VideoMpeg, VideoMpegDashSystem, VideoXDashMpeg, VideoXDashMpegDashSystem, VideoXDashMpeg2, VideoXDashMsDashVob} + case ExtOgv: + return MimeTypes{VideoOgg, VideoXDashOgg} + case ExtMov: + return MimeTypes{VideoQuicktime} + case ExtQt: + return MimeTypes{VideoQuicktime} + case ExtMoov: + return MimeTypes{VideoQuicktime} + case ExtQtvr: + return MimeTypes{VideoQuicktime} case ExtViv: - return []string{"viv", "video/vnd.vivo"} + return MimeTypes{VideoVivo, VideoVndDotVivo} case ExtVivo: - return []string{"vivo", "video/vnd.vivo"} - case ExtVlc: - return []string{"vlc", "application/m3u", "audio/mpegurl", "audio/x-mpegurl", "audio/x-m3u", "audio/x-mp3-playlist"} - case ExtVmdk: - return []string{"vmdk", "application/x-virtualbox-vmdk"} - case ExtVob: - return []string{"vob", "video/mpeg", "video/x-mpeg2", "video/x-mpeg-system", "video/x-mpeg", "video/mpeg-system"} - case ExtVoc: - return []string{"voc"} - case ExtVor: - return []string{"vor", "application/vnd.stardivision.writer-global"} - case ExtVox: - return []string{"vox"} - case ExtVpc: - return []string{"vpc", "application/x-virtualbox-vhd"} - case ExtVrm: - return []string{"vrm"} - case ExtVrml: - return []string{"vrml"} - case ExtVsd: - return []string{"vsd"} - case ExtVsdm: - return []string{"vsdm"} - case ExtVsdx: - return []string{"vsdx"} - case ExtVsf: - return []string{"vsf"} - case ExtVss: - return []string{"vss"} - case ExtVssm: - return []string{"vssm"} - case ExtVssx: - return []string{"vssx"} - case ExtVst: - return []string{"vst", "image/targa", "image/x-targa", "application/x-targa", "image/x-icb", "application/vnd.visio", "image/x-tga", "image/tga", "application/tga"} - case ExtVstm: - return []string{"vstm"} - case ExtVstx: - return []string{"vstx"} - case ExtVsw: - return []string{"vsw"} - case ExtVtf: - return []string{"vtf"} - case ExtVtt: - return []string{"vtt"} - case ExtVtu: - return []string{"vtu"} - case ExtVxml: - return []string{"vxml"} - case ExtW3d: - return []string{"w3d"} - case ExtWad: - return []string{"wad", "application/x-doom-wad", "application/x-wii-wad"} - case ExtWadl: - return []string{"wadl"} - case ExtWar: - return []string{"war"} - case ExtWasm: - return []string{"wasm"} - case ExtWav: - return []string{"wav", "audio/wav", "audio/wave", "audio/vnd.wave"} - case ExtWax: - return []string{"wax", "video/x-ms-wmx", "audio/x-ms-asx", "audio/x-ms-wax", "video/x-ms-wvx", "video/x-ms-wax"} - case ExtWb1: - return []string{"wb1"} - case ExtWb2: - return []string{"wb2"} - case ExtWb3: - return []string{"wb3"} - case ExtWbmp: - return []string{"wbmp"} - case ExtWbs: - return []string{"wbs"} - case ExtWbxml: - return []string{"wbxml"} - case ExtWcm: - return []string{"wcm"} - case ExtWdb: - return []string{"wdb"} - case ExtWdp: - return []string{"wdp"} - case ExtWeba: - return []string{"weba"} - case ExtWebapp: - return []string{"webapp"} + return MimeTypes{VideoVivo, VideoVndDotVivo} + case ExtUvh: + return MimeTypes{VideoVndDotDeceDotHd} + case ExtUvvh: + return MimeTypes{VideoVndDotDeceDotHd} + case ExtUvm: + return MimeTypes{VideoVndDotDeceDotMobile} + case ExtUvvm: + return MimeTypes{VideoVndDotDeceDotMobile} + case ExtUvp: + return MimeTypes{VideoVndDotDeceDotPd} + case ExtUvvp: + return MimeTypes{VideoVndDotDeceDotPd} + case ExtUvs: + return MimeTypes{VideoVndDotDeceDotSd} + case ExtUvvs: + return MimeTypes{VideoVndDotDeceDotSd} + case ExtUvv: + return MimeTypes{VideoVndDotDeceDotVideo} + case ExtUvvv: + return MimeTypes{VideoVndDotDeceDotVideo} + case ExtDvb: + return MimeTypes{VideoVndDotDvbDotFile} + case ExtFvt: + return MimeTypes{VideoVndDotFvt} + case ExtMxu: + return MimeTypes{VideoVndDotMpegurl, VideoXDashMpegurl} + case ExtM4u: + return MimeTypes{VideoVndDotMpegurl, VideoXDashMpegurl} + case ExtM1u: + return MimeTypes{VideoVndDotMpegurl, VideoXDashMpegurl} + case ExtPyv: + return MimeTypes{VideoVndDotMsDashPlayreadyDotMediaDotPyv} + case ExtBik: + return MimeTypes{VideoVndDotRadgamettoolsDotBink} + case ExtBk2: + return MimeTypes{VideoVndDotRadgamettoolsDotBink} + case ExtSmk: + return MimeTypes{VideoVndDotRadgamettoolsDotSmacker} + case ExtRv: + return MimeTypes{VideoVndDotRnDashRealvideo, VideoXDashRealDashVideo} + case ExtRvx: + return MimeTypes{VideoVndDotRnDashRealvideo, VideoXDashRealDashVideo} + case ExtUvu: + return MimeTypes{VideoVndDotUvvuDotMp4} + case ExtUvvu: + return MimeTypes{VideoVndDotUvvuDotMp4} case ExtWebm: - return []string{"webm"} - case ExtWebmanifest: - return []string{"webmanifest"} - case ExtWebp: - return []string{"webp"} - case ExtWg: - return []string{"wg"} - case ExtWgt: - return []string{"wgt"} - case ExtWim: - return []string{"wim"} - case ExtWk1: - return []string{"wk1", "application/lotus123", "zz-application/zz-winassoc-123", "application/vnd.lotus-1-2-3", "application/x-123", "application/wk1"} - case ExtWk3: - return []string{"wk3", "application/lotus123", "zz-application/zz-winassoc-123", "application/vnd.lotus-1-2-3", "application/x-123", "application/wk1"} - case ExtWk4: - return []string{"wk4", "application/lotus123", "zz-application/zz-winassoc-123", "application/vnd.lotus-1-2-3", "application/x-123", "application/wk1"} - case ExtWkdownload: - return []string{"wkdownload"} - case ExtWks: - return []string{"wks", "application/vnd.ms-works", "application/lotus123", "zz-application/zz-winassoc-123", "application/vnd.lotus-1-2-3", "application/x-123", "application/wk1"} + return MimeTypes{VideoWebm} + case ExtAnim_1Dash9j_: + return MimeTypes{VideoXDashAnim} + case ExtFxm: + return MimeTypes{VideoXDashJavafx} + case ExtMkv: + return MimeTypes{VideoXDashMatroska} + case ExtMk3d: + return MimeTypes{VideoXDashMatroska, VideoXDashMatroskaDash3d} + case ExtMks: + return MimeTypes{VideoXDashMatroska} + case ExtMjpeg: + return MimeTypes{VideoXDashMjpeg} + case ExtMjpg: + return MimeTypes{VideoXDashMjpeg} + case ExtMng: + return MimeTypes{VideoXDashMng} case ExtWm: - return []string{"wm"} - case ExtWma: - return []string{"wma", "audio/wma"} - case ExtWmd: - return []string{"wmd"} - case ExtWmf: - return []string{"wmf", "image/x-wmf", "image/x-win-metafile", "application/wmf", "application/x-wmf", "application/x-msmetafile"} - case ExtWml: - return []string{"wml"} - case ExtWmlc: - return []string{"wmlc"} - case ExtWmls: - return []string{"wmls"} - case ExtWmlsc: - return []string{"wmlsc"} - case ExtWmv: - return []string{"wmv", "video/x-ms-wmv"} - case ExtWmx: - return []string{"wmx", "video/x-ms-wmx", "audio/x-ms-asx", "video/x-ms-wvx", "video/x-ms-wax"} - case ExtWmz: - return []string{"wmz", "application/x-msmetafile"} - case ExtWoff: - return []string{"woff", "application/font-woff", "font/woff"} - case ExtWoff2: - return []string{"woff2"} - case ExtWp: - return []string{"wp", "application/wordperfect", "application/x-wordperfect"} - case ExtWp4: - return []string{"wp4", "application/wordperfect", "application/x-wordperfect"} - case ExtWp5: - return []string{"wp5", "application/wordperfect", "application/x-wordperfect"} - case ExtWp6: - return []string{"wp6", "application/wordperfect", "application/x-wordperfect"} - case ExtWpd: - return []string{"wpd", "application/wordperfect", "application/x-wordperfect"} - case ExtWpg: - return []string{"wpg"} - case ExtWpl: - return []string{"wpl"} - case ExtWpp: - return []string{"wpp", "application/wordperfect", "application/x-wordperfect"} - case ExtWps: - return []string{"wps"} - case ExtWqd: - return []string{"wqd"} - case ExtWri: - return []string{"wri"} - case ExtWrl: - return []string{"wrl"} - case ExtWs: - return []string{"ws"} - case ExtWsc: - return []string{"wsc", "application/x-wonderswan-color-rom"} - case ExtWsdl: - return []string{"wsdl"} - case ExtWsgi: - return []string{"wsgi"} - case ExtWspolicy: - return []string{"wspolicy"} - case ExtWtb: - return []string{"wtb"} - case ExtWv: - return []string{"wv"} - case ExtWvc: - return []string{"wvc"} - case ExtWvp: - return []string{"wvp"} - case ExtWvx: - return []string{"wvx", "video/x-ms-wmx", "audio/x-ms-asx", "video/x-ms-wvx", "video/x-ms-wax"} - case ExtWwf: - return []string{"wwf", "application/x-wwf"} - case ExtX32: - return []string{"x32"} - case ExtX3d: - return []string{"x3d"} - case ExtX3db: - return []string{"x3db", "model/x3d+fastinfoset"} - case ExtX3dbz: - return []string{"x3dbz"} - case ExtX3dv: - return []string{"x3dv", "model/x3d+vrml"} - case ExtX3dvz: - return []string{"x3dvz"} - case ExtX3dz: - return []string{"x3dz"} - case ExtX3f: - return []string{"x3f"} - case ExtXB: - return []string{"x_b"} - case ExtXT: - return []string{"x_t"} - case ExtXac: - return []string{"xac"} - case ExtXaml: - return []string{"xaml"} - case ExtXap: - return []string{"xap"} - case ExtXar: - return []string{"xar", "application/x-xar"} - case ExtXav: - return []string{"xav"} - case ExtXbap: - return []string{"xbap"} - case ExtXbd: - return []string{"xbd"} - case ExtXbel: - return []string{"xbel"} - case ExtXbl: - return []string{"xbl", "text/xml"} - case ExtXbm: - return []string{"xbm"} - case ExtXca: - return []string{"xca"} - case ExtXcf: - return []string{"xcf"} - case ExtXcfDotBz2: - return []string{"xcf.bz2"} - case ExtXcfDotGz: - return []string{"xcf.gz"} - case ExtXcs: - return []string{"xcs"} - case ExtXdf: - return []string{"xdf", "application/mrb-consumer+xml", "application/mrb-publish+xml"} - case ExtXdgapp: - return []string{"xdgapp", "application/vnd.xdgapp"} - case ExtXdm: - return []string{"xdm"} - case ExtXdp: - return []string{"xdp"} - case ExtXdssc: - return []string{"xdssc"} - case ExtXdw: - return []string{"xdw"} - case ExtXel: - return []string{"xel"} - case ExtXenc: - return []string{"xenc"} - case ExtXer: - return []string{"xer", "application/patch-ops-error+xml"} - case ExtXfdf: - return []string{"xfdf"} - case ExtXfdl: - return []string{"xfdl"} - case ExtXhe: - return []string{"xhe"} - case ExtXht: - return []string{"xht"} - case ExtXhtml: - return []string{"xhtml"} - case ExtXhvml: - return []string{"xhvml"} - case ExtXi: - return []string{"xi"} - case ExtXif: - return []string{"xif"} - case ExtXla: - return []string{"xla", "application/msexcel", "application/x-msexcel", "application/vnd.ms-excel"} - case ExtXlam: - return []string{"xlam"} - case ExtXlc: - return []string{"xlc", "application/msexcel", "application/x-msexcel", "application/vnd.ms-excel"} - case ExtXld: - return []string{"xld", "application/msexcel", "application/x-msexcel", "application/vnd.ms-excel"} - case ExtXlf: - return []string{"xlf", "application/x-xliff", "application/x-xliff+xml"} - case ExtXliff: - return []string{"xliff", "application/x-xliff"} - case ExtXll: - return []string{"xll", "application/msexcel", "application/x-msexcel", "application/vnd.ms-excel"} - case ExtXlm: - return []string{"xlm", "application/msexcel", "application/x-msexcel", "application/vnd.ms-excel"} - case ExtXlr: - return []string{"xlr"} - case ExtXls: - return []string{"xls", "application/msexcel", "application/x-msexcel", "application/vnd.ms-excel"} - case ExtXlsb: - return []string{"xlsb"} - case ExtXlsm: - return []string{"xlsm"} - case ExtXlsx: - return []string{"xlsx"} - case ExtXlt: - return []string{"xlt", "application/msexcel", "application/x-msexcel", "application/vnd.ms-excel"} - case ExtXltm: - return []string{"xltm"} - case ExtXltx: - return []string{"xltx"} - case ExtXlw: - return []string{"xlw", "application/msexcel", "application/x-msexcel", "application/vnd.ms-excel"} - case ExtXm: - return []string{"xm", "audio/xm"} - case ExtXmf: - return []string{"xmf", "audio/xmf", "audio/x-xmf"} - case ExtXmi: - return []string{"xmi"} - case ExtXML: - return []string{"xml", "text/xml"} - case ExtXns: - return []string{"xns"} - case ExtXo: - return []string{"xo"} - case ExtXop: - return []string{"xop"} - case ExtXpi: - return []string{"xpi"} - case ExtXpl: - return []string{"xpl"} - case ExtXpm: - return []string{"xpm", "image/x-xpixmap"} - case ExtXpr: - return []string{"xpr"} - case ExtXps: - return []string{"xps", "application/vnd.ms-xpsdocument"} - case ExtXpw: - return []string{"xpw"} - case ExtXpx: - return []string{"xpx"} - case ExtXsd: - return []string{"xsd", "text/xml"} - case ExtXsl: - return []string{"xsl", "application/xslt+xml"} - case ExtXslfo: - return []string{"xslfo"} - case ExtXslt: - return []string{"xslt"} - case ExtXsm: - return []string{"xsm"} - case ExtXspf: - return []string{"xspf", "application/xspf+xml"} - case ExtXul: - return []string{"xul"} - case ExtXvm: - return []string{"xvm"} - case ExtXvml: - return []string{"xvml"} - case ExtXwd: - return []string{"xwd"} - case ExtXyz: - return []string{"xyz"} - case ExtXz: - return []string{"xz"} - case ExtYaml: - return []string{"yaml", "text/x-yaml", "text/yaml"} - case ExtYang: - return []string{"yang"} - case ExtYin: - return []string{"yin"} - case ExtYml: - return []string{"yml", "text/x-yaml", "text/yaml"} - case ExtYmp: - return []string{"ymp"} - case ExtYt: - return []string{"yt"} - case ExtZ1: - return []string{"z1"} - case ExtZ2: - return []string{"z2"} - case ExtZ3: - return []string{"z3"} - case ExtZ4: - return []string{"z4"} - case ExtZ5: - return []string{"z5"} - case ExtZ6: - return []string{"z6"} - case ExtZ64: - return []string{"z64"} - case ExtZ7: - return []string{"z7"} - case ExtZ8: - return []string{"z8"} - case ExtZabw: - return []string{"zabw"} - case ExtZaz: - return []string{"zaz"} - case ExtZip: - return []string{"zip", "application/x-zip-compressed", "application/zip"} - case ExtZir: - return []string{"zir"} - case ExtZirz: - return []string{"zirz"} - case ExtZmm: - return []string{"zmm"} - case ExtZoo: - return []string{"zoo"} - case ExtZsav: - return []string{"zsav", "application/x-spss-sav"} - case ExtZst: - return []string{"zst"} - case ExtZz: - return []string{"zz"} + return MimeTypes{VideoXDashMsDashWm} + case ExtNsv: + return MimeTypes{VideoXDashNsv} + case ExtOgm: + return MimeTypes{VideoXDashOgm, VideoXDashOgmPlusogg} + case ExtMovie: + return MimeTypes{VideoXDashSgiDashMovie} + case ExtSmv: + return MimeTypes{VideoXDashSmv} + case ExtIce: + return MimeTypes{XDashConferenceXDashCooltalk} } return nil } + +const ( + ExtPdf Ext = 1 + ExtEz Ext = 2 + ExtAnx Ext = 3 + ExtAw Ext = 4 + ExtAtom Ext = 5 + ExtAtomcat Ext = 6 + ExtAtomdeleted Ext = 7 + ExtAtomsvc Ext = 8 + ExtDwd Ext = 9 + ExtHeld Ext = 10 + ExtRsat Ext = 11 + ExtBdoc Ext = 12 + ExtBz2 Ext = 13 + ExtBz Ext = 14 + ExtXcs Ext = 15 + ExtCcxml Ext = 16 + ExtCdfx Ext = 17 + ExtCdmia Ext = 18 + ExtCdmic Ext = 19 + ExtCdmid Ext = 20 + ExtCdmio Ext = 21 + ExtCdmiq Ext = 22 + ExtCdr Ext = 23 + ExtCsv Ext = 24 + ExtCu Ext = 25 + ExtMpd Ext = 26 + ExtDavmount Ext = 27 + ExtDbf Ext = 28 + ExtDcm Ext = 29 + ExtDbk Ext = 30 + ExtDocbook Ext = 31 + ExtDssc Ext = 32 + ExtXdssc Ext = 33 + ExtEcma Ext = 34 + ExtEs Ext = 35 + ExtEmf Ext = 36 + ExtEmma Ext = 37 + ExtEmotionml Ext = 38 + ExtEpub Ext = 39 + ExtExi Ext = 40 + ExtFdt Ext = 41 + ExtPfr Ext = 42 + ExtWoff Ext = 43 + ExtSwf Ext = 44 + ExtSpl Ext = 45 + ExtGeojson Ext = 46 + ExtGeoDotJSON Ext = 47 + ExtGml Ext = 48 + ExtGnd Ext = 49 + ExtGpx Ext = 50 + ExtGxf Ext = 51 + ExtGz Ext = 52 + ExtHjson Ext = 53 + ExtStk Ext = 54 + ExtIco Ext = 55 + ExtVcs Ext = 56 + ExtIcs Ext = 57 + ExtAi Ext = 58 + ExtInk Ext = 59 + ExtInkml Ext = 60 + ExtIpfix Ext = 61 + ExtIts Ext = 62 + ExtClass Ext = 63 + ExtJar Ext = 64 + ExtWar Ext = 65 + ExtEar Ext = 66 + ExtSer Ext = 67 + ExtJs Ext = 68 + ExtMjs Ext = 69 + ExtJsm Ext = 70 + ExtJrd Ext = 71 + ExtJSON Ext = 72 + ExtMap Ext = 73 + ExtJSONDashPatch Ext = 74 + ExtJSON5 Ext = 75 + ExtJsonml Ext = 76 + ExtJsonld Ext = 77 + ExtLgr Ext = 78 + ExtLostxml Ext = 79 + Ext123 Ext = 80 + ExtWk1 Ext = 81 + ExtWk3 Ext = 82 + ExtWk4 Ext = 83 + ExtWks Ext = 84 + ExtM3u Ext = 85 + ExtM3u8 Ext = 86 + ExtVlc Ext = 87 + ExtHqx Ext = 88 + ExtCpt Ext = 89 + ExtMads Ext = 90 + ExtWebmanifest Ext = 91 + ExtMrc Ext = 92 + ExtMrcx Ext = 93 + ExtMa Ext = 94 + ExtNb Ext = 95 + ExtMb Ext = 96 + ExtMathml Ext = 97 + ExtMml Ext = 98 + ExtMbox Ext = 99 + ExtMdb Ext = 100 + ExtMscml Ext = 101 + ExtMetalink Ext = 102 + ExtMeta4 Ext = 103 + ExtMets Ext = 104 + ExtMaei Ext = 105 + ExtMusd Ext = 106 + ExtMods Ext = 107 + ExtM21 Ext = 108 + ExtMp21 Ext = 109 + ExtMp4s Ext = 110 + ExtM4p Ext = 111 + ExtXdf Ext = 112 + ExtTnef Ext = 113 + ExtTnf Ext = 114 + ExtXls Ext = 115 + ExtXlc Ext = 116 + ExtXll Ext = 117 + ExtXlm Ext = 118 + ExtXlw Ext = 119 + ExtXla Ext = 120 + ExtXlt Ext = 121 + ExtXld Ext = 122 + ExtPpz Ext = 123 + ExtPpt Ext = 124 + ExtPps Ext = 125 + ExtPot Ext = 126 + ExtDoc Ext = 127 + ExtDot Ext = 128 + ExtMxf Ext = 129 + ExtNq Ext = 130 + ExtNt Ext = 131 + ExtCjs Ext = 132 + ExtBin Ext = 133 + ExtDms Ext = 134 + ExtLrf Ext = 135 + ExtMar Ext = 136 + ExtSo Ext = 137 + ExtDist Ext = 138 + ExtDistz Ext = 139 + ExtPkg Ext = 140 + ExtBpk Ext = 141 + ExtDump Ext = 142 + ExtElc Ext = 143 + ExtDeploy Ext = 144 + ExtExe Ext = 145 + ExtDll Ext = 146 + ExtDeb Ext = 147 + ExtDmg Ext = 148 + ExtIso Ext = 149 + ExtImg Ext = 150 + ExtMsi Ext = 151 + ExtMsp Ext = 152 + ExtMsm Ext = 153 + ExtBuffer Ext = 154 + ExtOda Ext = 155 + ExtOpf Ext = 156 + ExtOgx Ext = 157 + ExtOmdoc Ext = 158 + ExtOnetoc Ext = 159 + ExtOnetoc2 Ext = 160 + ExtOnetmp Ext = 161 + ExtOnepkg Ext = 162 + ExtOva Ext = 163 + ExtOwx Ext = 164 + ExtOxps Ext = 165 + ExtRelo Ext = 166 + ExtXer Ext = 167 + ExtPcap Ext = 168 + ExtCap Ext = 169 + ExtDmp Ext = 170 + ExtPgp Ext = 171 + ExtGpg Ext = 172 + ExtAsc Ext = 173 + ExtSkr Ext = 174 + ExtPkr Ext = 175 + ExtKey Ext = 176 + ExtSig Ext = 177 + ExtPsd Ext = 178 + ExtPrf Ext = 179 + ExtP10 Ext = 180 + ExtP12 Ext = 181 + ExtPfx Ext = 182 + ExtP7m Ext = 183 + ExtP7c Ext = 184 + ExtP7s Ext = 185 + ExtP8 Ext = 186 + ExtP8e Ext = 187 + ExtAc Ext = 188 + ExtCer Ext = 189 + ExtCrl Ext = 190 + ExtPkipath Ext = 191 + ExtPki Ext = 192 + ExtPls Ext = 193 + ExtEps Ext = 194 + ExtPs Ext = 195 + ExtProvx Ext = 196 + ExtCww Ext = 197 + ExtPskcxml Ext = 198 + ExtRAM Ext = 199 + ExtRaml Ext = 200 + ExtRdf Ext = 201 + ExtOwl Ext = 202 + ExtRdfs Ext = 203 + ExtRif Ext = 204 + ExtRnc Ext = 205 + ExtRl Ext = 206 + ExtRld Ext = 207 + ExtRs Ext = 208 + ExtRapd Ext = 209 + ExtSls Ext = 210 + ExtRusd Ext = 211 + ExtGbr Ext = 212 + ExtMft Ext = 213 + ExtRoa Ext = 214 + ExtRsd Ext = 215 + ExtRss Ext = 216 + ExtRtf Ext = 217 + ExtSbml Ext = 218 + ExtScq Ext = 219 + ExtScs Ext = 220 + ExtSpq Ext = 221 + ExtSpp Ext = 222 + ExtSdp Ext = 223 + ExtSenmlx Ext = 224 + ExtSensmlx Ext = 225 + ExtSetpay Ext = 226 + ExtSetreg Ext = 227 + ExtShf Ext = 228 + ExtSiv Ext = 229 + ExtSieve Ext = 230 + ExtSmil Ext = 231 + ExtSmi Ext = 232 + ExtSml Ext = 233 + ExtKino Ext = 234 + ExtRq Ext = 235 + ExtSrx Ext = 236 + ExtSql Ext = 237 + ExtGram Ext = 238 + ExtGrxml Ext = 239 + ExtSru Ext = 240 + ExtSsdl Ext = 241 + ExtSsml Ext = 242 + ExtSit Ext = 243 + ExtSwidtag Ext = 244 + ExtTei Ext = 245 + ExtTeicorpus Ext = 246 + ExtTga Ext = 247 + ExtIcb Ext = 248 + ExtTpic Ext = 249 + ExtVda Ext = 250 + ExtVst Ext = 251 + ExtTfi Ext = 252 + ExtTsd Ext = 253 + ExtToml Ext = 254 + ExtTrig Ext = 255 + ExtTtml Ext = 256 + ExtUbj Ext = 257 + ExtRsheet Ext = 258 + ExtTd Ext = 259 + Ext1km Ext = 260 + ExtPlb Ext = 261 + ExtPsb Ext = 262 + ExtPvb Ext = 263 + ExtTcap Ext = 264 + ExtPwn Ext = 265 + ExtAso Ext = 266 + ExtImp Ext = 267 + ExtAcu Ext = 268 + ExtAtc Ext = 269 + ExtAcutc Ext = 270 + ExtAir Ext = 271 + ExtFcdt Ext = 272 + ExtFxp Ext = 273 + ExtFxpl Ext = 274 + ExtXdp Ext = 275 + ExtXfdf Ext = 276 + ExtAhead Ext = 277 + ExtAzf Ext = 278 + ExtAzs Ext = 279 + ExtAzw Ext = 280 + ExtAzw3 Ext = 281 + ExtKfx Ext = 282 + ExtAcc Ext = 283 + ExtAmi Ext = 284 + ExtApk Ext = 285 + ExtCii Ext = 286 + ExtFti Ext = 287 + ExtAtx Ext = 288 + ExtAppimage Ext = 289 + ExtMpkg Ext = 290 + ExtKeynote Ext = 291 + ExtNumbers Ext = 292 + ExtPages Ext = 293 + ExtPkpass Ext = 294 + ExtSwi Ext = 295 + ExtIota Ext = 296 + ExtAep Ext = 297 + ExtBmml Ext = 298 + ExtMpm Ext = 299 + ExtBmi Ext = 300 + ExtRep Ext = 301 + ExtCdxml Ext = 302 + ExtPgn Ext = 303 + ExtMmd Ext = 304 + ExtCdy Ext = 305 + ExtCsl Ext = 306 + ExtCla Ext = 307 + ExtRp9 Ext = 308 + ExtC4g Ext = 309 + ExtC4d Ext = 310 + ExtC4f Ext = 311 + ExtC4p Ext = 312 + ExtC4u Ext = 313 + ExtC11amc Ext = 314 + ExtC11amz Ext = 315 + ExtCoffee Ext = 316 + ExtCbz Ext = 317 + ExtCbr Ext = 318 + ExtCsp Ext = 319 + ExtCdbcmsg Ext = 320 + ExtCmc Ext = 321 + ExtClkx Ext = 322 + ExtClkk Ext = 323 + ExtClkp Ext = 324 + ExtClkt Ext = 325 + ExtClkw Ext = 326 + ExtWbs Ext = 327 + ExtPml Ext = 328 + ExtPpd Ext = 329 + ExtCar Ext = 330 + ExtPcurl Ext = 331 + ExtDart Ext = 332 + ExtRdz Ext = 333 + ExtUdeb Ext = 334 + ExtUvf Ext = 335 + ExtUvvf Ext = 336 + ExtUvd Ext = 337 + ExtUvvd Ext = 338 + ExtUvt Ext = 339 + ExtUvvt Ext = 340 + ExtUvx Ext = 341 + ExtUvvx Ext = 342 + ExtUvz Ext = 343 + ExtUvvz Ext = 344 + ExtFeLaunch Ext = 345 + ExtDna Ext = 346 + ExtMlp Ext = 347 + ExtDpg Ext = 348 + ExtDfac Ext = 349 + ExtKpxx Ext = 350 + ExtAit Ext = 351 + ExtSvc Ext = 352 + ExtGeo Ext = 353 + ExtMag Ext = 354 + ExtEmp Ext = 355 + ExtNml Ext = 356 + ExtEsf Ext = 357 + ExtMsf Ext = 358 + ExtQam Ext = 359 + ExtSlt Ext = 360 + ExtSsf Ext = 361 + ExtEs3 Ext = 362 + ExtEt3 Ext = 363 + ExtAsice Ext = 364 + ExtEz2 Ext = 365 + ExtEz3 Ext = 366 + ExtFdf Ext = 367 + ExtMseed Ext = 368 + ExtSeed Ext = 369 + ExtDataless Ext = 370 + ExtFlatpak Ext = 371 + ExtXdgapp Ext = 372 + ExtFlatpakref Ext = 373 + ExtFlatpakrepo Ext = 374 + ExtGph Ext = 375 + ExtFtc Ext = 376 + ExtFm Ext = 377 + ExtFrame Ext = 378 + ExtMaker Ext = 379 + ExtBook Ext = 380 + ExtFnc Ext = 381 + ExtLtf Ext = 382 + ExtFsc Ext = 383 + ExtOas Ext = 384 + ExtOa2 Ext = 385 + ExtOa3 Ext = 386 + ExtFg5 Ext = 387 + ExtBh2 Ext = 388 + ExtDdd Ext = 389 + ExtXdw Ext = 390 + ExtXbd Ext = 391 + ExtFzs Ext = 392 + ExtTxd Ext = 393 + ExtGgb Ext = 394 + ExtGgt Ext = 395 + ExtGex Ext = 396 + ExtGre Ext = 397 + ExtGxt Ext = 398 + ExtG2w Ext = 399 + ExtG3w Ext = 400 + ExtGmx Ext = 401 + ExtGdoc Ext = 402 + ExtGslides Ext = 403 + ExtGsheet Ext = 404 + ExtKml Ext = 405 + ExtKmz Ext = 406 + ExtGqf Ext = 407 + ExtGqs Ext = 408 + ExtGac Ext = 409 + ExtGhf Ext = 410 + ExtGim Ext = 411 + ExtGrv Ext = 412 + ExtGtm Ext = 413 + ExtTpl Ext = 414 + ExtVcg Ext = 415 + ExtHwp Ext = 416 + ExtHwt Ext = 417 + ExtHal Ext = 418 + ExtZmm Ext = 419 + ExtHbci Ext = 420 + ExtLes Ext = 421 + ExtHpgl Ext = 422 + ExtHpid Ext = 423 + ExtHps Ext = 424 + ExtJlt Ext = 425 + ExtPcl Ext = 426 + ExtPclxl Ext = 427 + ExtSfdDashHdstx Ext = 428 + ExtMpy Ext = 429 + ExtAfp Ext = 430 + ExtListafp Ext = 431 + ExtList3820 Ext = 432 + ExtIrm Ext = 433 + ExtSc Ext = 434 + ExtIcc Ext = 435 + ExtIcm Ext = 436 + ExtIgl Ext = 437 + ExtIvp Ext = 438 + ExtIvu Ext = 439 + ExtIgm Ext = 440 + ExtXpw Ext = 441 + ExtXpx Ext = 442 + ExtI2g Ext = 443 + ExtQbo Ext = 444 + ExtQfx Ext = 445 + ExtRcprofile Ext = 446 + ExtIrp Ext = 447 + ExtXpr Ext = 448 + ExtFcs Ext = 449 + ExtJam Ext = 450 + ExtRms Ext = 451 + ExtJisp Ext = 452 + ExtJoda Ext = 453 + ExtKtz Ext = 454 + ExtKtr Ext = 455 + ExtKarbon Ext = 456 + ExtChrt Ext = 457 + ExtKfo Ext = 458 + ExtFlw Ext = 459 + ExtKon Ext = 460 + ExtKpr Ext = 461 + ExtKpt Ext = 462 + ExtKsp Ext = 463 + ExtKwd Ext = 464 + ExtKwt Ext = 465 + ExtHtke Ext = 466 + ExtKia Ext = 467 + ExtKne Ext = 468 + ExtKnp Ext = 469 + ExtSkp Ext = 470 + ExtSkd Ext = 471 + ExtSkt Ext = 472 + ExtSkm Ext = 473 + ExtSse Ext = 474 + ExtLasxml Ext = 475 + ExtLbd Ext = 476 + ExtLbe Ext = 477 + ExtApr Ext = 478 + ExtPre Ext = 479 + ExtNsf Ext = 480 + ExtOrg Ext = 481 + ExtScm Ext = 482 + ExtLwp Ext = 483 + ExtPortpkg Ext = 484 + ExtMvt Ext = 485 + ExtMcd Ext = 486 + ExtMc1 Ext = 487 + ExtCdkey Ext = 488 + ExtMwf Ext = 489 + ExtMfm Ext = 490 + ExtFlo Ext = 491 + ExtIgx Ext = 492 + ExtMif Ext = 493 + ExtDaf Ext = 494 + ExtDis Ext = 495 + ExtMbk Ext = 496 + ExtMqy Ext = 497 + ExtMsl Ext = 498 + ExtPlc Ext = 499 + ExtTxf Ext = 500 + ExtMpn Ext = 501 + ExtMpc Ext = 502 + ExtXul Ext = 503 + ExtCil Ext = 504 + ExtAsf Ext = 505 + ExtCab Ext = 506 + ExtXlam Ext = 507 + ExtXlsb Ext = 508 + ExtXlsm Ext = 509 + ExtXltm Ext = 510 + ExtEot Ext = 511 + ExtChm Ext = 512 + ExtIms Ext = 513 + ExtLrm Ext = 514 + ExtThmx Ext = 515 + ExtMsg Ext = 516 + ExtCat Ext = 517 + ExtStl Ext = 518 + ExtPpam Ext = 519 + ExtPptm Ext = 520 + ExtSldm Ext = 521 + ExtPpsm Ext = 522 + ExtPotm Ext = 523 + ExtMpp Ext = 524 + ExtMpt Ext = 525 + ExtPub Ext = 526 + ExtVsdm Ext = 527 + ExtVsdx Ext = 528 + ExtVssm Ext = 529 + ExtVssx Ext = 530 + ExtVstm Ext = 531 + ExtVstx Ext = 532 + ExtDocm Ext = 533 + ExtDotm Ext = 534 + ExtWps Ext = 535 + ExtWcm Ext = 536 + ExtWdb Ext = 537 + ExtXlr Ext = 538 + ExtWpl Ext = 539 + ExtXps Ext = 540 + ExtMseq Ext = 541 + ExtMus Ext = 542 + ExtMsty Ext = 543 + ExtTaglet Ext = 544 + ExtNlu Ext = 545 + ExtSfc Ext = 546 + ExtSmc Ext = 547 + ExtNtf Ext = 548 + ExtNitf Ext = 549 + ExtNnd Ext = 550 + ExtNns Ext = 551 + ExtNnw Ext = 552 + ExtNgdat Ext = 553 + ExtNDashGage Ext = 554 + ExtRpst Ext = 555 + ExtRpss Ext = 556 + ExtEdm Ext = 557 + ExtEdx Ext = 558 + ExtExt Ext = 559 + ExtOdc Ext = 560 + ExtOtc Ext = 561 + ExtOdb Ext = 562 + ExtOdf Ext = 563 + ExtOdft Ext = 564 + ExtOtf Ext = 565 + ExtOdg Ext = 566 + ExtFodg Ext = 567 + ExtOtg Ext = 568 + ExtOdi Ext = 569 + ExtOti Ext = 570 + ExtOdp Ext = 571 + ExtFodp Ext = 572 + ExtOtp Ext = 573 + ExtOds Ext = 574 + ExtFods Ext = 575 + ExtOts Ext = 576 + ExtOdt Ext = 577 + ExtFodt Ext = 578 + ExtOdm Ext = 579 + ExtOtt Ext = 580 + ExtOth Ext = 581 + ExtXo Ext = 582 + ExtDd2 Ext = 583 + ExtObgx Ext = 584 + ExtOxt Ext = 585 + ExtOsm Ext = 586 + ExtPptx Ext = 587 + ExtSldx Ext = 588 + ExtPpsx Ext = 589 + ExtPotx Ext = 590 + ExtXlsx Ext = 591 + ExtXltx Ext = 592 + ExtDocx Ext = 593 + ExtDotx Ext = 594 + ExtMgp Ext = 595 + ExtDp Ext = 596 + ExtEsa Ext = 597 + ExtPdb Ext = 598 + ExtPqa Ext = 599 + ExtOprc Ext = 600 + ExtPrc Ext = 601 + ExtPaw Ext = 602 + ExtStr Ext = 603 + ExtEi6 Ext = 604 + ExtEfif Ext = 605 + ExtWg Ext = 606 + ExtPlf Ext = 607 + ExtPbd Ext = 608 + ExtBox Ext = 609 + ExtMgz Ext = 610 + ExtQPS Ext = 611 + ExtPtid Ext = 612 + ExtQxd Ext = 613 + ExtQxt Ext = 614 + ExtQwd Ext = 615 + ExtQwt Ext = 616 + ExtQxl Ext = 617 + ExtQxb Ext = 618 + ExtRar Ext = 619 + ExtBed Ext = 620 + ExtMxl Ext = 621 + ExtMusicxml Ext = 622 + ExtCryptonote Ext = 623 + ExtCod Ext = 624 + ExtRm Ext = 625 + ExtRmj Ext = 626 + ExtRmm Ext = 627 + ExtRmx Ext = 628 + ExtRmvb Ext = 629 + ExtLink66 Ext = 630 + ExtSt Ext = 631 + ExtSee Ext = 632 + ExtSema Ext = 633 + ExtSemd Ext = 634 + ExtSemf Ext = 635 + ExtIfm Ext = 636 + ExtItp Ext = 637 + ExtIif Ext = 638 + ExtIpk Ext = 639 + ExtTwd Ext = 640 + ExtTwds Ext = 641 + ExtMmf Ext = 642 + ExtSmaf Ext = 643 + ExtTeacher Ext = 644 + ExtSnap Ext = 645 + ExtFo Ext = 646 + ExtSdkm Ext = 647 + ExtSdkd Ext = 648 + ExtDxp Ext = 649 + ExtSfs Ext = 650 + ExtSqlite3 Ext = 651 + ExtSqsh Ext = 652 + ExtSdc Ext = 653 + ExtSds Ext = 654 + ExtSda Ext = 655 + ExtSdd Ext = 656 + ExtSmd Ext = 657 + ExtSmf Ext = 658 + ExtSdw Ext = 659 + ExtVor Ext = 660 + ExtSgl Ext = 661 + ExtSmzip Ext = 662 + ExtSm Ext = 663 + ExtWadl Ext = 664 + ExtSxc Ext = 665 + ExtStc Ext = 666 + ExtSxd Ext = 667 + ExtStd Ext = 668 + ExtSxi Ext = 669 + ExtSti Ext = 670 + ExtSxm Ext = 671 + ExtSxw Ext = 672 + ExtSxg Ext = 673 + ExtStw Ext = 674 + ExtSus Ext = 675 + ExtSusp Ext = 676 + ExtSvd Ext = 677 + ExtSis Ext = 678 + ExtSisx Ext = 679 + ExtXsm Ext = 680 + ExtBdm Ext = 681 + ExtXdm Ext = 682 + ExtDdf Ext = 683 + ExtTao Ext = 684 + ExtTmo Ext = 685 + ExtTpt Ext = 686 + ExtMxs Ext = 687 + ExtTra Ext = 688 + ExtUfd Ext = 689 + ExtUfdl Ext = 690 + ExtUtz Ext = 691 + ExtUmj Ext = 692 + ExtUnityweb Ext = 693 + ExtUoml Ext = 694 + ExtVcx Ext = 695 + ExtVsd Ext = 696 + ExtVss Ext = 697 + ExtVsw Ext = 698 + ExtVis Ext = 699 + ExtVsf Ext = 700 + ExtWbxml Ext = 701 + ExtWmlc Ext = 702 + ExtWmlsc Ext = 703 + ExtWtb Ext = 704 + ExtNbp Ext = 705 + ExtWpd Ext = 706 + ExtWp Ext = 707 + ExtWp4 Ext = 708 + ExtWp5 Ext = 709 + ExtWp6 Ext = 710 + ExtWpp Ext = 711 + ExtWqd Ext = 712 + ExtStf Ext = 713 + ExtXar Ext = 714 + ExtXfdl Ext = 715 + ExtHvd Ext = 716 + ExtHvs Ext = 717 + ExtHvp Ext = 718 + ExtOsf Ext = 719 + ExtOsfpvg Ext = 720 + ExtSaf Ext = 721 + ExtSpf Ext = 722 + ExtCmp Ext = 723 + ExtYt Ext = 724 + ExtZir Ext = 725 + ExtZirz Ext = 726 + ExtZaz Ext = 727 + ExtVxml Ext = 728 + ExtWasm Ext = 729 + ExtWgt Ext = 730 + ExtHlp Ext = 731 + ExtWmf Ext = 732 + ExtWsdl Ext = 733 + ExtWspolicy Ext = 734 + ExtWwf Ext = 735 + Ext7z Ext = 736 + Ext7zDot001 Ext = 737 + ExtAbw Ext = 738 + ExtAbwDotCRASHED Ext = 739 + ExtAbwDotGz Ext = 740 + ExtZabw Ext = 741 + ExtAce Ext = 742 + ExtAlz Ext = 743 + ExtAdf Ext = 744 + ExtSam Ext = 745 + ExtPdc Ext = 746 + ExtSpx Ext = 747 + ExtCwk Ext = 748 + ExtAs Ext = 749 + ExtA Ext = 750 + ExtAr Ext = 751 + ExtArj Ext = 752 + ExtAsp Ext = 753 + ExtA26 Ext = 754 + ExtA78 Ext = 755 + ExtLnx Ext = 756 + ExtAab Ext = 757 + ExtX32 Ext = 758 + ExtU32 Ext = 759 + ExtVox Ext = 760 + ExtAam Ext = 761 + ExtAas Ext = 762 + ExtAwk Ext = 763 + ExtBcpio Ext = 764 + ExtTorrent Ext = 765 + ExtBlender Ext = 766 + ExtBlend Ext = 767 + Ext_BLEND Ext = 768 + ExtBlb Ext = 769 + ExtBlorb Ext = 770 + ExtBps Ext = 771 + ExtBsdiff Ext = 772 + ExtDviDotBz2 Ext = 773 + ExtTarDotBz2 Ext = 774 + ExtTarDotBz Ext = 775 + ExtTbz2 Ext = 776 + ExtTbz Ext = 777 + ExtTb2 Ext = 778 + ExtBoz Ext = 779 + ExtPdfDotBz2 Ext = 780 + ExtPsDotBz2 Ext = 781 + ExtCb7 Ext = 782 + ExtCba Ext = 783 + ExtCbt Ext = 784 + ExtCcmx Ext = 785 + ExtIso9660 Ext = 786 + ExtVcd Ext = 787 + ExtToc Ext = 788 + ExtCfs Ext = 789 + ExtChat Ext = 790 + ExtCrx Ext = 791 + ExtPcf Ext = 792 + ExtCco Ext = 793 + Ext_Z Ext = 794 + ExtCso Ext = 795 + ExtTarDotGz Ext = 796 + ExtTgz Ext = 797 + ExtNsc Ext = 798 + ExtCpio Ext = 799 + ExtCpioDotGz Ext = 800 + ExtCsh Ext = 801 + ExtCue Ext = 802 + ExtDar Ext = 803 + ExtDc Ext = 804 + ExtUI Ext = 805 + ExtDesktop Ext = 806 + ExtKdelnk Ext = 807 + ExtDgc Ext = 808 + ExtDia Ext = 809 + ExtShape Ext = 810 + ExtDir Ext = 811 + ExtDcr Ext = 812 + ExtDxr Ext = 813 + ExtCst Ext = 814 + ExtCct Ext = 815 + ExtCxt Ext = 816 + ExtW3d Ext = 817 + ExtFgd Ext = 818 + ExtSwa Ext = 819 + ExtCdi Ext = 820 + ExtWad Ext = 821 + ExtNcx Ext = 822 + ExtDtb Ext = 823 + ExtRes Ext = 824 + ExtDvi Ext = 825 + ExtEtheme Ext = 826 + ExtEgon Ext = 827 + ExtEvy Ext = 828 + ExtEva Ext = 829 + ExtFd Ext = 830 + ExtQd Ext = 831 + ExtFds Ext = 832 + ExtFb2 Ext = 833 + ExtFlv Ext = 834 + ExtFl Ext = 835 + ExtAfm Ext = 836 + ExtBdf Ext = 837 + ExtGsf Ext = 838 + ExtPsf Ext = 839 + ExtPcfDotZ Ext = 840 + ExtPcfDotGz Ext = 841 + ExtSnf Ext = 842 + ExtSpd Ext = 843 + ExtTtf Ext = 844 + ExtTtx Ext = 845 + ExtPfa Ext = 846 + ExtPfb Ext = 847 + ExtPfm Ext = 848 + ExtArc Ext = 849 + ExtGbc Ext = 850 + ExtCgb Ext = 851 + ExtGb Ext = 852 + ExtSgb Ext = 853 + ExtGg Ext = 854 + ExtGba Ext = 855 + ExtAgb Ext = 856 + ExtGca Ext = 857 + ExtGdi Ext = 858 + ExtGed Ext = 859 + ExtGedcom Ext = 860 + Ext32x Ext = 861 + ExtMdx Ext = 862 + ExtGen Ext = 863 + ExtSgd Ext = 864 + ExtPo Ext = 865 + ExtGmo Ext = 866 + ExtMo Ext = 867 + ExtGlade Ext = 868 + ExtUlx Ext = 869 + ExtGnucash Ext = 870 + ExtGnc Ext = 871 + ExtXac Ext = 872 + ExtGnumeric Ext = 873 + ExtGp Ext = 874 + ExtGplt Ext = 875 + ExtGnuplot Ext = 876 + ExtSgf Ext = 877 + ExtGramps Ext = 878 + ExtGra Ext = 879 + ExtGtar Ext = 880 + ExtTar Ext = 881 + ExtGem Ext = 882 + ExtPsfDotGz Ext = 883 + ExtDviDotGz Ext = 884 + ExtPdfDotGz Ext = 885 + ExtPsDotGz Ext = 886 + ExtHdf Ext = 887 + ExtHdf4 Ext = 888 + ExtH4 Ext = 889 + ExtHdf5 Ext = 890 + ExtH5 Ext = 891 + ExtHfe Ext = 892 + ExtPhp Ext = 893 + ExtIca Ext = 894 + ExtInstall Ext = 895 + ExtIps Ext = 896 + ExtIpynb Ext = 897 + ExtIt87 Ext = 898 + ExtJardiff Ext = 899 + ExtJceks Ext = 900 + ExtJnlp Ext = 901 + ExtJks Ext = 902 + ExtKs Ext = 903 + ExtPack Ext = 904 + ExtJpr Ext = 905 + ExtJpx Ext = 906 + ExtKdbx Ext = 907 + ExtKexic Ext = 908 + ExtKexis Ext = 909 + ExtKexi Ext = 910 + ExtKil Ext = 911 + ExtKpm Ext = 912 + ExtKra Ext = 913 + ExtKrz Ext = 914 + ExtKud Ext = 915 + ExtLatex Ext = 916 + ExtLha Ext = 917 + ExtLzh Ext = 918 + ExtLhz Ext = 919 + ExtTs Ext = 920 + ExtLrz Ext = 921 + ExtTarDotLrz Ext = 922 + ExtTlrz Ext = 923 + ExtLuac Ext = 924 + ExtLyx Ext = 925 + ExtLz4 Ext = 926 + ExtTarDotLz4 Ext = 927 + ExtLz Ext = 928 + ExtTarDotLz Ext = 929 + ExtLzma Ext = 930 + ExtTarDotLzma Ext = 931 + ExtTlz Ext = 932 + ExtLzo Ext = 933 + ExtPdfDotLz Ext = 934 + ExtM4 Ext = 935 + ExtRun Ext = 936 + ExtChd Ext = 937 + ExtMab Ext = 938 + ExtMie Ext = 939 + ExtMhtml Ext = 940 + ExtMht Ext = 941 + ExtMobi Ext = 942 + ExtApplication Ext = 943 + ExtAsx Ext = 944 + ExtWax Ext = 945 + ExtWvx Ext = 946 + ExtWmx Ext = 947 + ExtLnk Ext = 948 + ExtWim Ext = 949 + ExtSwm Ext = 950 + ExtWmd Ext = 951 + ExtWmz Ext = 952 + ExtXbap Ext = 953 + ExtObd Ext = 954 + ExtCrd Ext = 955 + ExtClp Ext = 956 + ExtCom Ext = 957 + ExtBat Ext = 958 + ExtMvb Ext = 959 + ExtM13 Ext = 960 + ExtM14 Ext = 961 + ExtEmz Ext = 962 + ExtMny Ext = 963 + ExtScd Ext = 964 + ExtTrm Ext = 965 + ExtURL Ext = 966 + ExtWri Ext = 967 + ExtMsx Ext = 968 + ExtN64 Ext = 969 + ExtZ64 Ext = 970 + ExtV64 Ext = 971 + ExtAni Ext = 972 + ExtNgc Ext = 973 + ExtNgp Ext = 974 + ExtNes Ext = 975 + ExtNez Ext = 976 + ExtUnf Ext = 977 + ExtUnif Ext = 978 + ExtNc Ext = 979 + ExtCdf Ext = 980 + Ext3dsx Ext = 981 + Ext3ds Ext = 982 + ExtCci Ext = 983 + ExtNds Ext = 984 + ExtPac Ext = 985 + ExtNzb Ext = 986 + ExtO Ext = 987 + ExtMod Ext = 988 + ExtOleo Ext = 989 + ExtP65 Ext = 990 + ExtPm Ext = 991 + ExtPm6 Ext = 992 + ExtPmd Ext = 993 + ExtPak Ext = 994 + Ext_PAR2 Ext = 995 + ExtPar2 Ext = 996 + ExtWkdownload Ext = 997 + ExtCrdownload Ext = 998 + ExtPart Ext = 999 + ExtPce Ext = 1000 + ExtPl Ext = 1001 + Ext_PL Ext = 1002 + ExtAl Ext = 1003 + ExtPerl Ext = 1004 + ExtPod Ext = 1005 + ExtT Ext = 1006 + ExtPhp3 Ext = 1007 + ExtPhp4 Ext = 1008 + ExtPhp5 Ext = 1009 + ExtPhps Ext = 1010 + ExtP7b Ext = 1011 + ExtSpc Ext = 1012 + ExtP7r Ext = 1013 + ExtPln Ext = 1014 + ExtPsw Ext = 1015 + ExtPw Ext = 1016 + ExtPys Ext = 1017 + ExtPysu Ext = 1018 + ExtPyc Ext = 1019 + ExtPyo Ext = 1020 + ExtQed Ext = 1021 + ExtQcow2 Ext = 1022 + ExtQcow Ext = 1023 + ExtQp Ext = 1024 + ExtQti Ext = 1025 + ExtQtiDotGz Ext = 1026 + ExtWb1 Ext = 1027 + ExtWb2 Ext = 1028 + ExtWb3 Ext = 1029 + ExtQtl Ext = 1030 + ExtQif Ext = 1031 + ExtRawDashDiskDashImage Ext = 1032 + ExtRawDashDiskDashImageDotXz Ext = 1033 + ExtImgDotXz Ext = 1034 + ExtRpm Ext = 1035 + ExtRej Ext = 1036 + ExtRis Ext = 1037 + ExtRb Ext = 1038 + ExtSami Ext = 1039 + ExtSap Ext = 1040 + ExtSea Ext = 1041 + ExtSg Ext = 1042 + ExtSh Ext = 1043 + ExtShar Ext = 1044 + ExtLa Ext = 1045 + ExtShn Ext = 1046 + ExtSiag Ext = 1047 + ExtXap Ext = 1048 + ExtSms Ext = 1049 + ExtSrcDotRpm Ext = 1050 + ExtSpm Ext = 1051 + ExtPor Ext = 1052 + ExtSav Ext = 1053 + ExtZsav Ext = 1054 + ExtSqlite2 Ext = 1055 + ExtSrt Ext = 1056 + ExtSitx Ext = 1057 + ExtSv4cpio Ext = 1058 + ExtSv4crc Ext = 1059 + ExtT3 Ext = 1060 + Ext602 Ext = 1061 + ExtGam Ext = 1062 + ExtTarDotZ Ext = 1063 + ExtTaz Ext = 1064 + ExtTcl Ext = 1065 + ExtTk Ext = 1066 + ExtTex Ext = 1067 + ExtLtx Ext = 1068 + ExtSty Ext = 1069 + ExtCls Ext = 1070 + ExtDtx Ext = 1071 + ExtIns Ext = 1072 + ExtGf Ext = 1073 + ExtPk Ext = 1074 + ExtTfm Ext = 1075 + ExtTexinfo Ext = 1076 + ExtTexi Ext = 1077 + ExtObj Ext = 1078 + ExtTheme Ext = 1079 + ExtM7 Ext = 1080 + ExtK7 Ext = 1081 + ExtBak Ext = 1082 + ExtOld Ext = 1083 + ExtSik Ext = 1084 + ExtTr Ext = 1085 + ExtRoff Ext = 1086 + ExtMan Ext = 1087 + ExtTarDotLzo Ext = 1088 + ExtTzo Ext = 1089 + ExtUfraw Ext = 1090 + ExtUstar Ext = 1091 + ExtVdi Ext = 1092 + ExtVhd Ext = 1093 + ExtVpc Ext = 1094 + ExtVhdx Ext = 1095 + ExtVb Ext = 1096 + ExtHdd Ext = 1097 + ExtOvf Ext = 1098 + ExtVbox Ext = 1099 + ExtVboxDashExtpack Ext = 1100 + ExtVmdk Ext = 1101 + ExtSrc Ext = 1102 + ExtWebapp Ext = 1103 + ExtThemepack Ext = 1104 + ExtWsc Ext = 1105 + ExtWs Ext = 1106 + ExtWpg Ext = 1107 + ExtDer Ext = 1108 + ExtCrt Ext = 1109 + ExtPem Ext = 1110 + ExtCert Ext = 1111 + ExtXbel Ext = 1112 + ExtFig Ext = 1113 + ExtXlf Ext = 1114 + ExtXliff Ext = 1115 + ExtXpi Ext = 1116 + ExtXspf Ext = 1117 + ExtXz Ext = 1118 + ExtTarDotXz Ext = 1119 + ExtTxz Ext = 1120 + ExtPdfDotXz Ext = 1121 + ExtYaml Ext = 1122 + ExtYml Ext = 1123 + ExtZip Ext = 1124 + ExtFb2DotZip Ext = 1125 + ExtZ1 Ext = 1126 + ExtZ2 Ext = 1127 + ExtZ3 Ext = 1128 + ExtZ4 Ext = 1129 + ExtZ5 Ext = 1130 + ExtZ6 Ext = 1131 + ExtZ7 Ext = 1132 + ExtZ8 Ext = 1133 + ExtZoo Ext = 1134 + ExtTarDotZst Ext = 1135 + ExtTzst Ext = 1136 + ExtXaml Ext = 1137 + ExtXav Ext = 1138 + ExtXca Ext = 1139 + ExtXel Ext = 1140 + ExtXns Ext = 1141 + ExtXenc Ext = 1142 + ExtXhtml Ext = 1143 + ExtXht Ext = 1144 + ExtHTML Ext = 1145 + ExtHtm Ext = 1146 + ExtXML Ext = 1147 + ExtXsl Ext = 1148 + ExtXsd Ext = 1149 + ExtRng Ext = 1150 + ExtXbl Ext = 1151 + ExtDtd Ext = 1152 + ExtEnt Ext = 1153 + ExtXop Ext = 1154 + ExtXpl Ext = 1155 + ExtXslt Ext = 1156 + ExtMxml Ext = 1157 + ExtXhvml Ext = 1158 + ExtXvml Ext = 1159 + ExtXvm Ext = 1160 + ExtYang Ext = 1161 + ExtYin Ext = 1162 + ExtZz Ext = 1163 + ExtZst Ext = 1164 + Ext3gpp Ext = 1165 + Ext3gp Ext = 1166 + Ext3ga Ext = 1167 + Ext3g2 Ext = 1168 + Ext3gp2 Ext = 1169 + Ext3gpp2 Ext = 1170 + ExtAac Ext = 1171 + ExtAdts Ext = 1172 + ExtAss Ext = 1173 + ExtAc3 Ext = 1174 + ExtAdp Ext = 1175 + ExtAmr Ext = 1176 + ExtAwb Ext = 1177 + ExtAxa Ext = 1178 + ExtAu Ext = 1179 + ExtSnd Ext = 1180 + ExtFlac Ext = 1181 + ExtImy Ext = 1182 + ExtIme Ext = 1183 + ExtM4a Ext = 1184 + ExtF4a Ext = 1185 + ExtMid Ext = 1186 + ExtMidi Ext = 1187 + ExtKar Ext = 1188 + ExtRmi Ext = 1189 + ExtMxmf Ext = 1190 + ExtXmf Ext = 1191 + ExtMp2 Ext = 1192 + ExtMp3 Ext = 1193 + ExtMpga Ext = 1194 + ExtMp4a Ext = 1195 + ExtMp2a Ext = 1196 + ExtM2a Ext = 1197 + ExtM3a Ext = 1198 + ExtOgg Ext = 1199 + ExtOga Ext = 1200 + ExtOpus Ext = 1201 + ExtSid Ext = 1202 + ExtPsid Ext = 1203 + ExtS3m Ext = 1204 + ExtSil Ext = 1205 + ExtTta Ext = 1206 + ExtLoas Ext = 1207 + ExtXhe Ext = 1208 + ExtAa Ext = 1209 + ExtAax Ext = 1210 + ExtUva Ext = 1211 + ExtUvva Ext = 1212 + ExtEol Ext = 1213 + ExtDra Ext = 1214 + ExtDts Ext = 1215 + ExtDtshd Ext = 1216 + ExtLvp Ext = 1217 + ExtRa Ext = 1218 + ExtRax Ext = 1219 + ExtPya Ext = 1220 + ExtEcelp4800 Ext = 1221 + ExtEcelp7470 Ext = 1222 + ExtEcelp9600 Ext = 1223 + ExtRip Ext = 1224 + ExtWav Ext = 1225 + ExtWeba Ext = 1226 + ExtWma Ext = 1227 + ExtAifc Ext = 1228 + ExtAiffc Ext = 1229 + ExtAif Ext = 1230 + ExtAiff Ext = 1231 + ExtAmz Ext = 1232 + ExtApe Ext = 1233 + ExtCaf Ext = 1234 + ExtGsm Ext = 1235 + ExtPla Ext = 1236 + ExtIt Ext = 1237 + ExtM4b Ext = 1238 + ExtF4b Ext = 1239 + ExtM4r Ext = 1240 + ExtMka Ext = 1241 + ExtMinipsf Ext = 1242 + ExtMo3 Ext = 1243 + ExtUlt Ext = 1244 + ExtUni Ext = 1245 + ExtM15 Ext = 1246 + ExtMtm Ext = 1247 + Ext669 Ext = 1248 + ExtMed Ext = 1249 + ExtWmv Ext = 1250 + ExtMpPlus Ext = 1251 + ExtRmp Ext = 1252 + ExtPsflib Ext = 1253 + ExtStm Ext = 1254 + ExtVoc Ext = 1255 + ExtWv Ext = 1256 + ExtWvp Ext = 1257 + ExtWvc Ext = 1258 + ExtXi Ext = 1259 + ExtXm Ext = 1260 + ExtCdx Ext = 1261 + ExtCif Ext = 1262 + ExtCmdf Ext = 1263 + ExtCml Ext = 1264 + ExtCsml Ext = 1265 + ExtXyz Ext = 1266 + ExtTtc Ext = 1267 + ExtWoff2 Ext = 1268 + ExtExr Ext = 1269 + ExtApng Ext = 1270 + ExtAstc Ext = 1271 + ExtAvif Ext = 1272 + ExtAvifs Ext = 1273 + ExtBmp Ext = 1274 + ExtDib Ext = 1275 + ExtCgm Ext = 1276 + ExtDrle Ext = 1277 + ExtG3 Ext = 1278 + ExtFits Ext = 1279 + ExtGif Ext = 1280 + ExtHeic Ext = 1281 + ExtHeif Ext = 1282 + ExtHeics Ext = 1283 + ExtHeifs Ext = 1284 + ExtHej2 Ext = 1285 + ExtHsj2 Ext = 1286 + ExtIef Ext = 1287 + ExtJls Ext = 1288 + ExtJp2 Ext = 1289 + ExtJpg2 Ext = 1290 + ExtJpg Ext = 1291 + ExtJpeg Ext = 1292 + ExtJpe Ext = 1293 + ExtJph Ext = 1294 + ExtJhc Ext = 1295 + ExtJpm Ext = 1296 + ExtJpgm Ext = 1297 + ExtJpf Ext = 1298 + ExtJxl Ext = 1299 + ExtJxr Ext = 1300 + ExtJxra Ext = 1301 + ExtJxrs Ext = 1302 + ExtJxs Ext = 1303 + ExtJxsc Ext = 1304 + ExtJxsi Ext = 1305 + ExtJxss Ext = 1306 + ExtKtx Ext = 1307 + ExtKtx2 Ext = 1308 + ExtOra Ext = 1309 + ExtPng Ext = 1310 + ExtBtif Ext = 1311 + ExtPti Ext = 1312 + ExtRle Ext = 1313 + ExtSgi Ext = 1314 + ExtSvg Ext = 1315 + ExtSvgz Ext = 1316 + ExtT38 Ext = 1317 + ExtTif Ext = 1318 + ExtTiff Ext = 1319 + ExtTfx Ext = 1320 + ExtAzv Ext = 1321 + ExtUvi Ext = 1322 + ExtUvvi Ext = 1323 + ExtUvg Ext = 1324 + ExtUvvg Ext = 1325 + ExtDjvu Ext = 1326 + ExtDjv Ext = 1327 + ExtSub Ext = 1328 + ExtDwg Ext = 1329 + ExtDxf Ext = 1330 + ExtFbs Ext = 1331 + ExtFpx Ext = 1332 + ExtFst Ext = 1333 + ExtMmr Ext = 1334 + ExtRlc Ext = 1335 + ExtDds Ext = 1336 + ExtMdi Ext = 1337 + ExtWdp Ext = 1338 + ExtNpx Ext = 1339 + ExtB16 Ext = 1340 + ExtRp Ext = 1341 + ExtTap Ext = 1342 + ExtVtf Ext = 1343 + ExtWbmp Ext = 1344 + ExtXif Ext = 1345 + ExtPcx Ext = 1346 + ExtWebp Ext = 1347 + ExtDng Ext = 1348 + ExtAg Ext = 1349 + ExtEpsDotBz2 Ext = 1350 + ExtEpsiDotBz2 Ext = 1351 + ExtEpsfDotBz2 Ext = 1352 + ExtCr2 Ext = 1353 + ExtCr3 Ext = 1354 + ExtCrw Ext = 1355 + ExtRas Ext = 1356 + ExtCmx Ext = 1357 + ExtXcfDotGz Ext = 1358 + ExtXcfDotBz2 Ext = 1359 + ExtEpsi Ext = 1360 + ExtEpsf Ext = 1361 + ExtFh Ext = 1362 + ExtFhc Ext = 1363 + ExtFh4 Ext = 1364 + ExtFh5 Ext = 1365 + ExtFh7 Ext = 1366 + ExtRaf Ext = 1367 + ExtGih Ext = 1368 + ExtPat Ext = 1369 + ExtEpsDotGz Ext = 1370 + ExtEpsiDotGz Ext = 1371 + ExtEpsfDotGz Ext = 1372 + ExtIcns Ext = 1373 + ExtIff Ext = 1374 + ExtIlbm Ext = 1375 + ExtLbm Ext = 1376 + ExtJng Ext = 1377 + ExtJ2c Ext = 1378 + ExtJ2k Ext = 1379 + ExtJpc Ext = 1380 + ExtK25 Ext = 1381 + ExtKdc Ext = 1382 + ExtLwo Ext = 1383 + ExtLwob Ext = 1384 + ExtLws Ext = 1385 + ExtPntg Ext = 1386 + ExtMrw Ext = 1387 + ExtMsod Ext = 1388 + ExtNef Ext = 1389 + ExtNrw Ext = 1390 + ExtOrf Ext = 1391 + ExtRaw Ext = 1392 + ExtRw2 Ext = 1393 + ExtPef Ext = 1394 + ExtPcd Ext = 1395 + ExtPic Ext = 1396 + ExtPct Ext = 1397 + ExtPict Ext = 1398 + ExtPict1 Ext = 1399 + ExtPict2 Ext = 1400 + ExtPnm Ext = 1401 + ExtPbm Ext = 1402 + ExtPgm Ext = 1403 + ExtPpm Ext = 1404 + ExtQtif Ext = 1405 + ExtRgb Ext = 1406 + ExtX3f Ext = 1407 + ExtSk Ext = 1408 + ExtSk1 Ext = 1409 + ExtArw Ext = 1410 + ExtSr2 Ext = 1411 + ExtSrf Ext = 1412 + ExtSun Ext = 1413 + ExtCur Ext = 1414 + ExtXbm Ext = 1415 + ExtXcf Ext = 1416 + ExtXpm Ext = 1417 + ExtXwd Ext = 1418 + ExtDispositionDashNotification Ext = 1419 + ExtU8msg Ext = 1420 + ExtU8dsn Ext = 1421 + ExtU8mdn Ext = 1422 + ExtU8hdr Ext = 1423 + ExtEml Ext = 1424 + ExtMime Ext = 1425 + Ext3mf Ext = 1426 + ExtGltf Ext = 1427 + ExtGlb Ext = 1428 + ExtIgs Ext = 1429 + ExtIges Ext = 1430 + ExtMsh Ext = 1431 + ExtMesh Ext = 1432 + ExtSilo Ext = 1433 + ExtMtl Ext = 1434 + ExtStpz Ext = 1435 + ExtStpxz Ext = 1436 + ExtDae Ext = 1437 + ExtDwf Ext = 1438 + ExtGdl Ext = 1439 + ExtGtw Ext = 1440 + ExtMts Ext = 1441 + ExtOgex Ext = 1442 + ExtXB Ext = 1443 + ExtXT Ext = 1444 + ExtVds Ext = 1445 + ExtUsdz Ext = 1446 + ExtBsp Ext = 1447 + ExtVtu Ext = 1448 + ExtWrl Ext = 1449 + ExtVrml Ext = 1450 + ExtVrm Ext = 1451 + ExtX3db Ext = 1452 + ExtX3dbz Ext = 1453 + ExtX3dv Ext = 1454 + ExtX3dvz Ext = 1455 + ExtX3d Ext = 1456 + ExtX3dz Ext = 1457 + ExtAppcache Ext = 1458 + ExtManifest Ext = 1459 + ExtIfb Ext = 1460 + ExtLitcoffee Ext = 1461 + ExtCr Ext = 1462 + ExtCSS Ext = 1463 + ExtCsvs Ext = 1464 + ExtVcard Ext = 1465 + ExtVcf Ext = 1466 + ExtVct Ext = 1467 + ExtGcrd Ext = 1468 + ExtGvp Ext = 1469 + ExtShtml Ext = 1470 + ExtJade Ext = 1471 + ExtJsx Ext = 1472 + ExtLess Ext = 1473 + ExtMd Ext = 1474 + ExtMarkdown Ext = 1475 + ExtMkd Ext = 1476 + ExtN3 Ext = 1477 + ExtTxt Ext = 1478 + ExtText Ext = 1479 + ExtConf Ext = 1480 + ExtDef Ext = 1481 + ExtList Ext = 1482 + ExtLog Ext = 1483 + ExtIn Ext = 1484 + ExtIni Ext = 1485 + ExtDsc Ext = 1486 + ExtRtx Ext = 1487 + ExtSgml Ext = 1488 + ExtSgm Ext = 1489 + ExtShex Ext = 1490 + ExtSlim Ext = 1491 + ExtSlm Ext = 1492 + ExtSpdx Ext = 1493 + ExtSylk Ext = 1494 + ExtSlk Ext = 1495 + ExtStylus Ext = 1496 + ExtStyl Ext = 1497 + ExtTsv Ext = 1498 + ExtMe Ext = 1499 + ExtMs Ext = 1500 + ExtTTL Ext = 1501 + ExtURI Ext = 1502 + ExtUris Ext = 1503 + ExtUrls Ext = 1504 + ExtVbs Ext = 1505 + ExtCurl Ext = 1506 + ExtDcurl Ext = 1507 + ExtMcurl Ext = 1508 + ExtScurl Ext = 1509 + ExtFly Ext = 1510 + ExtFlx Ext = 1511 + ExtGv Ext = 1512 + Ext3dml Ext = 1513 + ExtSpot Ext = 1514 + ExtRt Ext = 1515 + ExtMc2 Ext = 1516 + ExtJad Ext = 1517 + ExtWml Ext = 1518 + ExtWmls Ext = 1519 + ExtVtt Ext = 1520 + ExtAdb Ext = 1521 + ExtAds Ext = 1522 + ExtS Ext = 1523 + ExtAsm Ext = 1524 + ExtBib Ext = 1525 + ExtC Ext = 1526 + ExtCc Ext = 1527 + ExtCxx Ext = 1528 + ExtCpp Ext = 1529 + ExtH Ext = 1530 + ExtHh Ext = 1531 + ExtDic Ext = 1532 + ExtHp Ext = 1533 + ExtHpp Ext = 1534 + ExtHPlusPlus Ext = 1535 + ExtHxx Ext = 1536 + Ext_C Ext = 1537 + ExtCPlusPlus Ext = 1538 + ExtCmake Ext = 1539 + ExtCbl Ext = 1540 + ExtCob Ext = 1541 + ExtAsd Ext = 1542 + ExtFasl Ext = 1543 + ExtLisp Ext = 1544 + ExtRos Ext = 1545 + ExtHtc Ext = 1546 + ExtCs Ext = 1547 + ExtService Ext = 1548 + ExtDcl Ext = 1549 + ExtDiff Ext = 1550 + ExtPatch Ext = 1551 + ExtDsl Ext = 1552 + ExtD Ext = 1553 + ExtDi Ext = 1554 + ExtE Ext = 1555 + ExtEif Ext = 1556 + ExtEx Ext = 1557 + ExtExs Ext = 1558 + ExtEl Ext = 1559 + ExtErl Ext = 1560 + ExtF Ext = 1561 + ExtFor Ext = 1562 + ExtF77 Ext = 1563 + ExtF90 Ext = 1564 + ExtF95 Ext = 1565 + ExtGs Ext = 1566 + ExtFeature Ext = 1567 + ExtGo Ext = 1568 + ExtGradle Ext = 1569 + ExtGroovy Ext = 1570 + ExtGvy Ext = 1571 + ExtGy Ext = 1572 + ExtGsh Ext = 1573 + ExtHbs Ext = 1574 + ExtHs Ext = 1575 + ExtIdl Ext = 1576 + ExtIptables Ext = 1577 + ExtJava Ext = 1578 + ExtKsy Ext = 1579 + ExtKt Ext = 1580 + ExtLdif Ext = 1581 + ExtLy Ext = 1582 + ExtLHS Ext = 1583 + ExtLua Ext = 1584 + ExtMk Ext = 1585 + ExtMak Ext = 1586 + ExtM Ext = 1587 + ExtMoc Ext = 1588 + ExtMof Ext = 1589 + ExtMrml Ext = 1590 + ExtMrl Ext = 1591 + ExtReg Ext = 1592 + ExtMup Ext = 1593 + ExtNot Ext = 1594 + ExtNfo Ext = 1595 + ExtMl Ext = 1596 + ExtMli Ext = 1597 + ExtOcl Ext = 1598 + ExtOoc Ext = 1599 + ExtCl Ext = 1600 + ExtOpml Ext = 1601 + ExtP Ext = 1602 + ExtPas Ext = 1603 + ExtPde Ext = 1604 + ExtPy Ext = 1605 + ExtPyx Ext = 1606 + ExtWsgi Ext = 1607 + ExtPy3 Ext = 1608 + ExtPy3x Ext = 1609 + ExtPyi Ext = 1610 + ExtQml Ext = 1611 + ExtQmltypes Ext = 1612 + ExtQmlproject Ext = 1613 + ExtSpec Ext = 1614 + ExtRst Ext = 1615 + ExtSage Ext = 1616 + ExtSass Ext = 1617 + ExtScala Ext = 1618 + ExtSs Ext = 1619 + ExtScss Ext = 1620 + ExtEtx Ext = 1621 + ExtSfv Ext = 1622 + ExtSsa Ext = 1623 + ExtYmp Ext = 1624 + ExtSvh Ext = 1625 + ExtSv Ext = 1626 + ExtAutomount Ext = 1627 + ExtDevice Ext = 1628 + ExtMount Ext = 1629 + ExtPath Ext = 1630 + ExtScope Ext = 1631 + ExtSlice Ext = 1632 + ExtSocket Ext = 1633 + ExtSwap Ext = 1634 + ExtTarget Ext = 1635 + ExtTimer Ext = 1636 + ExtMm Ext = 1637 + ExtTwig Ext = 1638 + ExtT2t Ext = 1639 + ExtUil Ext = 1640 + ExtUu Ext = 1641 + ExtUue Ext = 1642 + ExtVala Ext = 1643 + ExtVapi Ext = 1644 + ExtV Ext = 1645 + ExtVhdl Ext = 1646 + ExtXmi Ext = 1647 + ExtXslfo Ext = 1648 + ExtGcode Ext = 1649 + ExtAxv Ext = 1650 + ExtAvi Ext = 1651 + ExtAvf Ext = 1652 + ExtDivx Ext = 1653 + ExtDv Ext = 1654 + ExtFli Ext = 1655 + ExtFlc Ext = 1656 + ExtH261 Ext = 1657 + ExtH263 Ext = 1658 + ExtH264 Ext = 1659 + ExtM4s Ext = 1660 + ExtJpgv Ext = 1661 + ExtMj2 Ext = 1662 + ExtMjp2 Ext = 1663 + ExtM2t Ext = 1664 + ExtM2ts Ext = 1665 + ExtCpi Ext = 1666 + ExtClpi Ext = 1667 + ExtMpl Ext = 1668 + ExtMpls Ext = 1669 + ExtBdmv Ext = 1670 + ExtMp4 Ext = 1671 + ExtMp4v Ext = 1672 + ExtMpg4 Ext = 1673 + ExtM4v Ext = 1674 + ExtF4v Ext = 1675 + ExtLrv Ext = 1676 + ExtMpeg Ext = 1677 + ExtMpg Ext = 1678 + ExtMpe Ext = 1679 + ExtM1v Ext = 1680 + ExtM2v Ext = 1681 + ExtVob Ext = 1682 + ExtOgv Ext = 1683 + ExtMov Ext = 1684 + ExtQt Ext = 1685 + ExtMoov Ext = 1686 + ExtQtvr Ext = 1687 + ExtViv Ext = 1688 + ExtVivo Ext = 1689 + ExtUvh Ext = 1690 + ExtUvvh Ext = 1691 + ExtUvm Ext = 1692 + ExtUvvm Ext = 1693 + ExtUvp Ext = 1694 + ExtUvvp Ext = 1695 + ExtUvs Ext = 1696 + ExtUvvs Ext = 1697 + ExtUvv Ext = 1698 + ExtUvvv Ext = 1699 + ExtDvb Ext = 1700 + ExtFvt Ext = 1701 + ExtMxu Ext = 1702 + ExtM4u Ext = 1703 + ExtM1u Ext = 1704 + ExtPyv Ext = 1705 + ExtBik Ext = 1706 + ExtBk2 Ext = 1707 + ExtSmk Ext = 1708 + ExtRv Ext = 1709 + ExtRvx Ext = 1710 + ExtUvu Ext = 1711 + ExtUvvu Ext = 1712 + ExtWebm Ext = 1713 + ExtAnim_1Dash9j_ Ext = 1714 + ExtFxm Ext = 1715 + ExtMkv Ext = 1716 + ExtMk3d Ext = 1717 + ExtMks Ext = 1718 + ExtMjpeg Ext = 1719 + ExtMjpg Ext = 1720 + ExtMng Ext = 1721 + ExtWm Ext = 1722 + ExtNsv Ext = 1723 + ExtOgm Ext = 1724 + ExtMovie Ext = 1725 + ExtSmv Ext = 1726 + ExtIce Ext = 1727 +) + +func ExtFromString(name string) Ext { + switch name { + case "pdf": + return ExtPdf + case "ez": + return ExtEz + case "anx": + return ExtAnx + case "aw": + return ExtAw + case "atom": + return ExtAtom + case "atomcat": + return ExtAtomcat + case "atomdeleted": + return ExtAtomdeleted + case "atomsvc": + return ExtAtomsvc + case "dwd": + return ExtDwd + case "held": + return ExtHeld + case "rsat": + return ExtRsat + case "bdoc": + return ExtBdoc + case "bz2": + return ExtBz2 + case "bz": + return ExtBz + case "xcs": + return ExtXcs + case "ccxml": + return ExtCcxml + case "cdfx": + return ExtCdfx + case "cdmia": + return ExtCdmia + case "cdmic": + return ExtCdmic + case "cdmid": + return ExtCdmid + case "cdmio": + return ExtCdmio + case "cdmiq": + return ExtCdmiq + case "cdr": + return ExtCdr + case "csv": + return ExtCsv + case "cu": + return ExtCu + case "mpd": + return ExtMpd + case "davmount": + return ExtDavmount + case "dbf": + return ExtDbf + case "dcm": + return ExtDcm + case "dbk": + return ExtDbk + case "docbook": + return ExtDocbook + case "dssc": + return ExtDssc + case "xdssc": + return ExtXdssc + case "ecma": + return ExtEcma + case "es": + return ExtEs + case "emf": + return ExtEmf + case "emma": + return ExtEmma + case "emotionml": + return ExtEmotionml + case "epub": + return ExtEpub + case "exi": + return ExtExi + case "fdt": + return ExtFdt + case "pfr": + return ExtPfr + case "woff": + return ExtWoff + case "swf": + return ExtSwf + case "spl": + return ExtSpl + case "geojson": + return ExtGeojson + case "geo.json": + return ExtGeoDotJSON + case "gml": + return ExtGml + case "gnd": + return ExtGnd + case "gpx": + return ExtGpx + case "gxf": + return ExtGxf + case "gz": + return ExtGz + case "hjson": + return ExtHjson + case "stk": + return ExtStk + case "ico": + return ExtIco + case "vcs": + return ExtVcs + case "ics": + return ExtIcs + case "ai": + return ExtAi + case "ink": + return ExtInk + case "inkml": + return ExtInkml + case "ipfix": + return ExtIpfix + case "its": + return ExtIts + case "class": + return ExtClass + case "jar": + return ExtJar + case "war": + return ExtWar + case "ear": + return ExtEar + case "ser": + return ExtSer + case "js": + return ExtJs + case "mjs": + return ExtMjs + case "jsm": + return ExtJsm + case "jrd": + return ExtJrd + case "json": + return ExtJSON + case "map": + return ExtMap + case "json-patch": + return ExtJSONDashPatch + case "json5": + return ExtJSON5 + case "jsonml": + return ExtJsonml + case "jsonld": + return ExtJsonld + case "lgr": + return ExtLgr + case "lostxml": + return ExtLostxml + case "123": + return Ext123 + case "wk1": + return ExtWk1 + case "wk3": + return ExtWk3 + case "wk4": + return ExtWk4 + case "wks": + return ExtWks + case "m3u": + return ExtM3u + case "m3u8": + return ExtM3u8 + case "vlc": + return ExtVlc + case "hqx": + return ExtHqx + case "cpt": + return ExtCpt + case "mads": + return ExtMads + case "webmanifest": + return ExtWebmanifest + case "mrc": + return ExtMrc + case "mrcx": + return ExtMrcx + case "ma": + return ExtMa + case "nb": + return ExtNb + case "mb": + return ExtMb + case "mathml": + return ExtMathml + case "mml": + return ExtMml + case "mbox": + return ExtMbox + case "mdb": + return ExtMdb + case "mscml": + return ExtMscml + case "metalink": + return ExtMetalink + case "meta4": + return ExtMeta4 + case "mets": + return ExtMets + case "maei": + return ExtMaei + case "musd": + return ExtMusd + case "mods": + return ExtMods + case "m21": + return ExtM21 + case "mp21": + return ExtMp21 + case "mp4s": + return ExtMp4s + case "m4p": + return ExtM4p + case "xdf": + return ExtXdf + case "tnef": + return ExtTnef + case "tnf": + return ExtTnf + case "xls": + return ExtXls + case "xlc": + return ExtXlc + case "xll": + return ExtXll + case "xlm": + return ExtXlm + case "xlw": + return ExtXlw + case "xla": + return ExtXla + case "xlt": + return ExtXlt + case "xld": + return ExtXld + case "ppz": + return ExtPpz + case "ppt": + return ExtPpt + case "pps": + return ExtPps + case "pot": + return ExtPot + case "doc": + return ExtDoc + case "dot": + return ExtDot + case "mxf": + return ExtMxf + case "nq": + return ExtNq + case "nt": + return ExtNt + case "cjs": + return ExtCjs + case "bin": + return ExtBin + case "dms": + return ExtDms + case "lrf": + return ExtLrf + case "mar": + return ExtMar + case "so": + return ExtSo + case "dist": + return ExtDist + case "distz": + return ExtDistz + case "pkg": + return ExtPkg + case "bpk": + return ExtBpk + case "dump": + return ExtDump + case "elc": + return ExtElc + case "deploy": + return ExtDeploy + case "exe": + return ExtExe + case "dll": + return ExtDll + case "deb": + return ExtDeb + case "dmg": + return ExtDmg + case "iso": + return ExtIso + case "img": + return ExtImg + case "msi": + return ExtMsi + case "msp": + return ExtMsp + case "msm": + return ExtMsm + case "buffer": + return ExtBuffer + case "oda": + return ExtOda + case "opf": + return ExtOpf + case "ogx": + return ExtOgx + case "omdoc": + return ExtOmdoc + case "onetoc": + return ExtOnetoc + case "onetoc2": + return ExtOnetoc2 + case "onetmp": + return ExtOnetmp + case "onepkg": + return ExtOnepkg + case "ova": + return ExtOva + case "owx": + return ExtOwx + case "oxps": + return ExtOxps + case "relo": + return ExtRelo + case "xer": + return ExtXer + case "pcap": + return ExtPcap + case "cap": + return ExtCap + case "dmp": + return ExtDmp + case "pgp": + return ExtPgp + case "gpg": + return ExtGpg + case "asc": + return ExtAsc + case "skr": + return ExtSkr + case "pkr": + return ExtPkr + case "key": + return ExtKey + case "sig": + return ExtSig + case "psd": + return ExtPsd + case "prf": + return ExtPrf + case "p10": + return ExtP10 + case "p12": + return ExtP12 + case "pfx": + return ExtPfx + case "p7m": + return ExtP7m + case "p7c": + return ExtP7c + case "p7s": + return ExtP7s + case "p8": + return ExtP8 + case "p8e": + return ExtP8e + case "ac": + return ExtAc + case "cer": + return ExtCer + case "crl": + return ExtCrl + case "pkipath": + return ExtPkipath + case "pki": + return ExtPki + case "pls": + return ExtPls + case "eps": + return ExtEps + case "ps": + return ExtPs + case "provx": + return ExtProvx + case "cww": + return ExtCww + case "pskcxml": + return ExtPskcxml + case "ram": + return ExtRAM + case "raml": + return ExtRaml + case "rdf": + return ExtRdf + case "owl": + return ExtOwl + case "rdfs": + return ExtRdfs + case "rif": + return ExtRif + case "rnc": + return ExtRnc + case "rl": + return ExtRl + case "rld": + return ExtRld + case "rs": + return ExtRs + case "rapd": + return ExtRapd + case "sls": + return ExtSls + case "rusd": + return ExtRusd + case "gbr": + return ExtGbr + case "mft": + return ExtMft + case "roa": + return ExtRoa + case "rsd": + return ExtRsd + case "rss": + return ExtRss + case "rtf": + return ExtRtf + case "sbml": + return ExtSbml + case "scq": + return ExtScq + case "scs": + return ExtScs + case "spq": + return ExtSpq + case "spp": + return ExtSpp + case "sdp": + return ExtSdp + case "senmlx": + return ExtSenmlx + case "sensmlx": + return ExtSensmlx + case "setpay": + return ExtSetpay + case "setreg": + return ExtSetreg + case "shf": + return ExtShf + case "siv": + return ExtSiv + case "sieve": + return ExtSieve + case "smil": + return ExtSmil + case "smi": + return ExtSmi + case "sml": + return ExtSml + case "kino": + return ExtKino + case "rq": + return ExtRq + case "srx": + return ExtSrx + case "sql": + return ExtSql + case "gram": + return ExtGram + case "grxml": + return ExtGrxml + case "sru": + return ExtSru + case "ssdl": + return ExtSsdl + case "ssml": + return ExtSsml + case "sit": + return ExtSit + case "swidtag": + return ExtSwidtag + case "tei": + return ExtTei + case "teicorpus": + return ExtTeicorpus + case "tga": + return ExtTga + case "icb": + return ExtIcb + case "tpic": + return ExtTpic + case "vda": + return ExtVda + case "vst": + return ExtVst + case "tfi": + return ExtTfi + case "tsd": + return ExtTsd + case "toml": + return ExtToml + case "trig": + return ExtTrig + case "ttml": + return ExtTtml + case "ubj": + return ExtUbj + case "rsheet": + return ExtRsheet + case "td": + return ExtTd + case "1km": + return Ext1km + case "plb": + return ExtPlb + case "psb": + return ExtPsb + case "pvb": + return ExtPvb + case "tcap": + return ExtTcap + case "pwn": + return ExtPwn + case "aso": + return ExtAso + case "imp": + return ExtImp + case "acu": + return ExtAcu + case "atc": + return ExtAtc + case "acutc": + return ExtAcutc + case "air": + return ExtAir + case "fcdt": + return ExtFcdt + case "fxp": + return ExtFxp + case "fxpl": + return ExtFxpl + case "xdp": + return ExtXdp + case "xfdf": + return ExtXfdf + case "ahead": + return ExtAhead + case "azf": + return ExtAzf + case "azs": + return ExtAzs + case "azw": + return ExtAzw + case "azw3": + return ExtAzw3 + case "kfx": + return ExtKfx + case "acc": + return ExtAcc + case "ami": + return ExtAmi + case "apk": + return ExtApk + case "cii": + return ExtCii + case "fti": + return ExtFti + case "atx": + return ExtAtx + case "appimage": + return ExtAppimage + case "mpkg": + return ExtMpkg + case "keynote": + return ExtKeynote + case "numbers": + return ExtNumbers + case "pages": + return ExtPages + case "pkpass": + return ExtPkpass + case "swi": + return ExtSwi + case "iota": + return ExtIota + case "aep": + return ExtAep + case "bmml": + return ExtBmml + case "mpm": + return ExtMpm + case "bmi": + return ExtBmi + case "rep": + return ExtRep + case "cdxml": + return ExtCdxml + case "pgn": + return ExtPgn + case "mmd": + return ExtMmd + case "cdy": + return ExtCdy + case "csl": + return ExtCsl + case "cla": + return ExtCla + case "rp9": + return ExtRp9 + case "c4g": + return ExtC4g + case "c4d": + return ExtC4d + case "c4f": + return ExtC4f + case "c4p": + return ExtC4p + case "c4u": + return ExtC4u + case "c11amc": + return ExtC11amc + case "c11amz": + return ExtC11amz + case "coffee": + return ExtCoffee + case "cbz": + return ExtCbz + case "cbr": + return ExtCbr + case "csp": + return ExtCsp + case "cdbcmsg": + return ExtCdbcmsg + case "cmc": + return ExtCmc + case "clkx": + return ExtClkx + case "clkk": + return ExtClkk + case "clkp": + return ExtClkp + case "clkt": + return ExtClkt + case "clkw": + return ExtClkw + case "wbs": + return ExtWbs + case "pml": + return ExtPml + case "ppd": + return ExtPpd + case "car": + return ExtCar + case "pcurl": + return ExtPcurl + case "dart": + return ExtDart + case "rdz": + return ExtRdz + case "udeb": + return ExtUdeb + case "uvf": + return ExtUvf + case "uvvf": + return ExtUvvf + case "uvd": + return ExtUvd + case "uvvd": + return ExtUvvd + case "uvt": + return ExtUvt + case "uvvt": + return ExtUvvt + case "uvx": + return ExtUvx + case "uvvx": + return ExtUvvx + case "uvz": + return ExtUvz + case "uvvz": + return ExtUvvz + case "fe_launch": + return ExtFeLaunch + case "dna": + return ExtDna + case "mlp": + return ExtMlp + case "dpg": + return ExtDpg + case "dfac": + return ExtDfac + case "kpxx": + return ExtKpxx + case "ait": + return ExtAit + case "svc": + return ExtSvc + case "geo": + return ExtGeo + case "mag": + return ExtMag + case "emp": + return ExtEmp + case "nml": + return ExtNml + case "esf": + return ExtEsf + case "msf": + return ExtMsf + case "qam": + return ExtQam + case "slt": + return ExtSlt + case "ssf": + return ExtSsf + case "es3": + return ExtEs3 + case "et3": + return ExtEt3 + case "asice": + return ExtAsice + case "ez2": + return ExtEz2 + case "ez3": + return ExtEz3 + case "fdf": + return ExtFdf + case "mseed": + return ExtMseed + case "seed": + return ExtSeed + case "dataless": + return ExtDataless + case "flatpak": + return ExtFlatpak + case "xdgapp": + return ExtXdgapp + case "flatpakref": + return ExtFlatpakref + case "flatpakrepo": + return ExtFlatpakrepo + case "gph": + return ExtGph + case "ftc": + return ExtFtc + case "fm": + return ExtFm + case "frame": + return ExtFrame + case "maker": + return ExtMaker + case "book": + return ExtBook + case "fnc": + return ExtFnc + case "ltf": + return ExtLtf + case "fsc": + return ExtFsc + case "oas": + return ExtOas + case "oa2": + return ExtOa2 + case "oa3": + return ExtOa3 + case "fg5": + return ExtFg5 + case "bh2": + return ExtBh2 + case "ddd": + return ExtDdd + case "xdw": + return ExtXdw + case "xbd": + return ExtXbd + case "fzs": + return ExtFzs + case "txd": + return ExtTxd + case "ggb": + return ExtGgb + case "ggt": + return ExtGgt + case "gex": + return ExtGex + case "gre": + return ExtGre + case "gxt": + return ExtGxt + case "g2w": + return ExtG2w + case "g3w": + return ExtG3w + case "gmx": + return ExtGmx + case "gdoc": + return ExtGdoc + case "gslides": + return ExtGslides + case "gsheet": + return ExtGsheet + case "kml": + return ExtKml + case "kmz": + return ExtKmz + case "gqf": + return ExtGqf + case "gqs": + return ExtGqs + case "gac": + return ExtGac + case "ghf": + return ExtGhf + case "gim": + return ExtGim + case "grv": + return ExtGrv + case "gtm": + return ExtGtm + case "tpl": + return ExtTpl + case "vcg": + return ExtVcg + case "hwp": + return ExtHwp + case "hwt": + return ExtHwt + case "hal": + return ExtHal + case "zmm": + return ExtZmm + case "hbci": + return ExtHbci + case "les": + return ExtLes + case "hpgl": + return ExtHpgl + case "hpid": + return ExtHpid + case "hps": + return ExtHps + case "jlt": + return ExtJlt + case "pcl": + return ExtPcl + case "pclxl": + return ExtPclxl + case "sfd-hdstx": + return ExtSfdDashHdstx + case "mpy": + return ExtMpy + case "afp": + return ExtAfp + case "listafp": + return ExtListafp + case "list3820": + return ExtList3820 + case "irm": + return ExtIrm + case "sc": + return ExtSc + case "icc": + return ExtIcc + case "icm": + return ExtIcm + case "igl": + return ExtIgl + case "ivp": + return ExtIvp + case "ivu": + return ExtIvu + case "igm": + return ExtIgm + case "xpw": + return ExtXpw + case "xpx": + return ExtXpx + case "i2g": + return ExtI2g + case "qbo": + return ExtQbo + case "qfx": + return ExtQfx + case "rcprofile": + return ExtRcprofile + case "irp": + return ExtIrp + case "xpr": + return ExtXpr + case "fcs": + return ExtFcs + case "jam": + return ExtJam + case "rms": + return ExtRms + case "jisp": + return ExtJisp + case "joda": + return ExtJoda + case "ktz": + return ExtKtz + case "ktr": + return ExtKtr + case "karbon": + return ExtKarbon + case "chrt": + return ExtChrt + case "kfo": + return ExtKfo + case "flw": + return ExtFlw + case "kon": + return ExtKon + case "kpr": + return ExtKpr + case "kpt": + return ExtKpt + case "ksp": + return ExtKsp + case "kwd": + return ExtKwd + case "kwt": + return ExtKwt + case "htke": + return ExtHtke + case "kia": + return ExtKia + case "kne": + return ExtKne + case "knp": + return ExtKnp + case "skp": + return ExtSkp + case "skd": + return ExtSkd + case "skt": + return ExtSkt + case "skm": + return ExtSkm + case "sse": + return ExtSse + case "lasxml": + return ExtLasxml + case "lbd": + return ExtLbd + case "lbe": + return ExtLbe + case "apr": + return ExtApr + case "pre": + return ExtPre + case "nsf": + return ExtNsf + case "org": + return ExtOrg + case "scm": + return ExtScm + case "lwp": + return ExtLwp + case "portpkg": + return ExtPortpkg + case "mvt": + return ExtMvt + case "mcd": + return ExtMcd + case "mc1": + return ExtMc1 + case "cdkey": + return ExtCdkey + case "mwf": + return ExtMwf + case "mfm": + return ExtMfm + case "flo": + return ExtFlo + case "igx": + return ExtIgx + case "mif": + return ExtMif + case "daf": + return ExtDaf + case "dis": + return ExtDis + case "mbk": + return ExtMbk + case "mqy": + return ExtMqy + case "msl": + return ExtMsl + case "plc": + return ExtPlc + case "txf": + return ExtTxf + case "mpn": + return ExtMpn + case "mpc": + return ExtMpc + case "xul": + return ExtXul + case "cil": + return ExtCil + case "asf": + return ExtAsf + case "cab": + return ExtCab + case "xlam": + return ExtXlam + case "xlsb": + return ExtXlsb + case "xlsm": + return ExtXlsm + case "xltm": + return ExtXltm + case "eot": + return ExtEot + case "chm": + return ExtChm + case "ims": + return ExtIms + case "lrm": + return ExtLrm + case "thmx": + return ExtThmx + case "msg": + return ExtMsg + case "cat": + return ExtCat + case "stl": + return ExtStl + case "ppam": + return ExtPpam + case "pptm": + return ExtPptm + case "sldm": + return ExtSldm + case "ppsm": + return ExtPpsm + case "potm": + return ExtPotm + case "mpp": + return ExtMpp + case "mpt": + return ExtMpt + case "pub": + return ExtPub + case "vsdm": + return ExtVsdm + case "vsdx": + return ExtVsdx + case "vssm": + return ExtVssm + case "vssx": + return ExtVssx + case "vstm": + return ExtVstm + case "vstx": + return ExtVstx + case "docm": + return ExtDocm + case "dotm": + return ExtDotm + case "wps": + return ExtWps + case "wcm": + return ExtWcm + case "wdb": + return ExtWdb + case "xlr": + return ExtXlr + case "wpl": + return ExtWpl + case "xps": + return ExtXps + case "mseq": + return ExtMseq + case "mus": + return ExtMus + case "msty": + return ExtMsty + case "taglet": + return ExtTaglet + case "nlu": + return ExtNlu + case "sfc": + return ExtSfc + case "smc": + return ExtSmc + case "ntf": + return ExtNtf + case "nitf": + return ExtNitf + case "nnd": + return ExtNnd + case "nns": + return ExtNns + case "nnw": + return ExtNnw + case "ngdat": + return ExtNgdat + case "n-gage": + return ExtNDashGage + case "rpst": + return ExtRpst + case "rpss": + return ExtRpss + case "edm": + return ExtEdm + case "edx": + return ExtEdx + case "ext": + return ExtExt + case "odc": + return ExtOdc + case "otc": + return ExtOtc + case "odb": + return ExtOdb + case "odf": + return ExtOdf + case "odft": + return ExtOdft + case "otf": + return ExtOtf + case "odg": + return ExtOdg + case "fodg": + return ExtFodg + case "otg": + return ExtOtg + case "odi": + return ExtOdi + case "oti": + return ExtOti + case "odp": + return ExtOdp + case "fodp": + return ExtFodp + case "otp": + return ExtOtp + case "ods": + return ExtOds + case "fods": + return ExtFods + case "ots": + return ExtOts + case "odt": + return ExtOdt + case "fodt": + return ExtFodt + case "odm": + return ExtOdm + case "ott": + return ExtOtt + case "oth": + return ExtOth + case "xo": + return ExtXo + case "dd2": + return ExtDd2 + case "obgx": + return ExtObgx + case "oxt": + return ExtOxt + case "osm": + return ExtOsm + case "pptx": + return ExtPptx + case "sldx": + return ExtSldx + case "ppsx": + return ExtPpsx + case "potx": + return ExtPotx + case "xlsx": + return ExtXlsx + case "xltx": + return ExtXltx + case "docx": + return ExtDocx + case "dotx": + return ExtDotx + case "mgp": + return ExtMgp + case "dp": + return ExtDp + case "esa": + return ExtEsa + case "pdb": + return ExtPdb + case "pqa": + return ExtPqa + case "oprc": + return ExtOprc + case "prc": + return ExtPrc + case "paw": + return ExtPaw + case "str": + return ExtStr + case "ei6": + return ExtEi6 + case "efif": + return ExtEfif + case "wg": + return ExtWg + case "plf": + return ExtPlf + case "pbd": + return ExtPbd + case "box": + return ExtBox + case "mgz": + return ExtMgz + case "qps": + return ExtQPS + case "ptid": + return ExtPtid + case "qxd": + return ExtQxd + case "qxt": + return ExtQxt + case "qwd": + return ExtQwd + case "qwt": + return ExtQwt + case "qxl": + return ExtQxl + case "qxb": + return ExtQxb + case "rar": + return ExtRar + case "bed": + return ExtBed + case "mxl": + return ExtMxl + case "musicxml": + return ExtMusicxml + case "cryptonote": + return ExtCryptonote + case "cod": + return ExtCod + case "rm": + return ExtRm + case "rmj": + return ExtRmj + case "rmm": + return ExtRmm + case "rmx": + return ExtRmx + case "rmvb": + return ExtRmvb + case "link66": + return ExtLink66 + case "st": + return ExtSt + case "see": + return ExtSee + case "sema": + return ExtSema + case "semd": + return ExtSemd + case "semf": + return ExtSemf + case "ifm": + return ExtIfm + case "itp": + return ExtItp + case "iif": + return ExtIif + case "ipk": + return ExtIpk + case "twd": + return ExtTwd + case "twds": + return ExtTwds + case "mmf": + return ExtMmf + case "smaf": + return ExtSmaf + case "teacher": + return ExtTeacher + case "snap": + return ExtSnap + case "fo": + return ExtFo + case "sdkm": + return ExtSdkm + case "sdkd": + return ExtSdkd + case "dxp": + return ExtDxp + case "sfs": + return ExtSfs + case "sqlite3": + return ExtSqlite3 + case "sqsh": + return ExtSqsh + case "sdc": + return ExtSdc + case "sds": + return ExtSds + case "sda": + return ExtSda + case "sdd": + return ExtSdd + case "smd": + return ExtSmd + case "smf": + return ExtSmf + case "sdw": + return ExtSdw + case "vor": + return ExtVor + case "sgl": + return ExtSgl + case "smzip": + return ExtSmzip + case "sm": + return ExtSm + case "wadl": + return ExtWadl + case "sxc": + return ExtSxc + case "stc": + return ExtStc + case "sxd": + return ExtSxd + case "std": + return ExtStd + case "sxi": + return ExtSxi + case "sti": + return ExtSti + case "sxm": + return ExtSxm + case "sxw": + return ExtSxw + case "sxg": + return ExtSxg + case "stw": + return ExtStw + case "sus": + return ExtSus + case "susp": + return ExtSusp + case "svd": + return ExtSvd + case "sis": + return ExtSis + case "sisx": + return ExtSisx + case "xsm": + return ExtXsm + case "bdm": + return ExtBdm + case "xdm": + return ExtXdm + case "ddf": + return ExtDdf + case "tao": + return ExtTao + case "tmo": + return ExtTmo + case "tpt": + return ExtTpt + case "mxs": + return ExtMxs + case "tra": + return ExtTra + case "ufd": + return ExtUfd + case "ufdl": + return ExtUfdl + case "utz": + return ExtUtz + case "umj": + return ExtUmj + case "unityweb": + return ExtUnityweb + case "uoml": + return ExtUoml + case "vcx": + return ExtVcx + case "vsd": + return ExtVsd + case "vss": + return ExtVss + case "vsw": + return ExtVsw + case "vis": + return ExtVis + case "vsf": + return ExtVsf + case "wbxml": + return ExtWbxml + case "wmlc": + return ExtWmlc + case "wmlsc": + return ExtWmlsc + case "wtb": + return ExtWtb + case "nbp": + return ExtNbp + case "wpd": + return ExtWpd + case "wp": + return ExtWp + case "wp4": + return ExtWp4 + case "wp5": + return ExtWp5 + case "wp6": + return ExtWp6 + case "wpp": + return ExtWpp + case "wqd": + return ExtWqd + case "stf": + return ExtStf + case "xar": + return ExtXar + case "xfdl": + return ExtXfdl + case "hvd": + return ExtHvd + case "hvs": + return ExtHvs + case "hvp": + return ExtHvp + case "osf": + return ExtOsf + case "osfpvg": + return ExtOsfpvg + case "saf": + return ExtSaf + case "spf": + return ExtSpf + case "cmp": + return ExtCmp + case "yt": + return ExtYt + case "zir": + return ExtZir + case "zirz": + return ExtZirz + case "zaz": + return ExtZaz + case "vxml": + return ExtVxml + case "wasm": + return ExtWasm + case "wgt": + return ExtWgt + case "hlp": + return ExtHlp + case "wmf": + return ExtWmf + case "wsdl": + return ExtWsdl + case "wspolicy": + return ExtWspolicy + case "wwf": + return ExtWwf + case "7z": + return Ext7z + case "7z.001": + return Ext7zDot001 + case "abw": + return ExtAbw + case "abw.CRASHED": + return ExtAbwDotCRASHED + case "abw.gz": + return ExtAbwDotGz + case "zabw": + return ExtZabw + case "ace": + return ExtAce + case "alz": + return ExtAlz + case "adf": + return ExtAdf + case "sam": + return ExtSam + case "pdc": + return ExtPdc + case "spx": + return ExtSpx + case "cwk": + return ExtCwk + case "as": + return ExtAs + case "a": + return ExtA + case "ar": + return ExtAr + case "arj": + return ExtArj + case "asp": + return ExtAsp + case "a26": + return ExtA26 + case "a78": + return ExtA78 + case "lnx": + return ExtLnx + case "aab": + return ExtAab + case "x32": + return ExtX32 + case "u32": + return ExtU32 + case "vox": + return ExtVox + case "aam": + return ExtAam + case "aas": + return ExtAas + case "awk": + return ExtAwk + case "bcpio": + return ExtBcpio + case "torrent": + return ExtTorrent + case "blender": + return ExtBlender + case "blend": + return ExtBlend + case "BLEND": + return Ext_BLEND + case "blb": + return ExtBlb + case "blorb": + return ExtBlorb + case "bps": + return ExtBps + case "bsdiff": + return ExtBsdiff + case "dvi.bz2": + return ExtDviDotBz2 + case "tar.bz2": + return ExtTarDotBz2 + case "tar.bz": + return ExtTarDotBz + case "tbz2": + return ExtTbz2 + case "tbz": + return ExtTbz + case "tb2": + return ExtTb2 + case "boz": + return ExtBoz + case "pdf.bz2": + return ExtPdfDotBz2 + case "ps.bz2": + return ExtPsDotBz2 + case "cb7": + return ExtCb7 + case "cba": + return ExtCba + case "cbt": + return ExtCbt + case "ccmx": + return ExtCcmx + case "iso9660": + return ExtIso9660 + case "vcd": + return ExtVcd + case "toc": + return ExtToc + case "cfs": + return ExtCfs + case "chat": + return ExtChat + case "crx": + return ExtCrx + case "pcf": + return ExtPcf + case "cco": + return ExtCco + case "Z": + return Ext_Z + case "cso": + return ExtCso + case "tar.gz": + return ExtTarDotGz + case "tgz": + return ExtTgz + case "nsc": + return ExtNsc + case "cpio": + return ExtCpio + case "cpio.gz": + return ExtCpioDotGz + case "csh": + return ExtCsh + case "cue": + return ExtCue + case "dar": + return ExtDar + case "dc": + return ExtDc + case "ui": + return ExtUI + case "desktop": + return ExtDesktop + case "kdelnk": + return ExtKdelnk + case "dgc": + return ExtDgc + case "dia": + return ExtDia + case "shape": + return ExtShape + case "dir": + return ExtDir + case "dcr": + return ExtDcr + case "dxr": + return ExtDxr + case "cst": + return ExtCst + case "cct": + return ExtCct + case "cxt": + return ExtCxt + case "w3d": + return ExtW3d + case "fgd": + return ExtFgd + case "swa": + return ExtSwa + case "cdi": + return ExtCdi + case "wad": + return ExtWad + case "ncx": + return ExtNcx + case "dtb": + return ExtDtb + case "res": + return ExtRes + case "dvi": + return ExtDvi + case "etheme": + return ExtEtheme + case "egon": + return ExtEgon + case "evy": + return ExtEvy + case "eva": + return ExtEva + case "fd": + return ExtFd + case "qd": + return ExtQd + case "fds": + return ExtFds + case "fb2": + return ExtFb2 + case "flv": + return ExtFlv + case "fl": + return ExtFl + case "afm": + return ExtAfm + case "bdf": + return ExtBdf + case "gsf": + return ExtGsf + case "psf": + return ExtPsf + case "pcf.Z": + return ExtPcfDotZ + case "pcf.gz": + return ExtPcfDotGz + case "snf": + return ExtSnf + case "spd": + return ExtSpd + case "ttf": + return ExtTtf + case "ttx": + return ExtTtx + case "pfa": + return ExtPfa + case "pfb": + return ExtPfb + case "pfm": + return ExtPfm + case "arc": + return ExtArc + case "gbc": + return ExtGbc + case "cgb": + return ExtCgb + case "gb": + return ExtGb + case "sgb": + return ExtSgb + case "gg": + return ExtGg + case "gba": + return ExtGba + case "agb": + return ExtAgb + case "gca": + return ExtGca + case "gdi": + return ExtGdi + case "ged": + return ExtGed + case "gedcom": + return ExtGedcom + case "32x": + return Ext32x + case "mdx": + return ExtMdx + case "gen": + return ExtGen + case "sgd": + return ExtSgd + case "po": + return ExtPo + case "gmo": + return ExtGmo + case "mo": + return ExtMo + case "glade": + return ExtGlade + case "ulx": + return ExtUlx + case "gnucash": + return ExtGnucash + case "gnc": + return ExtGnc + case "xac": + return ExtXac + case "gnumeric": + return ExtGnumeric + case "gp": + return ExtGp + case "gplt": + return ExtGplt + case "gnuplot": + return ExtGnuplot + case "sgf": + return ExtSgf + case "gramps": + return ExtGramps + case "gra": + return ExtGra + case "gtar": + return ExtGtar + case "tar": + return ExtTar + case "gem": + return ExtGem + case "psf.gz": + return ExtPsfDotGz + case "dvi.gz": + return ExtDviDotGz + case "pdf.gz": + return ExtPdfDotGz + case "ps.gz": + return ExtPsDotGz + case "hdf": + return ExtHdf + case "hdf4": + return ExtHdf4 + case "h4": + return ExtH4 + case "hdf5": + return ExtHdf5 + case "h5": + return ExtH5 + case "hfe": + return ExtHfe + case "php": + return ExtPhp + case "ica": + return ExtIca + case "install": + return ExtInstall + case "ips": + return ExtIps + case "ipynb": + return ExtIpynb + case "it87": + return ExtIt87 + case "jardiff": + return ExtJardiff + case "jceks": + return ExtJceks + case "jnlp": + return ExtJnlp + case "jks": + return ExtJks + case "ks": + return ExtKs + case "pack": + return ExtPack + case "jpr": + return ExtJpr + case "jpx": + return ExtJpx + case "kdbx": + return ExtKdbx + case "kexic": + return ExtKexic + case "kexis": + return ExtKexis + case "kexi": + return ExtKexi + case "kil": + return ExtKil + case "kpm": + return ExtKpm + case "kra": + return ExtKra + case "krz": + return ExtKrz + case "kud": + return ExtKud + case "latex": + return ExtLatex + case "lha": + return ExtLha + case "lzh": + return ExtLzh + case "lhz": + return ExtLhz + case "ts": + return ExtTs + case "lrz": + return ExtLrz + case "tar.lrz": + return ExtTarDotLrz + case "tlrz": + return ExtTlrz + case "luac": + return ExtLuac + case "lyx": + return ExtLyx + case "lz4": + return ExtLz4 + case "tar.lz4": + return ExtTarDotLz4 + case "lz": + return ExtLz + case "tar.lz": + return ExtTarDotLz + case "lzma": + return ExtLzma + case "tar.lzma": + return ExtTarDotLzma + case "tlz": + return ExtTlz + case "lzo": + return ExtLzo + case "pdf.lz": + return ExtPdfDotLz + case "m4": + return ExtM4 + case "run": + return ExtRun + case "chd": + return ExtChd + case "mab": + return ExtMab + case "mie": + return ExtMie + case "mhtml": + return ExtMhtml + case "mht": + return ExtMht + case "mobi": + return ExtMobi + case "application": + return ExtApplication + case "asx": + return ExtAsx + case "wax": + return ExtWax + case "wvx": + return ExtWvx + case "wmx": + return ExtWmx + case "lnk": + return ExtLnk + case "wim": + return ExtWim + case "swm": + return ExtSwm + case "wmd": + return ExtWmd + case "wmz": + return ExtWmz + case "xbap": + return ExtXbap + case "obd": + return ExtObd + case "crd": + return ExtCrd + case "clp": + return ExtClp + case "com": + return ExtCom + case "bat": + return ExtBat + case "mvb": + return ExtMvb + case "m13": + return ExtM13 + case "m14": + return ExtM14 + case "emz": + return ExtEmz + case "mny": + return ExtMny + case "scd": + return ExtScd + case "trm": + return ExtTrm + case "url": + return ExtURL + case "wri": + return ExtWri + case "msx": + return ExtMsx + case "n64": + return ExtN64 + case "z64": + return ExtZ64 + case "v64": + return ExtV64 + case "ani": + return ExtAni + case "ngc": + return ExtNgc + case "ngp": + return ExtNgp + case "nes": + return ExtNes + case "nez": + return ExtNez + case "unf": + return ExtUnf + case "unif": + return ExtUnif + case "nc": + return ExtNc + case "cdf": + return ExtCdf + case "3dsx": + return Ext3dsx + case "3ds": + return Ext3ds + case "cci": + return ExtCci + case "nds": + return ExtNds + case "pac": + return ExtPac + case "nzb": + return ExtNzb + case "o": + return ExtO + case "mod": + return ExtMod + case "oleo": + return ExtOleo + case "p65": + return ExtP65 + case "pm": + return ExtPm + case "pm6": + return ExtPm6 + case "pmd": + return ExtPmd + case "pak": + return ExtPak + case "PAR2": + return Ext_PAR2 + case "par2": + return ExtPar2 + case "wkdownload": + return ExtWkdownload + case "crdownload": + return ExtCrdownload + case "part": + return ExtPart + case "pce": + return ExtPce + case "pl": + return ExtPl + case "PL": + return Ext_PL + case "al": + return ExtAl + case "perl": + return ExtPerl + case "pod": + return ExtPod + case "t": + return ExtT + case "php3": + return ExtPhp3 + case "php4": + return ExtPhp4 + case "php5": + return ExtPhp5 + case "phps": + return ExtPhps + case "p7b": + return ExtP7b + case "spc": + return ExtSpc + case "p7r": + return ExtP7r + case "pln": + return ExtPln + case "psw": + return ExtPsw + case "pw": + return ExtPw + case "pys": + return ExtPys + case "pysu": + return ExtPysu + case "pyc": + return ExtPyc + case "pyo": + return ExtPyo + case "qed": + return ExtQed + case "qcow2": + return ExtQcow2 + case "qcow": + return ExtQcow + case "qp": + return ExtQp + case "qti": + return ExtQti + case "qti.gz": + return ExtQtiDotGz + case "wb1": + return ExtWb1 + case "wb2": + return ExtWb2 + case "wb3": + return ExtWb3 + case "qtl": + return ExtQtl + case "qif": + return ExtQif + case "raw-disk-image": + return ExtRawDashDiskDashImage + case "raw-disk-image.xz": + return ExtRawDashDiskDashImageDotXz + case "img.xz": + return ExtImgDotXz + case "rpm": + return ExtRpm + case "rej": + return ExtRej + case "ris": + return ExtRis + case "rb": + return ExtRb + case "sami": + return ExtSami + case "sap": + return ExtSap + case "sea": + return ExtSea + case "sg": + return ExtSg + case "sh": + return ExtSh + case "shar": + return ExtShar + case "la": + return ExtLa + case "shn": + return ExtShn + case "siag": + return ExtSiag + case "xap": + return ExtXap + case "sms": + return ExtSms + case "src.rpm": + return ExtSrcDotRpm + case "spm": + return ExtSpm + case "por": + return ExtPor + case "sav": + return ExtSav + case "zsav": + return ExtZsav + case "sqlite2": + return ExtSqlite2 + case "srt": + return ExtSrt + case "sitx": + return ExtSitx + case "sv4cpio": + return ExtSv4cpio + case "sv4crc": + return ExtSv4crc + case "t3": + return ExtT3 + case "602": + return Ext602 + case "gam": + return ExtGam + case "tar.Z": + return ExtTarDotZ + case "taz": + return ExtTaz + case "tcl": + return ExtTcl + case "tk": + return ExtTk + case "tex": + return ExtTex + case "ltx": + return ExtLtx + case "sty": + return ExtSty + case "cls": + return ExtCls + case "dtx": + return ExtDtx + case "ins": + return ExtIns + case "gf": + return ExtGf + case "pk": + return ExtPk + case "tfm": + return ExtTfm + case "texinfo": + return ExtTexinfo + case "texi": + return ExtTexi + case "obj": + return ExtObj + case "theme": + return ExtTheme + case "m7": + return ExtM7 + case "k7": + return ExtK7 + case "bak": + return ExtBak + case "old": + return ExtOld + case "sik": + return ExtSik + case "tr": + return ExtTr + case "roff": + return ExtRoff + case "man": + return ExtMan + case "tar.lzo": + return ExtTarDotLzo + case "tzo": + return ExtTzo + case "ufraw": + return ExtUfraw + case "ustar": + return ExtUstar + case "vdi": + return ExtVdi + case "vhd": + return ExtVhd + case "vpc": + return ExtVpc + case "vhdx": + return ExtVhdx + case "vb": + return ExtVb + case "hdd": + return ExtHdd + case "ovf": + return ExtOvf + case "vbox": + return ExtVbox + case "vbox-extpack": + return ExtVboxDashExtpack + case "vmdk": + return ExtVmdk + case "src": + return ExtSrc + case "webapp": + return ExtWebapp + case "themepack": + return ExtThemepack + case "wsc": + return ExtWsc + case "ws": + return ExtWs + case "wpg": + return ExtWpg + case "der": + return ExtDer + case "crt": + return ExtCrt + case "pem": + return ExtPem + case "cert": + return ExtCert + case "xbel": + return ExtXbel + case "fig": + return ExtFig + case "xlf": + return ExtXlf + case "xliff": + return ExtXliff + case "xpi": + return ExtXpi + case "xspf": + return ExtXspf + case "xz": + return ExtXz + case "tar.xz": + return ExtTarDotXz + case "txz": + return ExtTxz + case "pdf.xz": + return ExtPdfDotXz + case "yaml": + return ExtYaml + case "yml": + return ExtYml + case "zip": + return ExtZip + case "fb2.zip": + return ExtFb2DotZip + case "z1": + return ExtZ1 + case "z2": + return ExtZ2 + case "z3": + return ExtZ3 + case "z4": + return ExtZ4 + case "z5": + return ExtZ5 + case "z6": + return ExtZ6 + case "z7": + return ExtZ7 + case "z8": + return ExtZ8 + case "zoo": + return ExtZoo + case "tar.zst": + return ExtTarDotZst + case "tzst": + return ExtTzst + case "xaml": + return ExtXaml + case "xav": + return ExtXav + case "xca": + return ExtXca + case "xel": + return ExtXel + case "xns": + return ExtXns + case "xenc": + return ExtXenc + case "xhtml": + return ExtXhtml + case "xht": + return ExtXht + case "html": + return ExtHTML + case "htm": + return ExtHtm + case "xml": + return ExtXML + case "xsl": + return ExtXsl + case "xsd": + return ExtXsd + case "rng": + return ExtRng + case "xbl": + return ExtXbl + case "dtd": + return ExtDtd + case "ent": + return ExtEnt + case "xop": + return ExtXop + case "xpl": + return ExtXpl + case "xslt": + return ExtXslt + case "mxml": + return ExtMxml + case "xhvml": + return ExtXhvml + case "xvml": + return ExtXvml + case "xvm": + return ExtXvm + case "yang": + return ExtYang + case "yin": + return ExtYin + case "zz": + return ExtZz + case "zst": + return ExtZst + case "3gpp": + return Ext3gpp + case "3gp": + return Ext3gp + case "3ga": + return Ext3ga + case "3g2": + return Ext3g2 + case "3gp2": + return Ext3gp2 + case "3gpp2": + return Ext3gpp2 + case "aac": + return ExtAac + case "adts": + return ExtAdts + case "ass": + return ExtAss + case "ac3": + return ExtAc3 + case "adp": + return ExtAdp + case "amr": + return ExtAmr + case "awb": + return ExtAwb + case "axa": + return ExtAxa + case "au": + return ExtAu + case "snd": + return ExtSnd + case "flac": + return ExtFlac + case "imy": + return ExtImy + case "ime": + return ExtIme + case "m4a": + return ExtM4a + case "f4a": + return ExtF4a + case "mid": + return ExtMid + case "midi": + return ExtMidi + case "kar": + return ExtKar + case "rmi": + return ExtRmi + case "mxmf": + return ExtMxmf + case "xmf": + return ExtXmf + case "mp2": + return ExtMp2 + case "mp3": + return ExtMp3 + case "mpga": + return ExtMpga + case "mp4a": + return ExtMp4a + case "mp2a": + return ExtMp2a + case "m2a": + return ExtM2a + case "m3a": + return ExtM3a + case "ogg": + return ExtOgg + case "oga": + return ExtOga + case "opus": + return ExtOpus + case "sid": + return ExtSid + case "psid": + return ExtPsid + case "s3m": + return ExtS3m + case "sil": + return ExtSil + case "tta": + return ExtTta + case "loas": + return ExtLoas + case "xhe": + return ExtXhe + case "aa": + return ExtAa + case "aax": + return ExtAax + case "uva": + return ExtUva + case "uvva": + return ExtUvva + case "eol": + return ExtEol + case "dra": + return ExtDra + case "dts": + return ExtDts + case "dtshd": + return ExtDtshd + case "lvp": + return ExtLvp + case "ra": + return ExtRa + case "rax": + return ExtRax + case "pya": + return ExtPya + case "ecelp4800": + return ExtEcelp4800 + case "ecelp7470": + return ExtEcelp7470 + case "ecelp9600": + return ExtEcelp9600 + case "rip": + return ExtRip + case "wav": + return ExtWav + case "weba": + return ExtWeba + case "wma": + return ExtWma + case "aifc": + return ExtAifc + case "aiffc": + return ExtAiffc + case "aif": + return ExtAif + case "aiff": + return ExtAiff + case "amz": + return ExtAmz + case "ape": + return ExtApe + case "caf": + return ExtCaf + case "gsm": + return ExtGsm + case "pla": + return ExtPla + case "it": + return ExtIt + case "m4b": + return ExtM4b + case "f4b": + return ExtF4b + case "m4r": + return ExtM4r + case "mka": + return ExtMka + case "minipsf": + return ExtMinipsf + case "mo3": + return ExtMo3 + case "ult": + return ExtUlt + case "uni": + return ExtUni + case "m15": + return ExtM15 + case "mtm": + return ExtMtm + case "669": + return Ext669 + case "med": + return ExtMed + case "wmv": + return ExtWmv + case "mp+": + return ExtMpPlus + case "rmp": + return ExtRmp + case "psflib": + return ExtPsflib + case "stm": + return ExtStm + case "voc": + return ExtVoc + case "wv": + return ExtWv + case "wvp": + return ExtWvp + case "wvc": + return ExtWvc + case "xi": + return ExtXi + case "xm": + return ExtXm + case "cdx": + return ExtCdx + case "cif": + return ExtCif + case "cmdf": + return ExtCmdf + case "cml": + return ExtCml + case "csml": + return ExtCsml + case "xyz": + return ExtXyz + case "ttc": + return ExtTtc + case "woff2": + return ExtWoff2 + case "exr": + return ExtExr + case "apng": + return ExtApng + case "astc": + return ExtAstc + case "avif": + return ExtAvif + case "avifs": + return ExtAvifs + case "bmp": + return ExtBmp + case "dib": + return ExtDib + case "cgm": + return ExtCgm + case "drle": + return ExtDrle + case "g3": + return ExtG3 + case "fits": + return ExtFits + case "gif": + return ExtGif + case "heic": + return ExtHeic + case "heif": + return ExtHeif + case "heics": + return ExtHeics + case "heifs": + return ExtHeifs + case "hej2": + return ExtHej2 + case "hsj2": + return ExtHsj2 + case "ief": + return ExtIef + case "jls": + return ExtJls + case "jp2": + return ExtJp2 + case "jpg2": + return ExtJpg2 + case "jpg": + return ExtJpg + case "jpeg": + return ExtJpeg + case "jpe": + return ExtJpe + case "jph": + return ExtJph + case "jhc": + return ExtJhc + case "jpm": + return ExtJpm + case "jpgm": + return ExtJpgm + case "jpf": + return ExtJpf + case "jxl": + return ExtJxl + case "jxr": + return ExtJxr + case "jxra": + return ExtJxra + case "jxrs": + return ExtJxrs + case "jxs": + return ExtJxs + case "jxsc": + return ExtJxsc + case "jxsi": + return ExtJxsi + case "jxss": + return ExtJxss + case "ktx": + return ExtKtx + case "ktx2": + return ExtKtx2 + case "ora": + return ExtOra + case "png": + return ExtPng + case "btif": + return ExtBtif + case "pti": + return ExtPti + case "rle": + return ExtRle + case "sgi": + return ExtSgi + case "svg": + return ExtSvg + case "svgz": + return ExtSvgz + case "t38": + return ExtT38 + case "tif": + return ExtTif + case "tiff": + return ExtTiff + case "tfx": + return ExtTfx + case "azv": + return ExtAzv + case "uvi": + return ExtUvi + case "uvvi": + return ExtUvvi + case "uvg": + return ExtUvg + case "uvvg": + return ExtUvvg + case "djvu": + return ExtDjvu + case "djv": + return ExtDjv + case "sub": + return ExtSub + case "dwg": + return ExtDwg + case "dxf": + return ExtDxf + case "fbs": + return ExtFbs + case "fpx": + return ExtFpx + case "fst": + return ExtFst + case "mmr": + return ExtMmr + case "rlc": + return ExtRlc + case "dds": + return ExtDds + case "mdi": + return ExtMdi + case "wdp": + return ExtWdp + case "npx": + return ExtNpx + case "b16": + return ExtB16 + case "rp": + return ExtRp + case "tap": + return ExtTap + case "vtf": + return ExtVtf + case "wbmp": + return ExtWbmp + case "xif": + return ExtXif + case "pcx": + return ExtPcx + case "webp": + return ExtWebp + case "dng": + return ExtDng + case "ag": + return ExtAg + case "eps.bz2": + return ExtEpsDotBz2 + case "epsi.bz2": + return ExtEpsiDotBz2 + case "epsf.bz2": + return ExtEpsfDotBz2 + case "cr2": + return ExtCr2 + case "cr3": + return ExtCr3 + case "crw": + return ExtCrw + case "ras": + return ExtRas + case "cmx": + return ExtCmx + case "xcf.gz": + return ExtXcfDotGz + case "xcf.bz2": + return ExtXcfDotBz2 + case "epsi": + return ExtEpsi + case "epsf": + return ExtEpsf + case "fh": + return ExtFh + case "fhc": + return ExtFhc + case "fh4": + return ExtFh4 + case "fh5": + return ExtFh5 + case "fh7": + return ExtFh7 + case "raf": + return ExtRaf + case "gih": + return ExtGih + case "pat": + return ExtPat + case "eps.gz": + return ExtEpsDotGz + case "epsi.gz": + return ExtEpsiDotGz + case "epsf.gz": + return ExtEpsfDotGz + case "icns": + return ExtIcns + case "iff": + return ExtIff + case "ilbm": + return ExtIlbm + case "lbm": + return ExtLbm + case "jng": + return ExtJng + case "j2c": + return ExtJ2c + case "j2k": + return ExtJ2k + case "jpc": + return ExtJpc + case "k25": + return ExtK25 + case "kdc": + return ExtKdc + case "lwo": + return ExtLwo + case "lwob": + return ExtLwob + case "lws": + return ExtLws + case "pntg": + return ExtPntg + case "mrw": + return ExtMrw + case "msod": + return ExtMsod + case "nef": + return ExtNef + case "nrw": + return ExtNrw + case "orf": + return ExtOrf + case "raw": + return ExtRaw + case "rw2": + return ExtRw2 + case "pef": + return ExtPef + case "pcd": + return ExtPcd + case "pic": + return ExtPic + case "pct": + return ExtPct + case "pict": + return ExtPict + case "pict1": + return ExtPict1 + case "pict2": + return ExtPict2 + case "pnm": + return ExtPnm + case "pbm": + return ExtPbm + case "pgm": + return ExtPgm + case "ppm": + return ExtPpm + case "qtif": + return ExtQtif + case "rgb": + return ExtRgb + case "x3f": + return ExtX3f + case "sk": + return ExtSk + case "sk1": + return ExtSk1 + case "arw": + return ExtArw + case "sr2": + return ExtSr2 + case "srf": + return ExtSrf + case "sun": + return ExtSun + case "cur": + return ExtCur + case "xbm": + return ExtXbm + case "xcf": + return ExtXcf + case "xpm": + return ExtXpm + case "xwd": + return ExtXwd + case "disposition-notification": + return ExtDispositionDashNotification + case "u8msg": + return ExtU8msg + case "u8dsn": + return ExtU8dsn + case "u8mdn": + return ExtU8mdn + case "u8hdr": + return ExtU8hdr + case "eml": + return ExtEml + case "mime": + return ExtMime + case "3mf": + return Ext3mf + case "gltf": + return ExtGltf + case "glb": + return ExtGlb + case "igs": + return ExtIgs + case "iges": + return ExtIges + case "msh": + return ExtMsh + case "mesh": + return ExtMesh + case "silo": + return ExtSilo + case "mtl": + return ExtMtl + case "stpz": + return ExtStpz + case "stpxz": + return ExtStpxz + case "dae": + return ExtDae + case "dwf": + return ExtDwf + case "gdl": + return ExtGdl + case "gtw": + return ExtGtw + case "mts": + return ExtMts + case "ogex": + return ExtOgex + case "x_b": + return ExtXB + case "x_t": + return ExtXT + case "vds": + return ExtVds + case "usdz": + return ExtUsdz + case "bsp": + return ExtBsp + case "vtu": + return ExtVtu + case "wrl": + return ExtWrl + case "vrml": + return ExtVrml + case "vrm": + return ExtVrm + case "x3db": + return ExtX3db + case "x3dbz": + return ExtX3dbz + case "x3dv": + return ExtX3dv + case "x3dvz": + return ExtX3dvz + case "x3d": + return ExtX3d + case "x3dz": + return ExtX3dz + case "appcache": + return ExtAppcache + case "manifest": + return ExtManifest + case "ifb": + return ExtIfb + case "litcoffee": + return ExtLitcoffee + case "cr": + return ExtCr + case "css": + return ExtCSS + case "csvs": + return ExtCsvs + case "vcard": + return ExtVcard + case "vcf": + return ExtVcf + case "vct": + return ExtVct + case "gcrd": + return ExtGcrd + case "gvp": + return ExtGvp + case "shtml": + return ExtShtml + case "jade": + return ExtJade + case "jsx": + return ExtJsx + case "less": + return ExtLess + case "md": + return ExtMd + case "markdown": + return ExtMarkdown + case "mkd": + return ExtMkd + case "n3": + return ExtN3 + case "txt": + return ExtTxt + case "text": + return ExtText + case "conf": + return ExtConf + case "def": + return ExtDef + case "list": + return ExtList + case "log": + return ExtLog + case "in": + return ExtIn + case "ini": + return ExtIni + case "dsc": + return ExtDsc + case "rtx": + return ExtRtx + case "sgml": + return ExtSgml + case "sgm": + return ExtSgm + case "shex": + return ExtShex + case "slim": + return ExtSlim + case "slm": + return ExtSlm + case "spdx": + return ExtSpdx + case "sylk": + return ExtSylk + case "slk": + return ExtSlk + case "stylus": + return ExtStylus + case "styl": + return ExtStyl + case "tsv": + return ExtTsv + case "me": + return ExtMe + case "ms": + return ExtMs + case "ttl": + return ExtTTL + case "uri": + return ExtURI + case "uris": + return ExtUris + case "urls": + return ExtUrls + case "vbs": + return ExtVbs + case "curl": + return ExtCurl + case "dcurl": + return ExtDcurl + case "mcurl": + return ExtMcurl + case "scurl": + return ExtScurl + case "fly": + return ExtFly + case "flx": + return ExtFlx + case "gv": + return ExtGv + case "3dml": + return Ext3dml + case "spot": + return ExtSpot + case "rt": + return ExtRt + case "mc2": + return ExtMc2 + case "jad": + return ExtJad + case "wml": + return ExtWml + case "wmls": + return ExtWmls + case "vtt": + return ExtVtt + case "adb": + return ExtAdb + case "ads": + return ExtAds + case "s": + return ExtS + case "asm": + return ExtAsm + case "bib": + return ExtBib + case "c": + return ExtC + case "cc": + return ExtCc + case "cxx": + return ExtCxx + case "cpp": + return ExtCpp + case "h": + return ExtH + case "hh": + return ExtHh + case "dic": + return ExtDic + case "hp": + return ExtHp + case "hpp": + return ExtHpp + case "h++": + return ExtHPlusPlus + case "hxx": + return ExtHxx + case "C": + return Ext_C + case "c++": + return ExtCPlusPlus + case "cmake": + return ExtCmake + case "cbl": + return ExtCbl + case "cob": + return ExtCob + case "asd": + return ExtAsd + case "fasl": + return ExtFasl + case "lisp": + return ExtLisp + case "ros": + return ExtRos + case "htc": + return ExtHtc + case "cs": + return ExtCs + case "service": + return ExtService + case "dcl": + return ExtDcl + case "diff": + return ExtDiff + case "patch": + return ExtPatch + case "dsl": + return ExtDsl + case "d": + return ExtD + case "di": + return ExtDi + case "e": + return ExtE + case "eif": + return ExtEif + case "ex": + return ExtEx + case "exs": + return ExtExs + case "el": + return ExtEl + case "erl": + return ExtErl + case "f": + return ExtF + case "for": + return ExtFor + case "f77": + return ExtF77 + case "f90": + return ExtF90 + case "f95": + return ExtF95 + case "gs": + return ExtGs + case "feature": + return ExtFeature + case "go": + return ExtGo + case "gradle": + return ExtGradle + case "groovy": + return ExtGroovy + case "gvy": + return ExtGvy + case "gy": + return ExtGy + case "gsh": + return ExtGsh + case "hbs": + return ExtHbs + case "hs": + return ExtHs + case "idl": + return ExtIdl + case "iptables": + return ExtIptables + case "java": + return ExtJava + case "ksy": + return ExtKsy + case "kt": + return ExtKt + case "ldif": + return ExtLdif + case "ly": + return ExtLy + case "lhs": + return ExtLHS + case "lua": + return ExtLua + case "mk": + return ExtMk + case "mak": + return ExtMak + case "m": + return ExtM + case "moc": + return ExtMoc + case "mof": + return ExtMof + case "mrml": + return ExtMrml + case "mrl": + return ExtMrl + case "reg": + return ExtReg + case "mup": + return ExtMup + case "not": + return ExtNot + case "nfo": + return ExtNfo + case "ml": + return ExtMl + case "mli": + return ExtMli + case "ocl": + return ExtOcl + case "ooc": + return ExtOoc + case "cl": + return ExtCl + case "opml": + return ExtOpml + case "p": + return ExtP + case "pas": + return ExtPas + case "pde": + return ExtPde + case "py": + return ExtPy + case "pyx": + return ExtPyx + case "wsgi": + return ExtWsgi + case "py3": + return ExtPy3 + case "py3x": + return ExtPy3x + case "pyi": + return ExtPyi + case "qml": + return ExtQml + case "qmltypes": + return ExtQmltypes + case "qmlproject": + return ExtQmlproject + case "spec": + return ExtSpec + case "rst": + return ExtRst + case "sage": + return ExtSage + case "sass": + return ExtSass + case "scala": + return ExtScala + case "ss": + return ExtSs + case "scss": + return ExtScss + case "etx": + return ExtEtx + case "sfv": + return ExtSfv + case "ssa": + return ExtSsa + case "ymp": + return ExtYmp + case "svh": + return ExtSvh + case "sv": + return ExtSv + case "automount": + return ExtAutomount + case "device": + return ExtDevice + case "mount": + return ExtMount + case "path": + return ExtPath + case "scope": + return ExtScope + case "slice": + return ExtSlice + case "socket": + return ExtSocket + case "swap": + return ExtSwap + case "target": + return ExtTarget + case "timer": + return ExtTimer + case "mm": + return ExtMm + case "twig": + return ExtTwig + case "t2t": + return ExtT2t + case "uil": + return ExtUil + case "uu": + return ExtUu + case "uue": + return ExtUue + case "vala": + return ExtVala + case "vapi": + return ExtVapi + case "v": + return ExtV + case "vhdl": + return ExtVhdl + case "xmi": + return ExtXmi + case "xslfo": + return ExtXslfo + case "gcode": + return ExtGcode + case "axv": + return ExtAxv + case "avi": + return ExtAvi + case "avf": + return ExtAvf + case "divx": + return ExtDivx + case "dv": + return ExtDv + case "fli": + return ExtFli + case "flc": + return ExtFlc + case "h261": + return ExtH261 + case "h263": + return ExtH263 + case "h264": + return ExtH264 + case "m4s": + return ExtM4s + case "jpgv": + return ExtJpgv + case "mj2": + return ExtMj2 + case "mjp2": + return ExtMjp2 + case "m2t": + return ExtM2t + case "m2ts": + return ExtM2ts + case "cpi": + return ExtCpi + case "clpi": + return ExtClpi + case "mpl": + return ExtMpl + case "mpls": + return ExtMpls + case "bdmv": + return ExtBdmv + case "mp4": + return ExtMp4 + case "mp4v": + return ExtMp4v + case "mpg4": + return ExtMpg4 + case "m4v": + return ExtM4v + case "f4v": + return ExtF4v + case "lrv": + return ExtLrv + case "mpeg": + return ExtMpeg + case "mpg": + return ExtMpg + case "mpe": + return ExtMpe + case "m1v": + return ExtM1v + case "m2v": + return ExtM2v + case "vob": + return ExtVob + case "ogv": + return ExtOgv + case "mov": + return ExtMov + case "qt": + return ExtQt + case "moov": + return ExtMoov + case "qtvr": + return ExtQtvr + case "viv": + return ExtViv + case "vivo": + return ExtVivo + case "uvh": + return ExtUvh + case "uvvh": + return ExtUvvh + case "uvm": + return ExtUvm + case "uvvm": + return ExtUvvm + case "uvp": + return ExtUvp + case "uvvp": + return ExtUvvp + case "uvs": + return ExtUvs + case "uvvs": + return ExtUvvs + case "uvv": + return ExtUvv + case "uvvv": + return ExtUvvv + case "dvb": + return ExtDvb + case "fvt": + return ExtFvt + case "mxu": + return ExtMxu + case "m4u": + return ExtM4u + case "m1u": + return ExtM1u + case "pyv": + return ExtPyv + case "bik": + return ExtBik + case "bk2": + return ExtBk2 + case "smk": + return ExtSmk + case "rv": + return ExtRv + case "rvx": + return ExtRvx + case "uvu": + return ExtUvu + case "uvvu": + return ExtUvvu + case "webm": + return ExtWebm + case "anim[1-9j]": + return ExtAnim_1Dash9j_ + case "fxm": + return ExtFxm + case "mkv": + return ExtMkv + case "mk3d": + return ExtMk3d + case "mks": + return ExtMks + case "mjpeg": + return ExtMjpeg + case "mjpg": + return ExtMjpg + case "mng": + return ExtMng + case "wm": + return ExtWm + case "nsv": + return ExtNsv + case "ogm": + return ExtOgm + case "movie": + return ExtMovie + case "smv": + return ExtSmv + case "ice": + return ExtIce + } + + return 0 +} diff --git a/mime.go b/mime.go index 9e740e5..811cade 100644 --- a/mime.go +++ b/mime.go @@ -1,5004 +1,11690 @@ -// Code generated by gitoa.ru/go-4devs/mime and sourse ../mime.json +// Code generated by gitoa.ru/go-4devs/mime and sourse ../mime.yaml package mime -const ( - ApplicationAcrobat = "application/acrobat" - ApplicationAndrewDashInset = "application/andrew-inset" - ApplicationAnnodex = "application/annodex" - ApplicationApplixware = "application/applixware" - ApplicationAtomPlusxml = "application/atom+xml" - ApplicationAtomcatPlusxml = "application/atomcat+xml" - ApplicationAtomdeletedPlusxml = "application/atomdeleted+xml" - ApplicationAtomsvcPlusxml = "application/atomsvc+xml" - ApplicationAtscDashDwdPlusxml = "application/atsc-dwd+xml" - ApplicationAtscDashHeldPlusxml = "application/atsc-held+xml" - ApplicationAtscDashRsatPlusxml = "application/atsc-rsat+xml" - ApplicationBdoc = "application/bdoc" - ApplicationBzip2 = "application/bzip2" - ApplicationCalendarPlusxml = "application/calendar+xml" - ApplicationCcxmlPlusxml = "application/ccxml+xml" - ApplicationCdfxPlusxml = "application/cdfx+xml" - ApplicationCdmiDashCapability = "application/cdmi-capability" - ApplicationCdmiDashContainer = "application/cdmi-container" - ApplicationCdmiDashDomain = "application/cdmi-domain" - ApplicationCdmiDashObject = "application/cdmi-object" - ApplicationCdmiDashQueue = "application/cdmi-queue" - ApplicationCdr = "application/cdr" - ApplicationCoreldraw = "application/coreldraw" - ApplicationCsv = "application/csv" - ApplicationCuDashSeeme = "application/cu-seeme" - ApplicationDashPlusxml = "application/dash+xml" - ApplicationDavmountPlusxml = "application/davmount+xml" - ApplicationDbase = "application/dbase" - ApplicationDbf = "application/dbf" - ApplicationDicom = "application/dicom" - ApplicationDocbookPlusxml = "application/docbook+xml" - ApplicationDsscPlusder = "application/dssc+der" - ApplicationDsscPlusxml = "application/dssc+xml" - ApplicationEcmascript = "application/ecmascript" - ApplicationEmf = "application/emf" - ApplicationEmmaPlusxml = "application/emma+xml" - ApplicationEmotionmlPlusxml = "application/emotionml+xml" - ApplicationEpubPluszip = "application/epub+zip" - ApplicationExi = "application/exi" - ApplicationFdtPlusxml = "application/fdt+xml" - ApplicationFontDashTdpfr = "application/font-tdpfr" - ApplicationFontDashWoff = "application/font-woff" - ApplicationFuturesplash = "application/futuresplash" - ApplicationGeoPlusjson = "application/geo+json" - ApplicationGmlPlusxml = "application/gml+xml" - ApplicationGnunetDashDirectory = "application/gnunet-directory" - ApplicationGpx = "application/gpx" - ApplicationGpxPlusxml = "application/gpx+xml" - ApplicationGxf = "application/gxf" - ApplicationGzip = "application/gzip" - ApplicationHjson = "application/hjson" - ApplicationHyperstudio = "application/hyperstudio" - ApplicationIco = "application/ico" - ApplicationIcs = "application/ics" - ApplicationIllustrator = "application/illustrator" - ApplicationInkmlPlusxml = "application/inkml+xml" - ApplicationIpfix = "application/ipfix" - ApplicationItsPlusxml = "application/its+xml" - ApplicationJava = "application/java" - ApplicationJavaDashArchive = "application/java-archive" - ApplicationJavaDashByteDashCode = "application/java-byte-code" - ApplicationJavaDashSerializedDashObject = "application/java-serialized-object" - ApplicationJavaDashVM = "application/java-vm" - ApplicationJavascript = "application/javascript" - ApplicationJrdPlusjson = "application/jrd+json" - ApplicationJSON = "application/json" - ApplicationJSONDashPatchPlusjson = "application/json-patch+json" - ApplicationJSON5 = "application/json5" - ApplicationJsonmlPlusjson = "application/jsonml+json" - ApplicationLdPlusjson = "application/ld+json" - ApplicationLgrPlusxml = "application/lgr+xml" - ApplicationLostPlusxml = "application/lost+xml" - ApplicationLotus123 = "application/lotus123" - ApplicationM3u = "application/m3u" - ApplicationMacDashBinhex40 = "application/mac-binhex40" - ApplicationMacDashCompactpro = "application/mac-compactpro" - ApplicationMadsPlusxml = "application/mads+xml" - ApplicationManifestPlusjson = "application/manifest+json" - ApplicationMarc = "application/marc" - ApplicationMarcxmlPlusxml = "application/marcxml+xml" - ApplicationMathematica = "application/mathematica" - ApplicationMathmlPlusxml = "application/mathml+xml" - ApplicationMbox = "application/mbox" - ApplicationMdb = "application/mdb" - ApplicationMediaservercontrolPlusxml = "application/mediaservercontrol+xml" - ApplicationMetalinkPlusxml = "application/metalink+xml" - ApplicationMetalink4Plusxml = "application/metalink4+xml" - ApplicationMetsPlusxml = "application/mets+xml" - ApplicationMmtDashAeiPlusxml = "application/mmt-aei+xml" - ApplicationMmtDashUsdPlusxml = "application/mmt-usd+xml" - ApplicationModsPlusxml = "application/mods+xml" - ApplicationMp21 = "application/mp21" - ApplicationMp4 = "application/mp4" - ApplicationMrbDashConsumerPlusxml = "application/mrb-consumer+xml" - ApplicationMrbDashPublishPlusxml = "application/mrb-publish+xml" - ApplicationMsDashTnef = "application/ms-tnef" - ApplicationMsaccess = "application/msaccess" - ApplicationMsexcel = "application/msexcel" - ApplicationMspowerpoint = "application/mspowerpoint" - ApplicationMsword = "application/msword" - ApplicationMswordDashTemplate = "application/msword-template" - ApplicationMxf = "application/mxf" - ApplicationNDashQuads = "application/n-quads" - ApplicationNDashTriples = "application/n-triples" - ApplicationNappdf = "application/nappdf" - ApplicationNode = "application/node" - ApplicationOctetDashStream = "application/octet-stream" - ApplicationOda = "application/oda" - ApplicationOebpsDashPackagePlusxml = "application/oebps-package+xml" - ApplicationOgg = "application/ogg" - ApplicationOmdocPlusxml = "application/omdoc+xml" - ApplicationOnenote = "application/onenote" - ApplicationOvf = "application/ovf" - ApplicationOwlPlusxml = "application/owl+xml" - ApplicationOxps = "application/oxps" - ApplicationP2pDashOverlayPlusxml = "application/p2p-overlay+xml" - ApplicationPatchDashOpsDashErrorPlusxml = "application/patch-ops-error+xml" - ApplicationPcap = "application/pcap" - ApplicationPdf = "application/pdf" - ApplicationPgp = "application/pgp" - ApplicationPgpDashEncrypted = "application/pgp-encrypted" - ApplicationPgpDashKeys = "application/pgp-keys" - ApplicationPgpDashSignature = "application/pgp-signature" - ApplicationPhotoshop = "application/photoshop" - ApplicationPicsDashRules = "application/pics-rules" - ApplicationPkcs10 = "application/pkcs10" - ApplicationPkcs12 = "application/pkcs12" - ApplicationPkcs7DashMime = "application/pkcs7-mime" - ApplicationPkcs7DashSignature = "application/pkcs7-signature" - ApplicationPkcs8 = "application/pkcs8" - ApplicationPkcs8DashEncrypted = "application/pkcs8-encrypted" - ApplicationPkixDashAttrDashCert = "application/pkix-attr-cert" - ApplicationPkixDashCert = "application/pkix-cert" - ApplicationPkixDashCrl = "application/pkix-crl" - ApplicationPkixDashPkipath = "application/pkix-pkipath" - ApplicationPkixcmp = "application/pkixcmp" - ApplicationPls = "application/pls" - ApplicationPlsPlusxml = "application/pls+xml" - ApplicationPostscript = "application/postscript" - ApplicationPowerpoint = "application/powerpoint" - ApplicationProvenancePlusxml = "application/provenance+xml" - ApplicationPrsDotCww = "application/prs.cww" - ApplicationPskcPlusxml = "application/pskc+xml" - ApplicationRAM = "application/ram" - ApplicationRamlPlusyaml = "application/raml+yaml" - ApplicationRdfPlusxml = "application/rdf+xml" - ApplicationReginfoPlusxml = "application/reginfo+xml" - ApplicationRelaxDashNgDashCompactDashSyntax = "application/relax-ng-compact-syntax" - ApplicationResourceDashListsPlusxml = "application/resource-lists+xml" - ApplicationResourceDashListsDashDiffPlusxml = "application/resource-lists-diff+xml" - ApplicationRlsDashServicesPlusxml = "application/rls-services+xml" - ApplicationRouteDashApdPlusxml = "application/route-apd+xml" - ApplicationRouteDashSDashTsidPlusxml = "application/route-s-tsid+xml" - ApplicationRouteDashUsdPlusxml = "application/route-usd+xml" - ApplicationRpkiDashGhostbusters = "application/rpki-ghostbusters" - ApplicationRpkiDashManifest = "application/rpki-manifest" - ApplicationRpkiDashRoa = "application/rpki-roa" - ApplicationRsdPlusxml = "application/rsd+xml" - ApplicationRssPlusxml = "application/rss+xml" - ApplicationRtf = "application/rtf" - ApplicationSbmlPlusxml = "application/sbml+xml" - ApplicationSchemaPlusjson = "application/schema+json" - ApplicationScvpDashCvDashRequest = "application/scvp-cv-request" - ApplicationScvpDashCvDashResponse = "application/scvp-cv-response" - ApplicationScvpDashVpDashRequest = "application/scvp-vp-request" - ApplicationScvpDashVpDashResponse = "application/scvp-vp-response" - ApplicationSdp = "application/sdp" - ApplicationSenmlPlusxml = "application/senml+xml" - ApplicationSensmlPlusxml = "application/sensml+xml" - ApplicationSetDashPaymentDashInitiation = "application/set-payment-initiation" - ApplicationSetDashRegistrationDashInitiation = "application/set-registration-initiation" - ApplicationShfPlusxml = "application/shf+xml" - ApplicationSieve = "application/sieve" - ApplicationSmil = "application/smil" - ApplicationSmilPlusxml = "application/smil+xml" - ApplicationSparqlDashQuery = "application/sparql-query" - ApplicationSparqlDashResultsPlusxml = "application/sparql-results+xml" - ApplicationSql = "application/sql" - ApplicationSrgs = "application/srgs" - ApplicationSrgsPlusxml = "application/srgs+xml" - ApplicationSruPlusxml = "application/sru+xml" - ApplicationSsdlPlusxml = "application/ssdl+xml" - ApplicationSsmlPlusxml = "application/ssml+xml" - ApplicationStuffit = "application/stuffit" - ApplicationSwidPlusxml = "application/swid+xml" - ApplicationTeiPlusxml = "application/tei+xml" - ApplicationTga = "application/tga" - ApplicationThraudPlusxml = "application/thraud+xml" - ApplicationTimestampedDashData = "application/timestamped-data" - ApplicationToml = "application/toml" - ApplicationTrig = "application/trig" - ApplicationTtmlPlusxml = "application/ttml+xml" - ApplicationUbjson = "application/ubjson" - ApplicationUrcDashRessheetPlusxml = "application/urc-ressheet+xml" - ApplicationUrcDashTargetdescPlusxml = "application/urc-targetdesc+xml" - ApplicationVndDot1000mindsDotDecisionDashModelPlusxml = "application/vnd.1000minds.decision-model+xml" - ApplicationVndDot3gppDotPicDashBwDashLarge = "application/vnd.3gpp.pic-bw-large" - ApplicationVndDot3gppDotPicDashBwDashSmall = "application/vnd.3gpp.pic-bw-small" - ApplicationVndDot3gppDotPicDashBwDashVar = "application/vnd.3gpp.pic-bw-var" - ApplicationVndDot3gpp2DotTcap = "application/vnd.3gpp2.tcap" - ApplicationVndDot3mDotPostDashItDashNotes = "application/vnd.3m.post-it-notes" - ApplicationVndDotAccpacDotSimplyDotAso = "application/vnd.accpac.simply.aso" - ApplicationVndDotAccpacDotSimplyDotImp = "application/vnd.accpac.simply.imp" - ApplicationVndDotAcucobol = "application/vnd.acucobol" - ApplicationVndDotAcucorp = "application/vnd.acucorp" - ApplicationVndDotAdobeDotAirDashApplicationDashInstallerDashPackagePluszip = "application/vnd.adobe.air-application-installer-package+zip" - ApplicationVndDotAdobeDotFlashDotMovie = "application/vnd.adobe.flash.movie" - ApplicationVndDotAdobeDotFormscentralDotFcdt = "application/vnd.adobe.formscentral.fcdt" - ApplicationVndDotAdobeDotFxp = "application/vnd.adobe.fxp" - ApplicationVndDotAdobeDotIllustrator = "application/vnd.adobe.illustrator" - ApplicationVndDotAdobeDotXdpPlusxml = "application/vnd.adobe.xdp+xml" - ApplicationVndDotAdobeDotXfdf = "application/vnd.adobe.xfdf" - ApplicationVndDotAheadDotSpace = "application/vnd.ahead.space" - ApplicationVndDotAirzipDotFilesecureDotAzf = "application/vnd.airzip.filesecure.azf" - ApplicationVndDotAirzipDotFilesecureDotAzs = "application/vnd.airzip.filesecure.azs" - ApplicationVndDotAmazonDotEbook = "application/vnd.amazon.ebook" - ApplicationVndDotAmazonDotMobi8DashEbook = "application/vnd.amazon.mobi8-ebook" - ApplicationVndDotAmericandynamicsDotAcc = "application/vnd.americandynamics.acc" - ApplicationVndDotAmigaDotAmi = "application/vnd.amiga.ami" - ApplicationVndDotAndroidDotPackageDashArchive = "application/vnd.android.package-archive" - ApplicationVndDotAnserDashWebDashCertificateDashIssueDashInitiation = "application/vnd.anser-web-certificate-issue-initiation" - ApplicationVndDotAnserDashWebDashFundsDashTransferDashInitiation = "application/vnd.anser-web-funds-transfer-initiation" - ApplicationVndDotAntixDotGameDashComponent = "application/vnd.antix.game-component" - ApplicationVndDotAppimage = "application/vnd.appimage" - ApplicationVndDotAppleDotInstallerPlusxml = "application/vnd.apple.installer+xml" - ApplicationVndDotAppleDotKeynote = "application/vnd.apple.keynote" - ApplicationVndDotAppleDotMpegurl = "application/vnd.apple.mpegurl" - ApplicationVndDotAppleDotNumbers = "application/vnd.apple.numbers" - ApplicationVndDotAppleDotPages = "application/vnd.apple.pages" - ApplicationVndDotAppleDotPkpass = "application/vnd.apple.pkpass" - ApplicationVndDotAristanetworksDotSwi = "application/vnd.aristanetworks.swi" - ApplicationVndDotAstraeaDashSoftwareDotIota = "application/vnd.astraea-software.iota" - ApplicationVndDotAudiograph = "application/vnd.audiograph" - ApplicationVndDotBalsamiqDotBmmlPlusxml = "application/vnd.balsamiq.bmml+xml" - ApplicationVndDotBlueiceDotMultipass = "application/vnd.blueice.multipass" - ApplicationVndDotBmi = "application/vnd.bmi" - ApplicationVndDotBusinessobjects = "application/vnd.businessobjects" - ApplicationVndDotChemdrawPlusxml = "application/vnd.chemdraw+xml" - ApplicationVndDotChessDashPgn = "application/vnd.chess-pgn" - ApplicationVndDotChipnutsDotKaraokeDashMmd = "application/vnd.chipnuts.karaoke-mmd" - ApplicationVndDotCinderella = "application/vnd.cinderella" - ApplicationVndDotCitationstylesDotStylePlusxml = "application/vnd.citationstyles.style+xml" - ApplicationVndDotClaymore = "application/vnd.claymore" - ApplicationVndDotCloantoDotRp9 = "application/vnd.cloanto.rp9" - ApplicationVndDotClonkDotC4group = "application/vnd.clonk.c4group" - ApplicationVndDotCluetrustDotCartomobileDashConfig = "application/vnd.cluetrust.cartomobile-config" - ApplicationVndDotCluetrustDotCartomobileDashConfigDashPkg = "application/vnd.cluetrust.cartomobile-config-pkg" - ApplicationVndDotCoffeescript = "application/vnd.coffeescript" - ApplicationVndDotComicbookPluszip = "application/vnd.comicbook+zip" - ApplicationVndDotComicbookDashRar = "application/vnd.comicbook-rar" - ApplicationVndDotCommonspace = "application/vnd.commonspace" - ApplicationVndDotContactDotCmsg = "application/vnd.contact.cmsg" - ApplicationVndDotCorelDashDraw = "application/vnd.corel-draw" - ApplicationVndDotCosmocaller = "application/vnd.cosmocaller" - ApplicationVndDotCrickDotClicker = "application/vnd.crick.clicker" - ApplicationVndDotCrickDotClickerDotKeyboard = "application/vnd.crick.clicker.keyboard" - ApplicationVndDotCrickDotClickerDotPalette = "application/vnd.crick.clicker.palette" - ApplicationVndDotCrickDotClickerDotTemplate = "application/vnd.crick.clicker.template" - ApplicationVndDotCrickDotClickerDotWordbank = "application/vnd.crick.clicker.wordbank" - ApplicationVndDotCriticaltoolsDotWbsPlusxml = "application/vnd.criticaltools.wbs+xml" - ApplicationVndDotCtcDashPosml = "application/vnd.ctc-posml" - ApplicationVndDotCupsDashPpd = "application/vnd.cups-ppd" - ApplicationVndDotCurlDotCar = "application/vnd.curl.car" - ApplicationVndDotCurlDotPcurl = "application/vnd.curl.pcurl" - ApplicationVndDotDart = "application/vnd.dart" - ApplicationVndDotDataDashVisionDotRdz = "application/vnd.data-vision.rdz" - ApplicationVndDotDbf = "application/vnd.dbf" - ApplicationVndDotDebianDotBinaryDashPackage = "application/vnd.debian.binary-package" - ApplicationVndDotDeceDotData = "application/vnd.dece.data" - ApplicationVndDotDeceDotTtmlPlusxml = "application/vnd.dece.ttml+xml" - ApplicationVndDotDeceDotUnspecified = "application/vnd.dece.unspecified" - ApplicationVndDotDeceDotZip = "application/vnd.dece.zip" - ApplicationVndDotDenovoDotFcselayoutDashLink = "application/vnd.denovo.fcselayout-link" - ApplicationVndDotDna = "application/vnd.dna" - ApplicationVndDotDolbyDotMlp = "application/vnd.dolby.mlp" - ApplicationVndDotDpgraph = "application/vnd.dpgraph" - ApplicationVndDotDreamfactory = "application/vnd.dreamfactory" - ApplicationVndDotDsDashKeypoint = "application/vnd.ds-keypoint" - ApplicationVndDotDvbDotAit = "application/vnd.dvb.ait" - ApplicationVndDotDvbDotService = "application/vnd.dvb.service" - ApplicationVndDotDynageo = "application/vnd.dynageo" - ApplicationVndDotEcowinDotChart = "application/vnd.ecowin.chart" - ApplicationVndDotEmusicDashEmusicPackage = "application/vnd.emusic-emusic_package" - ApplicationVndDotEnliven = "application/vnd.enliven" - ApplicationVndDotEpsonDotEsf = "application/vnd.epson.esf" - ApplicationVndDotEpsonDotMsf = "application/vnd.epson.msf" - ApplicationVndDotEpsonDotQuickanime = "application/vnd.epson.quickanime" - ApplicationVndDotEpsonDotSalt = "application/vnd.epson.salt" - ApplicationVndDotEpsonDotSsf = "application/vnd.epson.ssf" - ApplicationVndDotEszigno3Plusxml = "application/vnd.eszigno3+xml" - ApplicationVndDotEtsiDotAsicDashEPluszip = "application/vnd.etsi.asic-e+zip" - ApplicationVndDotEzpixDashAlbum = "application/vnd.ezpix-album" - ApplicationVndDotEzpixDashPackage = "application/vnd.ezpix-package" - ApplicationVndDotFdf = "application/vnd.fdf" - ApplicationVndDotFdsnDotMseed = "application/vnd.fdsn.mseed" - ApplicationVndDotFdsnDotSeed = "application/vnd.fdsn.seed" - ApplicationVndDotFlatpak = "application/vnd.flatpak" - ApplicationVndDotFlatpakDotRef = "application/vnd.flatpak.ref" - ApplicationVndDotFlatpakDotRepo = "application/vnd.flatpak.repo" - ApplicationVndDotFlographit = "application/vnd.flographit" - ApplicationVndDotFluxtimeDotClip = "application/vnd.fluxtime.clip" - ApplicationVndDotFramemaker = "application/vnd.framemaker" - ApplicationVndDotFrogansDotFnc = "application/vnd.frogans.fnc" - ApplicationVndDotFrogansDotLtf = "application/vnd.frogans.ltf" - ApplicationVndDotFscDotWeblaunch = "application/vnd.fsc.weblaunch" - ApplicationVndDotFujitsuDotOasys = "application/vnd.fujitsu.oasys" - ApplicationVndDotFujitsuDotOasys2 = "application/vnd.fujitsu.oasys2" - ApplicationVndDotFujitsuDotOasys3 = "application/vnd.fujitsu.oasys3" - ApplicationVndDotFujitsuDotOasysgp = "application/vnd.fujitsu.oasysgp" - ApplicationVndDotFujitsuDotOasysprs = "application/vnd.fujitsu.oasysprs" - ApplicationVndDotFujixeroxDotDdd = "application/vnd.fujixerox.ddd" - ApplicationVndDotFujixeroxDotDocuworks = "application/vnd.fujixerox.docuworks" - ApplicationVndDotFujixeroxDotDocuworksDotBinder = "application/vnd.fujixerox.docuworks.binder" - ApplicationVndDotFuzzysheet = "application/vnd.fuzzysheet" - ApplicationVndDotGenomatixDotTuxedo = "application/vnd.genomatix.tuxedo" - ApplicationVndDotGeoPlusjson = "application/vnd.geo+json" - ApplicationVndDotGeogebraDotFile = "application/vnd.geogebra.file" - ApplicationVndDotGeogebraDotTool = "application/vnd.geogebra.tool" - ApplicationVndDotGeometryDashExplorer = "application/vnd.geometry-explorer" - ApplicationVndDotGeonext = "application/vnd.geonext" - ApplicationVndDotGeoplan = "application/vnd.geoplan" - ApplicationVndDotGeospace = "application/vnd.geospace" - ApplicationVndDotGmx = "application/vnd.gmx" - ApplicationVndDotGoogleDashAppsDotDocument = "application/vnd.google-apps.document" - ApplicationVndDotGoogleDashAppsDotPresentation = "application/vnd.google-apps.presentation" - ApplicationVndDotGoogleDashAppsDotSpreadsheet = "application/vnd.google-apps.spreadsheet" - ApplicationVndDotGoogleDashEarthDotKmlPlusxml = "application/vnd.google-earth.kml+xml" - ApplicationVndDotGoogleDashEarthDotKmz = "application/vnd.google-earth.kmz" - ApplicationVndDotGrafeq = "application/vnd.grafeq" - ApplicationVndDotGrooveDashAccount = "application/vnd.groove-account" - ApplicationVndDotGrooveDashHelp = "application/vnd.groove-help" - ApplicationVndDotGrooveDashIdentityDashMessage = "application/vnd.groove-identity-message" - ApplicationVndDotGrooveDashInjector = "application/vnd.groove-injector" - ApplicationVndDotGrooveDashToolDashMessage = "application/vnd.groove-tool-message" - ApplicationVndDotGrooveDashToolDashTemplate = "application/vnd.groove-tool-template" - ApplicationVndDotGrooveDashVcard = "application/vnd.groove-vcard" - ApplicationVndDotHaansoftDashHwp = "application/vnd.haansoft-hwp" - ApplicationVndDotHaansoftDashHwt = "application/vnd.haansoft-hwt" - ApplicationVndDotHalPlusxml = "application/vnd.hal+xml" - ApplicationVndDotHandheldDashEntertainmentPlusxml = "application/vnd.handheld-entertainment+xml" - ApplicationVndDotHbci = "application/vnd.hbci" - ApplicationVndDotHheDotLessonDashPlayer = "application/vnd.hhe.lesson-player" - ApplicationVndDotHpDashHpgl = "application/vnd.hp-hpgl" - ApplicationVndDotHpDashHpid = "application/vnd.hp-hpid" - ApplicationVndDotHpDashHps = "application/vnd.hp-hps" - ApplicationVndDotHpDashJlyt = "application/vnd.hp-jlyt" - ApplicationVndDotHpDashPcl = "application/vnd.hp-pcl" - ApplicationVndDotHpDashPclxl = "application/vnd.hp-pclxl" - ApplicationVndDotHydrostatixDotSofDashData = "application/vnd.hydrostatix.sof-data" - ApplicationVndDotIbmDotMinipay = "application/vnd.ibm.minipay" - ApplicationVndDotIbmDotModcap = "application/vnd.ibm.modcap" - ApplicationVndDotIbmDotRightsDashManagement = "application/vnd.ibm.rights-management" - ApplicationVndDotIbmDotSecureDashContainer = "application/vnd.ibm.secure-container" - ApplicationVndDotIccprofile = "application/vnd.iccprofile" - ApplicationVndDotIgloader = "application/vnd.igloader" - ApplicationVndDotImmervisionDashIvp = "application/vnd.immervision-ivp" - ApplicationVndDotImmervisionDashIvu = "application/vnd.immervision-ivu" - ApplicationVndDotInsorsDotIgm = "application/vnd.insors.igm" - ApplicationVndDotInterconDotFormnet = "application/vnd.intercon.formnet" - ApplicationVndDotIntergeo = "application/vnd.intergeo" - ApplicationVndDotIntuDotQbo = "application/vnd.intu.qbo" - ApplicationVndDotIntuDotQfx = "application/vnd.intu.qfx" - ApplicationVndDotIpunpluggedDotRcprofile = "application/vnd.ipunplugged.rcprofile" - ApplicationVndDotIrepositoryDotPackagePlusxml = "application/vnd.irepository.package+xml" - ApplicationVndDotIsDashXpr = "application/vnd.is-xpr" - ApplicationVndDotIsacDotFcs = "application/vnd.isac.fcs" - ApplicationVndDotJam = "application/vnd.jam" - ApplicationVndDotJcpDotJavameDotMidletDashRms = "application/vnd.jcp.javame.midlet-rms" - ApplicationVndDotJisp = "application/vnd.jisp" - ApplicationVndDotJoostDotJodaDashArchive = "application/vnd.joost.joda-archive" - ApplicationVndDotKahootz = "application/vnd.kahootz" - ApplicationVndDotKdeDotKarbon = "application/vnd.kde.karbon" - ApplicationVndDotKdeDotKchart = "application/vnd.kde.kchart" - ApplicationVndDotKdeDotKformula = "application/vnd.kde.kformula" - ApplicationVndDotKdeDotKivio = "application/vnd.kde.kivio" - ApplicationVndDotKdeDotKontour = "application/vnd.kde.kontour" - ApplicationVndDotKdeDotKpresenter = "application/vnd.kde.kpresenter" - ApplicationVndDotKdeDotKspread = "application/vnd.kde.kspread" - ApplicationVndDotKdeDotKword = "application/vnd.kde.kword" - ApplicationVndDotKenameaapp = "application/vnd.kenameaapp" - ApplicationVndDotKidspiration = "application/vnd.kidspiration" - ApplicationVndDotKinar = "application/vnd.kinar" - ApplicationVndDotKoan = "application/vnd.koan" - ApplicationVndDotKodakDashDescriptor = "application/vnd.kodak-descriptor" - ApplicationVndDotLasDotLasPlusxml = "application/vnd.las.las+xml" - ApplicationVndDotLlamagraphicsDotLifeDashBalanceDotDesktop = "application/vnd.llamagraphics.life-balance.desktop" - ApplicationVndDotLlamagraphicsDotLifeDashBalanceDotExchangePlusxml = "application/vnd.llamagraphics.life-balance.exchange+xml" - ApplicationVndDotLotusDash1Dash2Dash3 = "application/vnd.lotus-1-2-3" - ApplicationVndDotLotusDashApproach = "application/vnd.lotus-approach" - ApplicationVndDotLotusDashFreelance = "application/vnd.lotus-freelance" - ApplicationVndDotLotusDashNotes = "application/vnd.lotus-notes" - ApplicationVndDotLotusDashOrganizer = "application/vnd.lotus-organizer" - ApplicationVndDotLotusDashScreencam = "application/vnd.lotus-screencam" - ApplicationVndDotLotusDashWordpro = "application/vnd.lotus-wordpro" - ApplicationVndDotMacportsDotPortpkg = "application/vnd.macports.portpkg" - ApplicationVndDotMapboxDashVectorDashTile = "application/vnd.mapbox-vector-tile" - ApplicationVndDotMcd = "application/vnd.mcd" - ApplicationVndDotMedcalcdata = "application/vnd.medcalcdata" - ApplicationVndDotMediastationDotCdkey = "application/vnd.mediastation.cdkey" - ApplicationVndDotMfer = "application/vnd.mfer" - ApplicationVndDotMfmp = "application/vnd.mfmp" - ApplicationVndDotMicrografxDotFlo = "application/vnd.micrografx.flo" - ApplicationVndDotMicrografxDotIgx = "application/vnd.micrografx.igx" - ApplicationVndDotMif = "application/vnd.mif" - ApplicationVndDotMobiusDotDaf = "application/vnd.mobius.daf" - ApplicationVndDotMobiusDotDis = "application/vnd.mobius.dis" - ApplicationVndDotMobiusDotMbk = "application/vnd.mobius.mbk" - ApplicationVndDotMobiusDotMqy = "application/vnd.mobius.mqy" - ApplicationVndDotMobiusDotMsl = "application/vnd.mobius.msl" - ApplicationVndDotMobiusDotPlc = "application/vnd.mobius.plc" - ApplicationVndDotMobiusDotTxf = "application/vnd.mobius.txf" - ApplicationVndDotMophunDotApplication = "application/vnd.mophun.application" - ApplicationVndDotMophunDotCertificate = "application/vnd.mophun.certificate" - ApplicationVndDotMozillaDotXulPlusxml = "application/vnd.mozilla.xul+xml" - ApplicationVndDotMsDashAccess = "application/vnd.ms-access" - ApplicationVndDotMsDashArtgalry = "application/vnd.ms-artgalry" - ApplicationVndDotMsDashAsf = "application/vnd.ms-asf" - ApplicationVndDotMsDashCabDashCompressed = "application/vnd.ms-cab-compressed" - ApplicationVndDotMsDashExcel = "application/vnd.ms-excel" - ApplicationVndDotMsDashExcelDotAddinDotMacroenabledDot12 = "application/vnd.ms-excel.addin.macroenabled.12" - ApplicationVndDotMsDashExcelDotSheetDotBinaryDotMacroenabledDot12 = "application/vnd.ms-excel.sheet.binary.macroenabled.12" - ApplicationVndDotMsDashExcelDotSheetDotMacroenabledDot12 = "application/vnd.ms-excel.sheet.macroenabled.12" - ApplicationVndDotMsDashExcelDotTemplateDotMacroenabledDot12 = "application/vnd.ms-excel.template.macroenabled.12" - ApplicationVndDotMsDashFontobject = "application/vnd.ms-fontobject" - ApplicationVndDotMsDashHtmlhelp = "application/vnd.ms-htmlhelp" - ApplicationVndDotMsDashIms = "application/vnd.ms-ims" - ApplicationVndDotMsDashLrm = "application/vnd.ms-lrm" - ApplicationVndDotMsDashOfficetheme = "application/vnd.ms-officetheme" - ApplicationVndDotMsDashOutlook = "application/vnd.ms-outlook" - ApplicationVndDotMsDashPkiDotSeccat = "application/vnd.ms-pki.seccat" - ApplicationVndDotMsDashPkiDotStl = "application/vnd.ms-pki.stl" - ApplicationVndDotMsDashPowerpoint = "application/vnd.ms-powerpoint" - ApplicationVndDotMsDashPowerpointDotAddinDotMacroenabledDot12 = "application/vnd.ms-powerpoint.addin.macroenabled.12" - ApplicationVndDotMsDashPowerpointDotPresentationDotMacroenabledDot12 = "application/vnd.ms-powerpoint.presentation.macroenabled.12" - ApplicationVndDotMsDashPowerpointDotSlideDotMacroenabledDot12 = "application/vnd.ms-powerpoint.slide.macroenabled.12" - ApplicationVndDotMsDashPowerpointDotSlideshowDotMacroenabledDot12 = "application/vnd.ms-powerpoint.slideshow.macroenabled.12" - ApplicationVndDotMsDashPowerpointDotTemplateDotMacroenabledDot12 = "application/vnd.ms-powerpoint.template.macroenabled.12" - ApplicationVndDotMsDashProject = "application/vnd.ms-project" - ApplicationVndDotMsDashPublisher = "application/vnd.ms-publisher" - ApplicationVndDotMsDashTnef = "application/vnd.ms-tnef" - ApplicationVndDotMsDashVisioDotDrawingDotMacroenabledDotMainPlusxml = "application/vnd.ms-visio.drawing.macroenabled.main+xml" - ApplicationVndDotMsDashVisioDotDrawingDotMainPlusxml = "application/vnd.ms-visio.drawing.main+xml" - ApplicationVndDotMsDashVisioDotStencilDotMacroenabledDotMainPlusxml = "application/vnd.ms-visio.stencil.macroenabled.main+xml" - ApplicationVndDotMsDashVisioDotStencilDotMainPlusxml = "application/vnd.ms-visio.stencil.main+xml" - ApplicationVndDotMsDashVisioDotTemplateDotMacroenabledDotMainPlusxml = "application/vnd.ms-visio.template.macroenabled.main+xml" - ApplicationVndDotMsDashVisioDotTemplateDotMainPlusxml = "application/vnd.ms-visio.template.main+xml" - ApplicationVndDotMsDashWord = "application/vnd.ms-word" - ApplicationVndDotMsDashWordDotDocumentDotMacroenabledDot12 = "application/vnd.ms-word.document.macroenabled.12" - ApplicationVndDotMsDashWordDotTemplateDotMacroenabledDot12 = "application/vnd.ms-word.template.macroenabled.12" - ApplicationVndDotMsDashWorks = "application/vnd.ms-works" - ApplicationVndDotMsDashWpl = "application/vnd.ms-wpl" - ApplicationVndDotMsDashXpsdocument = "application/vnd.ms-xpsdocument" - ApplicationVndDotMsaccess = "application/vnd.msaccess" - ApplicationVndDotMseq = "application/vnd.mseq" - ApplicationVndDotMusician = "application/vnd.musician" - ApplicationVndDotMuveeDotStyle = "application/vnd.muvee.style" - ApplicationVndDotMynfc = "application/vnd.mynfc" - ApplicationVndDotNeurolanguageDotNlu = "application/vnd.neurolanguage.nlu" - ApplicationVndDotNintendoDotSnesDotRom = "application/vnd.nintendo.snes.rom" - ApplicationVndDotNitf = "application/vnd.nitf" - ApplicationVndDotNoblenetDashDirectory = "application/vnd.noblenet-directory" - ApplicationVndDotNoblenetDashSealer = "application/vnd.noblenet-sealer" - ApplicationVndDotNoblenetDashWeb = "application/vnd.noblenet-web" - ApplicationVndDotNokiaDotNDashGageDotAcPlusxml = "application/vnd.nokia.n-gage.ac+xml" - ApplicationVndDotNokiaDotNDashGageDotData = "application/vnd.nokia.n-gage.data" - ApplicationVndDotNokiaDotNDashGageDotSymbianDotInstall = "application/vnd.nokia.n-gage.symbian.install" - ApplicationVndDotNokiaDotRadioDashPreset = "application/vnd.nokia.radio-preset" - ApplicationVndDotNokiaDotRadioDashPresets = "application/vnd.nokia.radio-presets" - ApplicationVndDotNovadigmDotEdm = "application/vnd.novadigm.edm" - ApplicationVndDotNovadigmDotEdx = "application/vnd.novadigm.edx" - ApplicationVndDotNovadigmDotExt = "application/vnd.novadigm.ext" - ApplicationVndDotOasisDotDocbookPlusxml = "application/vnd.oasis.docbook+xml" - ApplicationVndDotOasisDotOpendocumentDotChart = "application/vnd.oasis.opendocument.chart" - ApplicationVndDotOasisDotOpendocumentDotChartDashTemplate = "application/vnd.oasis.opendocument.chart-template" - ApplicationVndDotOasisDotOpendocumentDotDatabase = "application/vnd.oasis.opendocument.database" - ApplicationVndDotOasisDotOpendocumentDotFormula = "application/vnd.oasis.opendocument.formula" - ApplicationVndDotOasisDotOpendocumentDotFormulaDashTemplate = "application/vnd.oasis.opendocument.formula-template" - ApplicationVndDotOasisDotOpendocumentDotGraphics = "application/vnd.oasis.opendocument.graphics" - ApplicationVndDotOasisDotOpendocumentDotGraphicsDashFlatDashXML = "application/vnd.oasis.opendocument.graphics-flat-xml" - ApplicationVndDotOasisDotOpendocumentDotGraphicsDashTemplate = "application/vnd.oasis.opendocument.graphics-template" - ApplicationVndDotOasisDotOpendocumentDotImage = "application/vnd.oasis.opendocument.image" - ApplicationVndDotOasisDotOpendocumentDotImageDashTemplate = "application/vnd.oasis.opendocument.image-template" - ApplicationVndDotOasisDotOpendocumentDotPresentation = "application/vnd.oasis.opendocument.presentation" - ApplicationVndDotOasisDotOpendocumentDotPresentationDashFlatDashXML = "application/vnd.oasis.opendocument.presentation-flat-xml" - ApplicationVndDotOasisDotOpendocumentDotPresentationDashTemplate = "application/vnd.oasis.opendocument.presentation-template" - ApplicationVndDotOasisDotOpendocumentDotSpreadsheet = "application/vnd.oasis.opendocument.spreadsheet" - ApplicationVndDotOasisDotOpendocumentDotSpreadsheetDashFlatDashXML = "application/vnd.oasis.opendocument.spreadsheet-flat-xml" - ApplicationVndDotOasisDotOpendocumentDotSpreadsheetDashTemplate = "application/vnd.oasis.opendocument.spreadsheet-template" - ApplicationVndDotOasisDotOpendocumentDotText = "application/vnd.oasis.opendocument.text" - ApplicationVndDotOasisDotOpendocumentDotTextDashFlatDashXML = "application/vnd.oasis.opendocument.text-flat-xml" - ApplicationVndDotOasisDotOpendocumentDotTextDashMaster = "application/vnd.oasis.opendocument.text-master" - ApplicationVndDotOasisDotOpendocumentDotTextDashTemplate = "application/vnd.oasis.opendocument.text-template" - ApplicationVndDotOasisDotOpendocumentDotTextDashWeb = "application/vnd.oasis.opendocument.text-web" - ApplicationVndDotOlpcDashSugar = "application/vnd.olpc-sugar" - ApplicationVndDotOmaDotDd2Plusxml = "application/vnd.oma.dd2+xml" - ApplicationVndDotOpenbloxDotGamePlusxml = "application/vnd.openblox.game+xml" - ApplicationVndDotOpenofficeorgDotExtension = "application/vnd.openofficeorg.extension" - ApplicationVndDotOpenstreetmapDotDataPlusxml = "application/vnd.openstreetmap.data+xml" - ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotPresentation = "application/vnd.openxmlformats-officedocument.presentationml.presentation" - ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotSlide = "application/vnd.openxmlformats-officedocument.presentationml.slide" - ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotSlideshow = "application/vnd.openxmlformats-officedocument.presentationml.slideshow" - ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotTemplate = "application/vnd.openxmlformats-officedocument.presentationml.template" - ApplicationVndDotOpenxmlformatsDashOfficedocumentDotSpreadsheetmlDotSheet = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" - ApplicationVndDotOpenxmlformatsDashOfficedocumentDotSpreadsheetmlDotTemplate = "application/vnd.openxmlformats-officedocument.spreadsheetml.template" - ApplicationVndDotOpenxmlformatsDashOfficedocumentDotWordprocessingmlDotDocument = "application/vnd.openxmlformats-officedocument.wordprocessingml.document" - ApplicationVndDotOpenxmlformatsDashOfficedocumentDotWordprocessingmlDotTemplate = "application/vnd.openxmlformats-officedocument.wordprocessingml.template" - ApplicationVndDotOsgeoDotMapguideDotPackage = "application/vnd.osgeo.mapguide.package" - ApplicationVndDotOsgiDotDp = "application/vnd.osgi.dp" - ApplicationVndDotOsgiDotSubsystem = "application/vnd.osgi.subsystem" - ApplicationVndDotPalm = "application/vnd.palm" - ApplicationVndDotPawaafile = "application/vnd.pawaafile" - ApplicationVndDotPgDotFormat = "application/vnd.pg.format" - ApplicationVndDotPgDotOsasli = "application/vnd.pg.osasli" - ApplicationVndDotPicsel = "application/vnd.picsel" - ApplicationVndDotPmiDotWidget = "application/vnd.pmi.widget" - ApplicationVndDotPocketlearn = "application/vnd.pocketlearn" - ApplicationVndDotPowerbuilder6 = "application/vnd.powerbuilder6" - ApplicationVndDotPreviewsystemsDotBox = "application/vnd.previewsystems.box" - ApplicationVndDotProteusDotMagazine = "application/vnd.proteus.magazine" - ApplicationVndDotPublishareDashDeltaDashTree = "application/vnd.publishare-delta-tree" - ApplicationVndDotPviDotPtid1 = "application/vnd.pvi.ptid1" - ApplicationVndDotQuarkDotQuarkxpress = "application/vnd.quark.quarkxpress" - ApplicationVndDotRar = "application/vnd.rar" - ApplicationVndDotRealvncDotBed = "application/vnd.realvnc.bed" - ApplicationVndDotRecordareDotMusicxml = "application/vnd.recordare.musicxml" - ApplicationVndDotRecordareDotMusicxmlPlusxml = "application/vnd.recordare.musicxml+xml" - ApplicationVndDotRigDotCryptonote = "application/vnd.rig.cryptonote" - ApplicationVndDotRimDotCod = "application/vnd.rim.cod" - ApplicationVndDotRnDashRealmedia = "application/vnd.rn-realmedia" - ApplicationVndDotRnDashRealmediaDashVbr = "application/vnd.rn-realmedia-vbr" - ApplicationVndDotRoute66DotLink66Plusxml = "application/vnd.route66.link66+xml" - ApplicationVndDotSailingtrackerDotTrack = "application/vnd.sailingtracker.track" - ApplicationVndDotSdp = "application/vnd.sdp" - ApplicationVndDotSeemail = "application/vnd.seemail" - ApplicationVndDotSema = "application/vnd.sema" - ApplicationVndDotSemd = "application/vnd.semd" - ApplicationVndDotSemf = "application/vnd.semf" - ApplicationVndDotShanaDotInformedDotFormdata = "application/vnd.shana.informed.formdata" - ApplicationVndDotShanaDotInformedDotFormtemplate = "application/vnd.shana.informed.formtemplate" - ApplicationVndDotShanaDotInformedDotInterchange = "application/vnd.shana.informed.interchange" - ApplicationVndDotShanaDotInformedDotPackage = "application/vnd.shana.informed.package" - ApplicationVndDotSimtechDashMindmapper = "application/vnd.simtech-mindmapper" - ApplicationVndDotSmaf = "application/vnd.smaf" - ApplicationVndDotSmartDotTeacher = "application/vnd.smart.teacher" - ApplicationVndDotSnap = "application/vnd.snap" - ApplicationVndDotSoftware602DotFillerDotFormPlusxml = "application/vnd.software602.filler.form+xml" - ApplicationVndDotSolentDotSdkmPlusxml = "application/vnd.solent.sdkm+xml" - ApplicationVndDotSpotfireDotDxp = "application/vnd.spotfire.dxp" - ApplicationVndDotSpotfireDotSfs = "application/vnd.spotfire.sfs" - ApplicationVndDotSqlite3 = "application/vnd.sqlite3" - ApplicationVndDotSquashfs = "application/vnd.squashfs" - ApplicationVndDotStardivisionDotCalc = "application/vnd.stardivision.calc" - ApplicationVndDotStardivisionDotChart = "application/vnd.stardivision.chart" - ApplicationVndDotStardivisionDotDraw = "application/vnd.stardivision.draw" - ApplicationVndDotStardivisionDotImpress = "application/vnd.stardivision.impress" - ApplicationVndDotStardivisionDotMail = "application/vnd.stardivision.mail" - ApplicationVndDotStardivisionDotMath = "application/vnd.stardivision.math" - ApplicationVndDotStardivisionDotWriter = "application/vnd.stardivision.writer" - ApplicationVndDotStardivisionDotWriterDashGlobal = "application/vnd.stardivision.writer-global" - ApplicationVndDotStepmaniaDotPackage = "application/vnd.stepmania.package" - ApplicationVndDotStepmaniaDotStepchart = "application/vnd.stepmania.stepchart" - ApplicationVndDotSunDotWadlPlusxml = "application/vnd.sun.wadl+xml" - ApplicationVndDotSunDotXMLDotBase = "application/vnd.sun.xml.base" - ApplicationVndDotSunDotXMLDotCalc = "application/vnd.sun.xml.calc" - ApplicationVndDotSunDotXMLDotCalcDotTemplate = "application/vnd.sun.xml.calc.template" - ApplicationVndDotSunDotXMLDotDraw = "application/vnd.sun.xml.draw" - ApplicationVndDotSunDotXMLDotDrawDotTemplate = "application/vnd.sun.xml.draw.template" - ApplicationVndDotSunDotXMLDotImpress = "application/vnd.sun.xml.impress" - ApplicationVndDotSunDotXMLDotImpressDotTemplate = "application/vnd.sun.xml.impress.template" - ApplicationVndDotSunDotXMLDotMath = "application/vnd.sun.xml.math" - ApplicationVndDotSunDotXMLDotWriter = "application/vnd.sun.xml.writer" - ApplicationVndDotSunDotXMLDotWriterDotGlobal = "application/vnd.sun.xml.writer.global" - ApplicationVndDotSunDotXMLDotWriterDotTemplate = "application/vnd.sun.xml.writer.template" - ApplicationVndDotSusDashCalendar = "application/vnd.sus-calendar" - ApplicationVndDotSvd = "application/vnd.svd" - ApplicationVndDotSymbianDotInstall = "application/vnd.symbian.install" - ApplicationVndDotSyncmlPlusxml = "application/vnd.syncml+xml" - ApplicationVndDotSyncmlDotDmPluswbxml = "application/vnd.syncml.dm+wbxml" - ApplicationVndDotSyncmlDotDmPlusxml = "application/vnd.syncml.dm+xml" - ApplicationVndDotSyncmlDotDmddfPlusxml = "application/vnd.syncml.dmddf+xml" - ApplicationVndDotTaoDotIntentDashModuleDashArchive = "application/vnd.tao.intent-module-archive" - ApplicationVndDotTcpdumpDotPcap = "application/vnd.tcpdump.pcap" - ApplicationVndDotTmobileDashLivetv = "application/vnd.tmobile-livetv" - ApplicationVndDotTridDotTpt = "application/vnd.trid.tpt" - ApplicationVndDotTriscapeDotMxs = "application/vnd.triscape.mxs" - ApplicationVndDotTrueapp = "application/vnd.trueapp" - ApplicationVndDotUfdl = "application/vnd.ufdl" - ApplicationVndDotUiqDotTheme = "application/vnd.uiq.theme" - ApplicationVndDotUmajin = "application/vnd.umajin" - ApplicationVndDotUnity = "application/vnd.unity" - ApplicationVndDotUomlPlusxml = "application/vnd.uoml+xml" - ApplicationVndDotVcx = "application/vnd.vcx" - ApplicationVndDotVisio = "application/vnd.visio" - ApplicationVndDotVisionary = "application/vnd.visionary" - ApplicationVndDotVsf = "application/vnd.vsf" - ApplicationVndDotWapDotWbxml = "application/vnd.wap.wbxml" - ApplicationVndDotWapDotWmlc = "application/vnd.wap.wmlc" - ApplicationVndDotWapDotWmlscriptc = "application/vnd.wap.wmlscriptc" - ApplicationVndDotWebturbo = "application/vnd.webturbo" - ApplicationVndDotWolframDotPlayer = "application/vnd.wolfram.player" - ApplicationVndDotWordperfect = "application/vnd.wordperfect" - ApplicationVndDotWqd = "application/vnd.wqd" - ApplicationVndDotWtDotStf = "application/vnd.wt.stf" - ApplicationVndDotXara = "application/vnd.xara" - ApplicationVndDotXdgapp = "application/vnd.xdgapp" - ApplicationVndDotXfdl = "application/vnd.xfdl" - ApplicationVndDotYamahaDotHvDashDic = "application/vnd.yamaha.hv-dic" - ApplicationVndDotYamahaDotHvDashScript = "application/vnd.yamaha.hv-script" - ApplicationVndDotYamahaDotHvDashVoice = "application/vnd.yamaha.hv-voice" - ApplicationVndDotYamahaDotOpenscoreformat = "application/vnd.yamaha.openscoreformat" - ApplicationVndDotYamahaDotOpenscoreformatDotOsfpvgPlusxml = "application/vnd.yamaha.openscoreformat.osfpvg+xml" - ApplicationVndDotYamahaDotSmafDashAudio = "application/vnd.yamaha.smaf-audio" - ApplicationVndDotYamahaDotSmafDashPhrase = "application/vnd.yamaha.smaf-phrase" - ApplicationVndDotYellowriverDashCustomDashMenu = "application/vnd.yellowriver-custom-menu" - ApplicationVndDotYoutubeDotYt = "application/vnd.youtube.yt" - ApplicationVndDotZul = "application/vnd.zul" - ApplicationVndDotZzazzDotDeckPlusxml = "application/vnd.zzazz.deck+xml" - ApplicationVoicexmlPlusxml = "application/voicexml+xml" - ApplicationWasm = "application/wasm" - ApplicationWidget = "application/widget" - ApplicationWinhlp = "application/winhlp" - ApplicationWk1 = "application/wk1" - ApplicationWmf = "application/wmf" - ApplicationWordperfect = "application/wordperfect" - ApplicationWsdlPlusxml = "application/wsdl+xml" - ApplicationWspolicyPlusxml = "application/wspolicy+xml" - ApplicationWwf = "application/wwf" - ApplicationXDash123 = "application/x-123" - ApplicationXDash7zDashCompressed = "application/x-7z-compressed" - ApplicationXDashAbiword = "application/x-abiword" - ApplicationXDashAce = "application/x-ace" - ApplicationXDashAceDashCompressed = "application/x-ace-compressed" - ApplicationXDashAlz = "application/x-alz" - ApplicationXDashAmigaDashDiskDashFormat = "application/x-amiga-disk-format" - ApplicationXDashAmipro = "application/x-amipro" - ApplicationXDashAnnodex = "application/x-annodex" - ApplicationXDashAportisdoc = "application/x-aportisdoc" - ApplicationXDashAppleDashDiskimage = "application/x-apple-diskimage" - ApplicationXDashAppleDashSystemprofilerPlusxml = "application/x-apple-systemprofiler+xml" - ApplicationXDashAppleworksDashDocument = "application/x-appleworks-document" - ApplicationXDashApplixDashSpreadsheet = "application/x-applix-spreadsheet" - ApplicationXDashApplixDashWord = "application/x-applix-word" - ApplicationXDashArchive = "application/x-archive" - ApplicationXDashArj = "application/x-arj" - ApplicationXDashAsp = "application/x-asp" - ApplicationXDashAtariDash2600DashRom = "application/x-atari-2600-rom" - ApplicationXDashAtariDash7800DashRom = "application/x-atari-7800-rom" - ApplicationXDashAtariDashLynxDashRom = "application/x-atari-lynx-rom" - ApplicationXDashAuthorwareDashBin = "application/x-authorware-bin" - ApplicationXDashAuthorwareDashMap = "application/x-authorware-map" - ApplicationXDashAuthorwareDashSeg = "application/x-authorware-seg" - ApplicationXDashAwk = "application/x-awk" - ApplicationXDashBcpio = "application/x-bcpio" - ApplicationXDashBdoc = "application/x-bdoc" - ApplicationXDashBittorrent = "application/x-bittorrent" - ApplicationXDashBlender = "application/x-blender" - ApplicationXDashBlorb = "application/x-blorb" - ApplicationXDashBpsDashPatch = "application/x-bps-patch" - ApplicationXDashBsdiff = "application/x-bsdiff" - ApplicationXDashBz2 = "application/x-bz2" - ApplicationXDashBzdvi = "application/x-bzdvi" - ApplicationXDashBzip = "application/x-bzip" - ApplicationXDashBzipDashCompressedDashTar = "application/x-bzip-compressed-tar" - ApplicationXDashBzip2 = "application/x-bzip2" - ApplicationXDashBzpdf = "application/x-bzpdf" - ApplicationXDashBzpostscript = "application/x-bzpostscript" - ApplicationXDashCb7 = "application/x-cb7" - ApplicationXDashCbr = "application/x-cbr" - ApplicationXDashCbt = "application/x-cbt" - ApplicationXDashCbz = "application/x-cbz" - ApplicationXDashCcmx = "application/x-ccmx" - ApplicationXDashCdDashImage = "application/x-cd-image" - ApplicationXDashCdlink = "application/x-cdlink" - ApplicationXDashCdr = "application/x-cdr" - ApplicationXDashCdrdaoDashToc = "application/x-cdrdao-toc" - ApplicationXDashCfsDashCompressed = "application/x-cfs-compressed" - ApplicationXDashChat = "application/x-chat" - ApplicationXDashChessDashPgn = "application/x-chess-pgn" - ApplicationXDashChm = "application/x-chm" - ApplicationXDashChromeDashExtension = "application/x-chrome-extension" - ApplicationXDashCiscoDashVpnDashSettings = "application/x-cisco-vpn-settings" - ApplicationXDashCocoa = "application/x-cocoa" - ApplicationXDashCompress = "application/x-compress" - ApplicationXDashCompressedDashIso = "application/x-compressed-iso" - ApplicationXDashCompressedDashTar = "application/x-compressed-tar" - ApplicationXDashConference = "application/x-conference" - ApplicationXDashCoreldraw = "application/x-coreldraw" - ApplicationXDashCpio = "application/x-cpio" - ApplicationXDashCpioDashCompressed = "application/x-cpio-compressed" - ApplicationXDashCsh = "application/x-csh" - ApplicationXDashCue = "application/x-cue" - ApplicationXDashDar = "application/x-dar" - ApplicationXDashDbase = "application/x-dbase" - ApplicationXDashDbf = "application/x-dbf" - ApplicationXDashDcDashRom = "application/x-dc-rom" - ApplicationXDashDeb = "application/x-deb" - ApplicationXDashDebianDashPackage = "application/x-debian-package" - ApplicationXDashDesigner = "application/x-designer" - ApplicationXDashDesktop = "application/x-desktop" - ApplicationXDashDgcDashCompressed = "application/x-dgc-compressed" - ApplicationXDashDiaDashDiagram = "application/x-dia-diagram" - ApplicationXDashDiaDashShape = "application/x-dia-shape" - ApplicationXDashDirector = "application/x-director" - ApplicationXDashDiscjugglerDashCdDashImage = "application/x-discjuggler-cd-image" - ApplicationXDashDocbookPlusxml = "application/x-docbook+xml" - ApplicationXDashDoom = "application/x-doom" - ApplicationXDashDoomDashWad = "application/x-doom-wad" - ApplicationXDashDreamcastDashRom = "application/x-dreamcast-rom" - ApplicationXDashDtbncxPlusxml = "application/x-dtbncx+xml" - ApplicationXDashDtbookPlusxml = "application/x-dtbook+xml" - ApplicationXDashDtbresourcePlusxml = "application/x-dtbresource+xml" - ApplicationXDashDvi = "application/x-dvi" - ApplicationXDashEDashTheme = "application/x-e-theme" - ApplicationXDashEgon = "application/x-egon" - ApplicationXDashEmf = "application/x-emf" - ApplicationXDashEnvoy = "application/x-envoy" - ApplicationXDashEva = "application/x-eva" - ApplicationXDashFdDashFile = "application/x-fd-file" - ApplicationXDashFdsDashDisk = "application/x-fds-disk" - ApplicationXDashFictionbook = "application/x-fictionbook" - ApplicationXDashFictionbookPlusxml = "application/x-fictionbook+xml" - ApplicationXDashFlashDashVideo = "application/x-flash-video" - ApplicationXDashFluid = "application/x-fluid" - ApplicationXDashFontDashAfm = "application/x-font-afm" - ApplicationXDashFontDashBdf = "application/x-font-bdf" - ApplicationXDashFontDashGhostscript = "application/x-font-ghostscript" - ApplicationXDashFontDashLinuxDashPsf = "application/x-font-linux-psf" - ApplicationXDashFontDashOtf = "application/x-font-otf" - ApplicationXDashFontDashPcf = "application/x-font-pcf" - ApplicationXDashFontDashSnf = "application/x-font-snf" - ApplicationXDashFontDashSpeedo = "application/x-font-speedo" - ApplicationXDashFontDashTruetype = "application/x-font-truetype" - ApplicationXDashFontDashTtf = "application/x-font-ttf" - ApplicationXDashFontDashTtx = "application/x-font-ttx" - ApplicationXDashFontDashType1 = "application/x-font-type1" - ApplicationXDashFontDashWoff = "application/x-font-woff" - ApplicationXDashFrame = "application/x-frame" - ApplicationXDashFreearc = "application/x-freearc" - ApplicationXDashFuturesplash = "application/x-futuresplash" - ApplicationXDashGameboyDashColorDashRom = "application/x-gameboy-color-rom" - ApplicationXDashGameboyDashRom = "application/x-gameboy-rom" - ApplicationXDashGamecubeDashIsoDashImage = "application/x-gamecube-iso-image" - ApplicationXDashGamecubeDashRom = "application/x-gamecube-rom" - ApplicationXDashGamegearDashRom = "application/x-gamegear-rom" - ApplicationXDashGbaDashRom = "application/x-gba-rom" - ApplicationXDashGcaDashCompressed = "application/x-gca-compressed" - ApplicationXDashGdDashRomDashCue = "application/x-gd-rom-cue" - ApplicationXDashGedcom = "application/x-gedcom" - ApplicationXDashGenesisDash32xDashRom = "application/x-genesis-32x-rom" - ApplicationXDashGenesisDashRom = "application/x-genesis-rom" - ApplicationXDashGettext = "application/x-gettext" - ApplicationXDashGettextDashTranslation = "application/x-gettext-translation" - ApplicationXDashGlade = "application/x-glade" - ApplicationXDashGlulx = "application/x-glulx" - ApplicationXDashGnomeDashAppDashInfo = "application/x-gnome-app-info" - ApplicationXDashGnucash = "application/x-gnucash" - ApplicationXDashGnumeric = "application/x-gnumeric" - ApplicationXDashGnuplot = "application/x-gnuplot" - ApplicationXDashGoDashSgf = "application/x-go-sgf" - ApplicationXDashGpx = "application/x-gpx" - ApplicationXDashGpxPlusxml = "application/x-gpx+xml" - ApplicationXDashGrampsDashXML = "application/x-gramps-xml" - ApplicationXDashGraphite = "application/x-graphite" - ApplicationXDashGtar = "application/x-gtar" - ApplicationXDashGtkDashBuilder = "application/x-gtk-builder" - ApplicationXDashGzDashFontDashLinuxDashPsf = "application/x-gz-font-linux-psf" - ApplicationXDashGzdvi = "application/x-gzdvi" - ApplicationXDashGzip = "application/x-gzip" - ApplicationXDashGzpdf = "application/x-gzpdf" - ApplicationXDashGzpostscript = "application/x-gzpostscript" - ApplicationXDashHdf = "application/x-hdf" - ApplicationXDashHfeDashFile = "application/x-hfe-file" - ApplicationXDashHfeDashFloppyDashImage = "application/x-hfe-floppy-image" - ApplicationXDashHttpdDashPhp = "application/x-httpd-php" - ApplicationXDashHwp = "application/x-hwp" - ApplicationXDashHwt = "application/x-hwt" - ApplicationXDashIca = "application/x-ica" - ApplicationXDashInstallDashInstructions = "application/x-install-instructions" - ApplicationXDashIpsDashPatch = "application/x-ips-patch" - ApplicationXDashIpynbPlusjson = "application/x-ipynb+json" - ApplicationXDashIso9660DashAppimage = "application/x-iso9660-appimage" - ApplicationXDashIso9660DashImage = "application/x-iso9660-image" - ApplicationXDashIt87 = "application/x-it87" - ApplicationXDashIworkDashKeynoteDashSffkey = "application/x-iwork-keynote-sffkey" - ApplicationXDashIworkDashNumbersDashSffnumbers = "application/x-iwork-numbers-sffnumbers" - ApplicationXDashIworkDashPagesDashSffpages = "application/x-iwork-pages-sffpages" - ApplicationXDashJar = "application/x-jar" - ApplicationXDashJava = "application/x-java" - ApplicationXDashJavaDashArchive = "application/x-java-archive" - ApplicationXDashJavaDashArchiveDashDiff = "application/x-java-archive-diff" - ApplicationXDashJavaDashClass = "application/x-java-class" - ApplicationXDashJavaDashJceDashKeystore = "application/x-java-jce-keystore" - ApplicationXDashJavaDashJnlpDashFile = "application/x-java-jnlp-file" - ApplicationXDashJavaDashKeystore = "application/x-java-keystore" - ApplicationXDashJavaDashPack200 = "application/x-java-pack200" - ApplicationXDashJavaDashVM = "application/x-java-vm" - ApplicationXDashJavascript = "application/x-javascript" - ApplicationXDashJbuilderDashProject = "application/x-jbuilder-project" - ApplicationXDashKarbon = "application/x-karbon" - ApplicationXDashKchart = "application/x-kchart" - ApplicationXDashKeepass2 = "application/x-keepass2" - ApplicationXDashKexiDashConnectiondata = "application/x-kexi-connectiondata" - ApplicationXDashKexiprojectDashShortcut = "application/x-kexiproject-shortcut" - ApplicationXDashKexiprojectDashSqlite = "application/x-kexiproject-sqlite" - ApplicationXDashKexiprojectDashSqlite2 = "application/x-kexiproject-sqlite2" - ApplicationXDashKexiprojectDashSqlite3 = "application/x-kexiproject-sqlite3" - ApplicationXDashKformula = "application/x-kformula" - ApplicationXDashKillustrator = "application/x-killustrator" - ApplicationXDashKivio = "application/x-kivio" - ApplicationXDashKontour = "application/x-kontour" - ApplicationXDashKpovmodeler = "application/x-kpovmodeler" - ApplicationXDashKpresenter = "application/x-kpresenter" - ApplicationXDashKrita = "application/x-krita" - ApplicationXDashKspread = "application/x-kspread" - ApplicationXDashKugar = "application/x-kugar" - ApplicationXDashKword = "application/x-kword" - ApplicationXDashLatex = "application/x-latex" - ApplicationXDashLha = "application/x-lha" - ApplicationXDashLhz = "application/x-lhz" - ApplicationXDashLinguist = "application/x-linguist" - ApplicationXDashLotus123 = "application/x-lotus123" - ApplicationXDashLrzip = "application/x-lrzip" - ApplicationXDashLrzipDashCompressedDashTar = "application/x-lrzip-compressed-tar" - ApplicationXDashLuaDashBytecode = "application/x-lua-bytecode" - ApplicationXDashLyx = "application/x-lyx" - ApplicationXDashLz4 = "application/x-lz4" - ApplicationXDashLz4DashCompressedDashTar = "application/x-lz4-compressed-tar" - ApplicationXDashLzhDashCompressed = "application/x-lzh-compressed" - ApplicationXDashLzip = "application/x-lzip" - ApplicationXDashLzipDashCompressedDashTar = "application/x-lzip-compressed-tar" - ApplicationXDashLzma = "application/x-lzma" - ApplicationXDashLzmaDashCompressedDashTar = "application/x-lzma-compressed-tar" - ApplicationXDashLzop = "application/x-lzop" - ApplicationXDashLzpdf = "application/x-lzpdf" - ApplicationXDashM4 = "application/x-m4" - ApplicationXDashMagicpoint = "application/x-magicpoint" - ApplicationXDashMakeself = "application/x-makeself" - ApplicationXDashMameDashChd = "application/x-mame-chd" - ApplicationXDashMarkaby = "application/x-markaby" - ApplicationXDashMathematica = "application/x-mathematica" - ApplicationXDashMdb = "application/x-mdb" - ApplicationXDashMie = "application/x-mie" - ApplicationXDashMif = "application/x-mif" - ApplicationXDashMimearchive = "application/x-mimearchive" - ApplicationXDashMobi8DashEbook = "application/x-mobi8-ebook" - ApplicationXDashMobipocketDashEbook = "application/x-mobipocket-ebook" - ApplicationXDashMsDashApplication = "application/x-ms-application" - ApplicationXDashMsDashAsx = "application/x-ms-asx" - ApplicationXDashMsDashDosDashExecutable = "application/x-ms-dos-executable" - ApplicationXDashMsDashShortcut = "application/x-ms-shortcut" - ApplicationXDashMsDashWim = "application/x-ms-wim" - ApplicationXDashMsDashWmd = "application/x-ms-wmd" - ApplicationXDashMsDashWmz = "application/x-ms-wmz" - ApplicationXDashMsDashXbap = "application/x-ms-xbap" - ApplicationXDashMsaccess = "application/x-msaccess" - ApplicationXDashMsbinder = "application/x-msbinder" - ApplicationXDashMscardfile = "application/x-mscardfile" - ApplicationXDashMsclip = "application/x-msclip" - ApplicationXDashMsdosDashProgram = "application/x-msdos-program" - ApplicationXDashMsdownload = "application/x-msdownload" - ApplicationXDashMsexcel = "application/x-msexcel" - ApplicationXDashMsi = "application/x-msi" - ApplicationXDashMsmediaview = "application/x-msmediaview" - ApplicationXDashMsmetafile = "application/x-msmetafile" - ApplicationXDashMsmoney = "application/x-msmoney" - ApplicationXDashMspowerpoint = "application/x-mspowerpoint" - ApplicationXDashMspublisher = "application/x-mspublisher" - ApplicationXDashMsschedule = "application/x-msschedule" - ApplicationXDashMsterminal = "application/x-msterminal" - ApplicationXDashMswinurl = "application/x-mswinurl" - ApplicationXDashMsword = "application/x-msword" - ApplicationXDashMswrite = "application/x-mswrite" - ApplicationXDashMsxDashRom = "application/x-msx-rom" - ApplicationXDashN64DashRom = "application/x-n64-rom" - ApplicationXDashNaviDashAnimation = "application/x-navi-animation" - ApplicationXDashNeoDashGeoDashPocketDashColorDashRom = "application/x-neo-geo-pocket-color-rom" - ApplicationXDashNeoDashGeoDashPocketDashRom = "application/x-neo-geo-pocket-rom" - ApplicationXDashNesDashRom = "application/x-nes-rom" - ApplicationXDashNetcdf = "application/x-netcdf" - ApplicationXDashNetshowDashChannel = "application/x-netshow-channel" - ApplicationXDashNintendoDash3dsDashExecutable = "application/x-nintendo-3ds-executable" - ApplicationXDashNintendoDash3dsDashRom = "application/x-nintendo-3ds-rom" - ApplicationXDashNintendoDashDsDashRom = "application/x-nintendo-ds-rom" - ApplicationXDashNsDashProxyDashAutoconfig = "application/x-ns-proxy-autoconfig" - ApplicationXDashNzb = "application/x-nzb" - ApplicationXDashObject = "application/x-object" - ApplicationXDashOgg = "application/x-ogg" - ApplicationXDashOleo = "application/x-oleo" - ApplicationXDashPagemaker = "application/x-pagemaker" - ApplicationXDashPak = "application/x-pak" - ApplicationXDashPalmDashDatabase = "application/x-palm-database" - ApplicationXDashPar2 = "application/x-par2" - ApplicationXDashPartialDashDownload = "application/x-partial-download" - ApplicationXDashPcDashEngineDashRom = "application/x-pc-engine-rom" - ApplicationXDashPcap = "application/x-pcap" - ApplicationXDashPdf = "application/x-pdf" - ApplicationXDashPerl = "application/x-perl" - ApplicationXDashPhotoshop = "application/x-photoshop" - ApplicationXDashPhp = "application/x-php" - ApplicationXDashPilot = "application/x-pilot" - ApplicationXDashPkcs12 = "application/x-pkcs12" - ApplicationXDashPkcs7DashCertificates = "application/x-pkcs7-certificates" - ApplicationXDashPkcs7DashCertreqresp = "application/x-pkcs7-certreqresp" - ApplicationXDashPlanperfect = "application/x-planperfect" - ApplicationXDashPocketDashWord = "application/x-pocket-word" - ApplicationXDashPw = "application/x-pw" - ApplicationXDashPyspreadDashBzDashSpreadsheet = "application/x-pyspread-bz-spreadsheet" - ApplicationXDashPyspreadDashSpreadsheet = "application/x-pyspread-spreadsheet" - ApplicationXDashPythonDashBytecode = "application/x-python-bytecode" - ApplicationXDashQedDashDisk = "application/x-qed-disk" - ApplicationXDashQemuDashDisk = "application/x-qemu-disk" - ApplicationXDashQpress = "application/x-qpress" - ApplicationXDashQtiplot = "application/x-qtiplot" - ApplicationXDashQuattropro = "application/x-quattropro" - ApplicationXDashQuicktimeDashMediaDashLink = "application/x-quicktime-media-link" - ApplicationXDashQuicktimeplayer = "application/x-quicktimeplayer" - ApplicationXDashQw = "application/x-qw" - ApplicationXDashRar = "application/x-rar" - ApplicationXDashRarDashCompressed = "application/x-rar-compressed" - ApplicationXDashRawDashDiskDashImage = "application/x-raw-disk-image" - ApplicationXDashRawDashDiskDashImageDashXzDashCompressed = "application/x-raw-disk-image-xz-compressed" - ApplicationXDashRawDashFloppyDashDiskDashImage = "application/x-raw-floppy-disk-image" - ApplicationXDashRedhatDashPackageDashManager = "application/x-redhat-package-manager" - ApplicationXDashReject = "application/x-reject" - ApplicationXDashResearchDashInfoDashSystems = "application/x-research-info-systems" - ApplicationXDashRnc = "application/x-rnc" - ApplicationXDashRpm = "application/x-rpm" - ApplicationXDashRuby = "application/x-ruby" - ApplicationXDashSami = "application/x-sami" - ApplicationXDashSapDashFile = "application/x-sap-file" - ApplicationXDashSaturnDashRom = "application/x-saturn-rom" - ApplicationXDashSdp = "application/x-sdp" - ApplicationXDashSea = "application/x-sea" - ApplicationXDashSegaDashCdDashRom = "application/x-sega-cd-rom" - ApplicationXDashSegaDashPicoDashRom = "application/x-sega-pico-rom" - ApplicationXDashSg1000DashRom = "application/x-sg1000-rom" - ApplicationXDashSh = "application/x-sh" - ApplicationXDashShar = "application/x-shar" - ApplicationXDashSharedDashLibraryDashLa = "application/x-shared-library-la" - ApplicationXDashSharedlib = "application/x-sharedlib" - ApplicationXDashShellscript = "application/x-shellscript" - ApplicationXDashShockwaveDashFlash = "application/x-shockwave-flash" - ApplicationXDashShorten = "application/x-shorten" - ApplicationXDashSiag = "application/x-siag" - ApplicationXDashSilverlightDashApp = "application/x-silverlight-app" - ApplicationXDashSit = "application/x-sit" - ApplicationXDashSmaf = "application/x-smaf" - ApplicationXDashSmsDashRom = "application/x-sms-rom" - ApplicationXDashSnesDashRom = "application/x-snes-rom" - ApplicationXDashSourceDashRpm = "application/x-source-rpm" - ApplicationXDashSpssDashPor = "application/x-spss-por" - ApplicationXDashSpssDashSav = "application/x-spss-sav" - ApplicationXDashSpssDashSavefile = "application/x-spss-savefile" - ApplicationXDashSql = "application/x-sql" - ApplicationXDashSqlite2 = "application/x-sqlite2" - ApplicationXDashSqlite3 = "application/x-sqlite3" - ApplicationXDashSrt = "application/x-srt" - ApplicationXDashStuffit = "application/x-stuffit" - ApplicationXDashStuffitx = "application/x-stuffitx" - ApplicationXDashSubrip = "application/x-subrip" - ApplicationXDashSv4cpio = "application/x-sv4cpio" - ApplicationXDashSv4crc = "application/x-sv4crc" - ApplicationXDashT3vmDashImage = "application/x-t3vm-image" - ApplicationXDashT602 = "application/x-t602" - ApplicationXDashTads = "application/x-tads" - ApplicationXDashTar = "application/x-tar" - ApplicationXDashTarga = "application/x-targa" - ApplicationXDashTarz = "application/x-tarz" - ApplicationXDashTcl = "application/x-tcl" - ApplicationXDashTex = "application/x-tex" - ApplicationXDashTexDashGf = "application/x-tex-gf" - ApplicationXDashTexDashPk = "application/x-tex-pk" - ApplicationXDashTexDashTfm = "application/x-tex-tfm" - ApplicationXDashTexinfo = "application/x-texinfo" - ApplicationXDashTga = "application/x-tga" - ApplicationXDashTgif = "application/x-tgif" - ApplicationXDashTheme = "application/x-theme" - ApplicationXDashThomsonDashCartridgeDashMemo7 = "application/x-thomson-cartridge-memo7" - ApplicationXDashThomsonDashCassette = "application/x-thomson-cassette" - ApplicationXDashThomsonDashSapDashImage = "application/x-thomson-sap-image" - ApplicationXDashTrash = "application/x-trash" - ApplicationXDashTrig = "application/x-trig" - ApplicationXDashTroff = "application/x-troff" - ApplicationXDashTroffDashMan = "application/x-troff-man" - ApplicationXDashTzo = "application/x-tzo" - ApplicationXDashUfraw = "application/x-ufraw" - ApplicationXDashUstar = "application/x-ustar" - ApplicationXDashVdiDashDisk = "application/x-vdi-disk" - ApplicationXDashVhdDashDisk = "application/x-vhd-disk" - ApplicationXDashVhdxDashDisk = "application/x-vhdx-disk" - ApplicationXDashVirtualDashBoyDashRom = "application/x-virtual-boy-rom" - ApplicationXDashVirtualboxDashHdd = "application/x-virtualbox-hdd" - ApplicationXDashVirtualboxDashOva = "application/x-virtualbox-ova" - ApplicationXDashVirtualboxDashOvf = "application/x-virtualbox-ovf" - ApplicationXDashVirtualboxDashVbox = "application/x-virtualbox-vbox" - ApplicationXDashVirtualboxDashVboxDashExtpack = "application/x-virtualbox-vbox-extpack" - ApplicationXDashVirtualboxDashVdi = "application/x-virtualbox-vdi" - ApplicationXDashVirtualboxDashVhd = "application/x-virtualbox-vhd" - ApplicationXDashVirtualboxDashVhdx = "application/x-virtualbox-vhdx" - ApplicationXDashVirtualboxDashVmdk = "application/x-virtualbox-vmdk" - ApplicationXDashVmdkDashDisk = "application/x-vmdk-disk" - ApplicationXDashVndDotKdeDotKexi = "application/x-vnd.kde.kexi" - ApplicationXDashWaisDashSource = "application/x-wais-source" - ApplicationXDashWbfs = "application/x-wbfs" - ApplicationXDashWebDashAppDashManifestPlusjson = "application/x-web-app-manifest+json" - ApplicationXDashWia = "application/x-wia" - ApplicationXDashWiiDashIsoDashImage = "application/x-wii-iso-image" - ApplicationXDashWiiDashRom = "application/x-wii-rom" - ApplicationXDashWiiDashWad = "application/x-wii-wad" - ApplicationXDashWindowsDashThemepack = "application/x-windows-themepack" - ApplicationXDashWmf = "application/x-wmf" - ApplicationXDashWonderswanDashColorDashRom = "application/x-wonderswan-color-rom" - ApplicationXDashWonderswanDashRom = "application/x-wonderswan-rom" - ApplicationXDashWordperfect = "application/x-wordperfect" - ApplicationXDashWpg = "application/x-wpg" - ApplicationXDashWwf = "application/x-wwf" - ApplicationXDashX509DashCaDashCert = "application/x-x509-ca-cert" - ApplicationXDashXar = "application/x-xar" - ApplicationXDashXbel = "application/x-xbel" - ApplicationXDashXfig = "application/x-xfig" - ApplicationXDashXliff = "application/x-xliff" - ApplicationXDashXliffPlusxml = "application/x-xliff+xml" - ApplicationXDashXpinstall = "application/x-xpinstall" - ApplicationXDashXspfPlusxml = "application/x-xspf+xml" - ApplicationXDashXz = "application/x-xz" - ApplicationXDashXzDashCompressedDashTar = "application/x-xz-compressed-tar" - ApplicationXDashXzpdf = "application/x-xzpdf" - ApplicationXDashYaml = "application/x-yaml" - ApplicationXDashZip = "application/x-zip" - ApplicationXDashZipDashCompressed = "application/x-zip-compressed" - ApplicationXDashZipDashCompressedDashFb2 = "application/x-zip-compressed-fb2" - ApplicationXDashZmachine = "application/x-zmachine" - ApplicationXDashZoo = "application/x-zoo" - ApplicationXDashZstdDashCompressedDashTar = "application/x-zstd-compressed-tar" - ApplicationXamlPlusxml = "application/xaml+xml" - ApplicationXcapDashAttPlusxml = "application/xcap-att+xml" - ApplicationXcapDashCapsPlusxml = "application/xcap-caps+xml" - ApplicationXcapDashDiffPlusxml = "application/xcap-diff+xml" - ApplicationXcapDashElPlusxml = "application/xcap-el+xml" - ApplicationXcapDashErrorPlusxml = "application/xcap-error+xml" - ApplicationXcapDashNsPlusxml = "application/xcap-ns+xml" - ApplicationXencPlusxml = "application/xenc+xml" - ApplicationXhtmlPlusxml = "application/xhtml+xml" - ApplicationXliffPlusxml = "application/xliff+xml" - ApplicationXML = "application/xml" - ApplicationXMLDashDtd = "application/xml-dtd" - ApplicationXMLDashExternalDashParsedDashEntity = "application/xml-external-parsed-entity" - ApplicationXopPlusxml = "application/xop+xml" - ApplicationXprocPlusxml = "application/xproc+xml" - ApplicationXps = "application/xps" - ApplicationXsltPlusxml = "application/xslt+xml" - ApplicationXspfPlusxml = "application/xspf+xml" - ApplicationXvPlusxml = "application/xv+xml" - ApplicationYang = "application/yang" - ApplicationYinPlusxml = "application/yin+xml" - ApplicationZip = "application/zip" - ApplicationZlib = "application/zlib" - ApplicationZstd = "application/zstd" - Audio3gpp = "audio/3gpp" - Audio3gppDashEncrypted = "audio/3gpp-encrypted" - Audio3gpp2 = "audio/3gpp2" - AudioAac = "audio/aac" - AudioAc3 = "audio/ac3" - AudioAdpcm = "audio/adpcm" - AudioAmr = "audio/amr" - AudioAmrDashEncrypted = "audio/amr-encrypted" - AudioAmrDashWb = "audio/amr-wb" - AudioAmrDashWbDashEncrypted = "audio/amr-wb-encrypted" - AudioAnnodex = "audio/annodex" - AudioBasic = "audio/basic" - AudioFlac = "audio/flac" - AudioImelody = "audio/imelody" - AudioM3u = "audio/m3u" - AudioM4a = "audio/m4a" - AudioMidi = "audio/midi" - AudioMobileDashXmf = "audio/mobile-xmf" - AudioMp2 = "audio/mp2" - AudioMp3 = "audio/mp3" - AudioMp4 = "audio/mp4" - AudioMpeg = "audio/mpeg" - AudioMpegurl = "audio/mpegurl" - AudioOgg = "audio/ogg" - AudioPrsDotSid = "audio/prs.sid" - AudioS3m = "audio/s3m" - AudioScpls = "audio/scpls" - AudioSilk = "audio/silk" - AudioTta = "audio/tta" - AudioUsac = "audio/usac" - AudioVndDotAudible = "audio/vnd.audible" - AudioVndDotAudibleDotAax = "audio/vnd.audible.aax" - AudioVndDotDeceDotAudio = "audio/vnd.dece.audio" - AudioVndDotDigitalDashWinds = "audio/vnd.digital-winds" - AudioVndDotDra = "audio/vnd.dra" - AudioVndDotDts = "audio/vnd.dts" - AudioVndDotDtsDotHd = "audio/vnd.dts.hd" - AudioVndDotLucentDotVoice = "audio/vnd.lucent.voice" - AudioVndDotMDashRealaudio = "audio/vnd.m-realaudio" - AudioVndDotMsDashPlayreadyDotMediaDotPya = "audio/vnd.ms-playready.media.pya" - AudioVndDotNueraDotEcelp4800 = "audio/vnd.nuera.ecelp4800" - AudioVndDotNueraDotEcelp7470 = "audio/vnd.nuera.ecelp7470" - AudioVndDotNueraDotEcelp9600 = "audio/vnd.nuera.ecelp9600" - AudioVndDotRip = "audio/vnd.rip" - AudioVndDotRnDashRealaudio = "audio/vnd.rn-realaudio" - AudioVndDotWave = "audio/vnd.wave" - AudioVorbis = "audio/vorbis" - AudioWav = "audio/wav" - AudioWave = "audio/wave" - AudioWebm = "audio/webm" - AudioWma = "audio/wma" - AudioXDashAac = "audio/x-aac" - AudioXDashAifc = "audio/x-aifc" - AudioXDashAiff = "audio/x-aiff" - AudioXDashAiffc = "audio/x-aiffc" - AudioXDashAmzxml = "audio/x-amzxml" - AudioXDashAnnodex = "audio/x-annodex" - AudioXDashApe = "audio/x-ape" - AudioXDashCaf = "audio/x-caf" - AudioXDashDts = "audio/x-dts" - AudioXDashDtshd = "audio/x-dtshd" - AudioXDashFlac = "audio/x-flac" - AudioXDashFlacPlusogg = "audio/x-flac+ogg" - AudioXDashGsm = "audio/x-gsm" - AudioXDashHxDashAacDashAdts = "audio/x-hx-aac-adts" - AudioXDashImelody = "audio/x-imelody" - AudioXDashIriverDashPla = "audio/x-iriver-pla" - AudioXDashIt = "audio/x-it" - AudioXDashM3u = "audio/x-m3u" - AudioXDashM4a = "audio/x-m4a" - AudioXDashM4b = "audio/x-m4b" - AudioXDashM4r = "audio/x-m4r" - AudioXDashMatroska = "audio/x-matroska" - AudioXDashMidi = "audio/x-midi" - AudioXDashMinipsf = "audio/x-minipsf" - AudioXDashMo3 = "audio/x-mo3" - AudioXDashMod = "audio/x-mod" - AudioXDashMp2 = "audio/x-mp2" - AudioXDashMp3 = "audio/x-mp3" - AudioXDashMp3DashPlaylist = "audio/x-mp3-playlist" - AudioXDashMpeg = "audio/x-mpeg" - AudioXDashMpegurl = "audio/x-mpegurl" - AudioXDashMpg = "audio/x-mpg" - AudioXDashMsDashAsx = "audio/x-ms-asx" - AudioXDashMsDashWax = "audio/x-ms-wax" - AudioXDashMsDashWma = "audio/x-ms-wma" - AudioXDashMsDashWmv = "audio/x-ms-wmv" - AudioXDashMusepack = "audio/x-musepack" - AudioXDashOgg = "audio/x-ogg" - AudioXDashOggflac = "audio/x-oggflac" - AudioXDashOpusPlusogg = "audio/x-opus+ogg" - AudioXDashPnDashAudibleaudio = "audio/x-pn-audibleaudio" - AudioXDashPnDashRealaudio = "audio/x-pn-realaudio" - AudioXDashPnDashRealaudioDashPlugin = "audio/x-pn-realaudio-plugin" - AudioXDashPsf = "audio/x-psf" - AudioXDashPsflib = "audio/x-psflib" - AudioXDashRealaudio = "audio/x-realaudio" - AudioXDashRnDash3gppDashAmr = "audio/x-rn-3gpp-amr" - AudioXDashRnDash3gppDashAmrDashEncrypted = "audio/x-rn-3gpp-amr-encrypted" - AudioXDashRnDash3gppDashAmrDashWb = "audio/x-rn-3gpp-amr-wb" - AudioXDashRnDash3gppDashAmrDashWbDashEncrypted = "audio/x-rn-3gpp-amr-wb-encrypted" - AudioXDashS3m = "audio/x-s3m" - AudioXDashScpls = "audio/x-scpls" - AudioXDashShorten = "audio/x-shorten" - AudioXDashSpeex = "audio/x-speex" - AudioXDashSpeexPlusogg = "audio/x-speex+ogg" - AudioXDashStm = "audio/x-stm" - AudioXDashTta = "audio/x-tta" - AudioXDashVoc = "audio/x-voc" - AudioXDashVorbis = "audio/x-vorbis" - AudioXDashVorbisPlusogg = "audio/x-vorbis+ogg" - AudioXDashWav = "audio/x-wav" - AudioXDashWavpack = "audio/x-wavpack" - AudioXDashWavpackDashCorrection = "audio/x-wavpack-correction" - AudioXDashXi = "audio/x-xi" - AudioXDashXm = "audio/x-xm" - AudioXDashXmf = "audio/x-xmf" - AudioXm = "audio/xm" - AudioXmf = "audio/xmf" - ChemicalXDashCdx = "chemical/x-cdx" - ChemicalXDashCif = "chemical/x-cif" - ChemicalXDashCmdf = "chemical/x-cmdf" - ChemicalXDashCml = "chemical/x-cml" - ChemicalXDashCsml = "chemical/x-csml" - ChemicalXDashXyz = "chemical/x-xyz" - FlvDashApplicationOctetDashStream = "flv-application/octet-stream" - FontCollection = "font/collection" - FontOtf = "font/otf" - FontTtf = "font/ttf" - FontWoff = "font/woff" - FontWoff2 = "font/woff2" - ImageAces = "image/aces" - ImageApng = "image/apng" - ImageAstc = "image/astc" - ImageAvif = "image/avif" - ImageAvifDashSequence = "image/avif-sequence" - ImageBmp = "image/bmp" - ImageCdr = "image/cdr" - ImageCgm = "image/cgm" - ImageDicomDashRle = "image/dicom-rle" - ImageEmf = "image/emf" - ImageFaxDashG3 = "image/fax-g3" - ImageFits = "image/fits" - ImageG3fax = "image/g3fax" - ImageGif = "image/gif" - ImageHeic = "image/heic" - ImageHeicDashSequence = "image/heic-sequence" - ImageHeif = "image/heif" - ImageHeifDashSequence = "image/heif-sequence" - ImageHej2k = "image/hej2k" - ImageHsj2 = "image/hsj2" - ImageIco = "image/ico" - ImageIcon = "image/icon" - ImageIef = "image/ief" - ImageJls = "image/jls" - ImageJp2 = "image/jp2" - ImageJpeg = "image/jpeg" - ImageJpeg2000 = "image/jpeg2000" - ImageJpeg2000DashImage = "image/jpeg2000-image" - ImageJph = "image/jph" - ImageJphc = "image/jphc" - ImageJpm = "image/jpm" - ImageJpx = "image/jpx" - ImageJxl = "image/jxl" - ImageJxr = "image/jxr" - ImageJxra = "image/jxra" - ImageJxrs = "image/jxrs" - ImageJxs = "image/jxs" - ImageJxsc = "image/jxsc" - ImageJxsi = "image/jxsi" - ImageJxss = "image/jxss" - ImageKtx = "image/ktx" - ImageKtx2 = "image/ktx2" - ImageOpenraster = "image/openraster" - ImagePdf = "image/pdf" - ImagePhotoshop = "image/photoshop" - ImagePjpeg = "image/pjpeg" - ImagePng = "image/png" - ImagePrsDotBtif = "image/prs.btif" - ImagePrsDotPti = "image/prs.pti" - ImagePsd = "image/psd" - ImageRle = "image/rle" - ImageSgi = "image/sgi" - ImageSvg = "image/svg" - ImageSvgPlusxml = "image/svg+xml" - ImageSvgPlusxmlDashCompressed = "image/svg+xml-compressed" - ImageT38 = "image/t38" - ImageTarga = "image/targa" - ImageTga = "image/tga" - ImageTiff = "image/tiff" - ImageTiffDashFx = "image/tiff-fx" - ImageVndDotAdobeDotPhotoshop = "image/vnd.adobe.photoshop" - ImageVndDotAirzipDotAcceleratorDotAzv = "image/vnd.airzip.accelerator.azv" - ImageVndDotDeceDotGraphic = "image/vnd.dece.graphic" - ImageVndDotDjvu = "image/vnd.djvu" - ImageVndDotDjvuPlusmultipage = "image/vnd.djvu+multipage" - ImageVndDotDvbDotSubtitle = "image/vnd.dvb.subtitle" - ImageVndDotDwg = "image/vnd.dwg" - ImageVndDotDxf = "image/vnd.dxf" - ImageVndDotFastbidsheet = "image/vnd.fastbidsheet" - ImageVndDotFpx = "image/vnd.fpx" - ImageVndDotFst = "image/vnd.fst" - ImageVndDotFujixeroxDotEdmicsDashMmr = "image/vnd.fujixerox.edmics-mmr" - ImageVndDotFujixeroxDotEdmicsDashRlc = "image/vnd.fujixerox.edmics-rlc" - ImageVndDotMicrosoftDotIcon = "image/vnd.microsoft.icon" - ImageVndDotMsDashDds = "image/vnd.ms-dds" - ImageVndDotMsDashModi = "image/vnd.ms-modi" - ImageVndDotMsDashPhoto = "image/vnd.ms-photo" - ImageVndDotNetDashFpx = "image/vnd.net-fpx" - ImageVndDotPcoDotB16 = "image/vnd.pco.b16" - ImageVndDotRnDashRealpix = "image/vnd.rn-realpix" - ImageVndDotTencentDotTap = "image/vnd.tencent.tap" - ImageVndDotValveDotSourceDotTexture = "image/vnd.valve.source.texture" - ImageVndDotWapDotWbmp = "image/vnd.wap.wbmp" - ImageVndDotXiff = "image/vnd.xiff" - ImageVndDotZbrushDotPcx = "image/vnd.zbrush.pcx" - ImageWebp = "image/webp" - ImageWmf = "image/wmf" - ImageXDash3ds = "image/x-3ds" - ImageXDashAdobeDashDng = "image/x-adobe-dng" - ImageXDashApplixDashGraphics = "image/x-applix-graphics" - ImageXDashBmp = "image/x-bmp" - ImageXDashBzeps = "image/x-bzeps" - ImageXDashCanonDashCr2 = "image/x-canon-cr2" - ImageXDashCanonDashCr3 = "image/x-canon-cr3" - ImageXDashCanonDashCrw = "image/x-canon-crw" - ImageXDashCdr = "image/x-cdr" - ImageXDashCmuDashRaster = "image/x-cmu-raster" - ImageXDashCmx = "image/x-cmx" - ImageXDashCompressedDashXcf = "image/x-compressed-xcf" - ImageXDashDds = "image/x-dds" - ImageXDashDjvu = "image/x-djvu" - ImageXDashEmf = "image/x-emf" - ImageXDashEps = "image/x-eps" - ImageXDashExr = "image/x-exr" - ImageXDashFits = "image/x-fits" - ImageXDashFreehand = "image/x-freehand" - ImageXDashFujiDashRaf = "image/x-fuji-raf" - ImageXDashGimpDashGbr = "image/x-gimp-gbr" - ImageXDashGimpDashGih = "image/x-gimp-gih" - ImageXDashGimpDashPat = "image/x-gimp-pat" - ImageXDashGzeps = "image/x-gzeps" - ImageXDashIcb = "image/x-icb" - ImageXDashIcns = "image/x-icns" - ImageXDashIco = "image/x-ico" - ImageXDashIcon = "image/x-icon" - ImageXDashIff = "image/x-iff" - ImageXDashIlbm = "image/x-ilbm" - ImageXDashJng = "image/x-jng" - ImageXDashJp2DashCodestream = "image/x-jp2-codestream" - ImageXDashJpeg2000DashImage = "image/x-jpeg2000-image" - ImageXDashKodakDashDcr = "image/x-kodak-dcr" - ImageXDashKodakDashK25 = "image/x-kodak-k25" - ImageXDashKodakDashKdc = "image/x-kodak-kdc" - ImageXDashLwo = "image/x-lwo" - ImageXDashLws = "image/x-lws" - ImageXDashMacpaint = "image/x-macpaint" - ImageXDashMinoltaDashMrw = "image/x-minolta-mrw" - ImageXDashMrsidDashImage = "image/x-mrsid-image" - ImageXDashMsDashBmp = "image/x-ms-bmp" - ImageXDashMsod = "image/x-msod" - ImageXDashNikonDashNef = "image/x-nikon-nef" - ImageXDashNikonDashNrw = "image/x-nikon-nrw" - ImageXDashOlympusDashOrf = "image/x-olympus-orf" - ImageXDashPanasonicDashRaw = "image/x-panasonic-raw" - ImageXDashPanasonicDashRaw2 = "image/x-panasonic-raw2" - ImageXDashPanasonicDashRw = "image/x-panasonic-rw" - ImageXDashPanasonicDashRw2 = "image/x-panasonic-rw2" - ImageXDashPcx = "image/x-pcx" - ImageXDashPentaxDashPef = "image/x-pentax-pef" - ImageXDashPhotoDashCd = "image/x-photo-cd" - ImageXDashPhotoshop = "image/x-photoshop" - ImageXDashPict = "image/x-pict" - ImageXDashPortableDashAnymap = "image/x-portable-anymap" - ImageXDashPortableDashBitmap = "image/x-portable-bitmap" - ImageXDashPortableDashGraymap = "image/x-portable-graymap" - ImageXDashPortableDashPixmap = "image/x-portable-pixmap" - ImageXDashPsd = "image/x-psd" - ImageXDashQuicktime = "image/x-quicktime" - ImageXDashRgb = "image/x-rgb" - ImageXDashSgi = "image/x-sgi" - ImageXDashSigmaDashX3f = "image/x-sigma-x3f" - ImageXDashSkencil = "image/x-skencil" - ImageXDashSonyDashArw = "image/x-sony-arw" - ImageXDashSonyDashSr2 = "image/x-sony-sr2" - ImageXDashSonyDashSrf = "image/x-sony-srf" - ImageXDashSunDashRaster = "image/x-sun-raster" - ImageXDashTarga = "image/x-targa" - ImageXDashTga = "image/x-tga" - ImageXDashWinDashBitmap = "image/x-win-bitmap" - ImageXDashWinDashMetafile = "image/x-win-metafile" - ImageXDashWmf = "image/x-wmf" - ImageXDashXbitmap = "image/x-xbitmap" - ImageXDashXcf = "image/x-xcf" - ImageXDashXfig = "image/x-xfig" - ImageXDashXpixmap = "image/x-xpixmap" - ImageXDashXpm = "image/x-xpm" - ImageXDashXwindowdump = "image/x-xwindowdump" - ImageXDotDjvu = "image/x.djvu" - MessageDispositionDashNotification = "message/disposition-notification" - MessageGlobal = "message/global" - MessageGlobalDashDeliveryDashStatus = "message/global-delivery-status" - MessageGlobalDashDispositionDashNotification = "message/global-disposition-notification" - MessageGlobalDashHeaders = "message/global-headers" - MessageRfc822 = "message/rfc822" - MessageVndDotWfaDotWsc = "message/vnd.wfa.wsc" - Model3mf = "model/3mf" - ModelGltfPlusjson = "model/gltf+json" - ModelGltfDashBinary = "model/gltf-binary" - ModelIges = "model/iges" - ModelMesh = "model/mesh" - ModelMtl = "model/mtl" - ModelObj = "model/obj" - ModelStepPluszip = "model/step+zip" - ModelStepDashXMLPluszip = "model/step-xml+zip" - ModelStl = "model/stl" - ModelVndDotColladaPlusxml = "model/vnd.collada+xml" - ModelVndDotDwf = "model/vnd.dwf" - ModelVndDotGdl = "model/vnd.gdl" - ModelVndDotGtw = "model/vnd.gtw" - ModelVndDotMts = "model/vnd.mts" - ModelVndDotOpengex = "model/vnd.opengex" - ModelVndDotParasolidDotTransmitDotBinary = "model/vnd.parasolid.transmit.binary" - ModelVndDotParasolidDotTransmitDotText = "model/vnd.parasolid.transmit.text" - ModelVndDotSapDotVds = "model/vnd.sap.vds" - ModelVndDotUsdzPluszip = "model/vnd.usdz+zip" - ModelVndDotValveDotSourceDotCompiledDashMap = "model/vnd.valve.source.compiled-map" - ModelVndDotVtu = "model/vnd.vtu" - ModelVrml = "model/vrml" - ModelXDotStlDashASCII = "model/x.stl-ascii" - ModelXDotStlDashBinary = "model/x.stl-binary" - ModelX3dPlusbinary = "model/x3d+binary" - ModelX3dPlusfastinfoset = "model/x3d+fastinfoset" - ModelX3dPlusvrml = "model/x3d+vrml" - ModelX3dPlusxml = "model/x3d+xml" - ModelX3dDashVrml = "model/x3d-vrml" - TextCacheDashManifest = "text/cache-manifest" - TextCalendar = "text/calendar" - TextCoffeescript = "text/coffeescript" - TextCrystal = "text/crystal" - TextCSS = "text/css" - TextCsv = "text/csv" - TextCsvDashSchema = "text/csv-schema" - TextDirectory = "text/directory" - TextEcmascript = "text/ecmascript" - TextGedcom = "text/gedcom" - TextGoogleDashVideoDashPointer = "text/google-video-pointer" - TextHTML = "text/html" - TextIco = "text/ico" - TextJade = "text/jade" - TextJavascript = "text/javascript" - TextJsx = "text/jsx" - TextLess = "text/less" - TextMarkdown = "text/markdown" - TextMathml = "text/mathml" - TextMdx = "text/mdx" - TextN3 = "text/n3" - TextOrg = "text/org" - TextPlain = "text/plain" - TextPrsDotLinesDotTag = "text/prs.lines.tag" - TextRdf = "text/rdf" - TextRichtext = "text/richtext" - TextRss = "text/rss" - TextRtf = "text/rtf" - TextRust = "text/rust" - TextSgml = "text/sgml" - TextShex = "text/shex" - TextSlim = "text/slim" - TextSpdx = "text/spdx" - TextSpreadsheet = "text/spreadsheet" - TextStylus = "text/stylus" - TextTabDashSeparatedDashValues = "text/tab-separated-values" - TextTcl = "text/tcl" - TextTroff = "text/troff" - TextTurtle = "text/turtle" - TextURIDashList = "text/uri-list" - TextVbs = "text/vbs" - TextVbscript = "text/vbscript" - TextVcard = "text/vcard" - TextVndDotCurl = "text/vnd.curl" - TextVndDotCurlDotDcurl = "text/vnd.curl.dcurl" - TextVndDotCurlDotMcurl = "text/vnd.curl.mcurl" - TextVndDotCurlDotScurl = "text/vnd.curl.scurl" - TextVndDotDvbDotSubtitle = "text/vnd.dvb.subtitle" - TextVndDotFly = "text/vnd.fly" - TextVndDotFmiDotFlexstor = "text/vnd.fmi.flexstor" - TextVndDotGraphviz = "text/vnd.graphviz" - TextVndDotIn3dDot3dml = "text/vnd.in3d.3dml" - TextVndDotIn3dDotSpot = "text/vnd.in3d.spot" - TextVndDotQtDotLinguist = "text/vnd.qt.linguist" - TextVndDotRnDashRealtext = "text/vnd.rn-realtext" - TextVndDotSenxDotWarpscript = "text/vnd.senx.warpscript" - TextVndDotSunDotJ2meDotAppDashDescriptor = "text/vnd.sun.j2me.app-descriptor" - TextVndDotTrolltechDotLinguist = "text/vnd.trolltech.linguist" - TextVndDotWapDotWml = "text/vnd.wap.wml" - TextVndDotWapDotWmlscript = "text/vnd.wap.wmlscript" - TextVtt = "text/vtt" - TextXDashAdasrc = "text/x-adasrc" - TextXDashAsm = "text/x-asm" - TextXDashBibtex = "text/x-bibtex" - TextXDashC = "text/x-c" - TextXDashCPlusPlushdr = "text/x-c++hdr" - TextXDashCPlusPlussrc = "text/x-c++src" - TextXDashChdr = "text/x-chdr" - TextXDashCmake = "text/x-cmake" - TextXDashCobol = "text/x-cobol" - TextXDashCommaDashSeparatedDashValues = "text/x-comma-separated-values" - TextXDashCommonDashLisp = "text/x-common-lisp" - TextXDashComponent = "text/x-component" - TextXDashCrystal = "text/x-crystal" - TextXDashCsharp = "text/x-csharp" - TextXDashCsrc = "text/x-csrc" - TextXDashCsv = "text/x-csv" - TextXDashDart = "text/x-dart" - TextXDashDbusDashService = "text/x-dbus-service" - TextXDashDcl = "text/x-dcl" - TextXDashDiff = "text/x-diff" - TextXDashDsl = "text/x-dsl" - TextXDashDsrc = "text/x-dsrc" - TextXDashDtd = "text/x-dtd" - TextXDashEiffel = "text/x-eiffel" - TextXDashElixir = "text/x-elixir" - TextXDashEmacsDashLisp = "text/x-emacs-lisp" - TextXDashErlang = "text/x-erlang" - TextXDashFortran = "text/x-fortran" - TextXDashGenie = "text/x-genie" - TextXDashGettextDashTranslation = "text/x-gettext-translation" - TextXDashGettextDashTranslationDashTemplate = "text/x-gettext-translation-template" - TextXDashGherkin = "text/x-gherkin" - TextXDashGo = "text/x-go" - TextXDashGoogleDashVideoDashPointer = "text/x-google-video-pointer" - TextXDashGradle = "text/x-gradle" - TextXDashGroovy = "text/x-groovy" - TextXDashHandlebarsDashTemplate = "text/x-handlebars-template" - TextXDashHaskell = "text/x-haskell" - TextXDashIdl = "text/x-idl" - TextXDashImelody = "text/x-imelody" - TextXDashIptables = "text/x-iptables" - TextXDashJava = "text/x-java" - TextXDashJavaDashSource = "text/x-java-source" - TextXDashKaitaiDashStruct = "text/x-kaitai-struct" - TextXDashKotlin = "text/x-kotlin" - TextXDashLdif = "text/x-ldif" - TextXDashLilypond = "text/x-lilypond" - TextXDashLiterateDashHaskell = "text/x-literate-haskell" - TextXDashLog = "text/x-log" - TextXDashLua = "text/x-lua" - TextXDashLyx = "text/x-lyx" - TextXDashMakefile = "text/x-makefile" - TextXDashMarkdown = "text/x-markdown" - TextXDashMatlab = "text/x-matlab" - TextXDashMicrodvd = "text/x-microdvd" - TextXDashMoc = "text/x-moc" - TextXDashModelica = "text/x-modelica" - TextXDashMof = "text/x-mof" - TextXDashMpsub = "text/x-mpsub" - TextXDashMrml = "text/x-mrml" - TextXDashMsDashRegedit = "text/x-ms-regedit" - TextXDashMup = "text/x-mup" - TextXDashNfo = "text/x-nfo" - TextXDashObjcsrc = "text/x-objcsrc" - TextXDashOcaml = "text/x-ocaml" - TextXDashOcl = "text/x-ocl" - TextXDashOctave = "text/x-octave" - TextXDashOoc = "text/x-ooc" - TextXDashOpenclDashSrc = "text/x-opencl-src" - TextXDashOpml = "text/x-opml" - TextXDashOpmlPlusxml = "text/x-opml+xml" - TextXDashOrg = "text/x-org" - TextXDashPascal = "text/x-pascal" - TextXDashPatch = "text/x-patch" - TextXDashPerl = "text/x-perl" - TextXDashPo = "text/x-po" - TextXDashPot = "text/x-pot" - TextXDashProcessing = "text/x-processing" - TextXDashPython = "text/x-python" - TextXDashPython3 = "text/x-python3" - TextXDashQml = "text/x-qml" - TextXDashReject = "text/x-reject" - TextXDashRpmDashSpec = "text/x-rpm-spec" - TextXDashRst = "text/x-rst" - TextXDashSagemath = "text/x-sagemath" - TextXDashSass = "text/x-sass" - TextXDashScala = "text/x-scala" - TextXDashScheme = "text/x-scheme" - TextXDashScss = "text/x-scss" - TextXDashSetext = "text/x-setext" - TextXDashSfv = "text/x-sfv" - TextXDashSh = "text/x-sh" - TextXDashSql = "text/x-sql" - TextXDashSsa = "text/x-ssa" - TextXDashSubviewer = "text/x-subviewer" - TextXDashSuseDashYmp = "text/x-suse-ymp" - TextXDashSvhdr = "text/x-svhdr" - TextXDashSvsrc = "text/x-svsrc" - TextXDashSystemdDashUnit = "text/x-systemd-unit" - TextXDashTcl = "text/x-tcl" - TextXDashTex = "text/x-tex" - TextXDashTexinfo = "text/x-texinfo" - TextXDashTroff = "text/x-troff" - TextXDashTroffDashMe = "text/x-troff-me" - TextXDashTroffDashMm = "text/x-troff-mm" - TextXDashTroffDashMs = "text/x-troff-ms" - TextXDashTwig = "text/x-twig" - TextXDashTxt2tags = "text/x-txt2tags" - TextXDashUil = "text/x-uil" - TextXDashUuencode = "text/x-uuencode" - TextXDashVala = "text/x-vala" - TextXDashVcalendar = "text/x-vcalendar" - TextXDashVcard = "text/x-vcard" - TextXDashVerilog = "text/x-verilog" - TextXDashVhdl = "text/x-vhdl" - TextXDashXmi = "text/x-xmi" - TextXDashXslfo = "text/x-xslfo" - TextXDashYaml = "text/x-yaml" - TextXDotGcode = "text/x.gcode" - TextXML = "text/xml" - TextXMLDashExternalDashParsedDashEntity = "text/xml-external-parsed-entity" - TextYaml = "text/yaml" - Video3gp = "video/3gp" - Video3gpp = "video/3gpp" - Video3gppDashEncrypted = "video/3gpp-encrypted" - Video3gpp2 = "video/3gpp2" - VideoAnnodex = "video/annodex" - VideoAvi = "video/avi" - VideoDivx = "video/divx" - VideoDv = "video/dv" - VideoFli = "video/fli" - VideoFlv = "video/flv" - VideoH261 = "video/h261" - VideoH263 = "video/h263" - VideoH264 = "video/h264" - VideoIsoDotSegment = "video/iso.segment" - VideoJpeg = "video/jpeg" - VideoJpm = "video/jpm" - VideoMj2 = "video/mj2" - VideoMp2t = "video/mp2t" - VideoMp4 = "video/mp4" - VideoMp4vDashEs = "video/mp4v-es" - VideoMpeg = "video/mpeg" - VideoMpegDashSystem = "video/mpeg-system" - VideoMsvideo = "video/msvideo" - VideoOgg = "video/ogg" - VideoQuicktime = "video/quicktime" - VideoVivo = "video/vivo" - VideoVndDotDeceDotHd = "video/vnd.dece.hd" - VideoVndDotDeceDotMobile = "video/vnd.dece.mobile" - VideoVndDotDeceDotPd = "video/vnd.dece.pd" - VideoVndDotDeceDotSd = "video/vnd.dece.sd" - VideoVndDotDeceDotVideo = "video/vnd.dece.video" - VideoVndDotDivx = "video/vnd.divx" - VideoVndDotDvbDotFile = "video/vnd.dvb.file" - VideoVndDotFvt = "video/vnd.fvt" - VideoVndDotMpegurl = "video/vnd.mpegurl" - VideoVndDotMsDashPlayreadyDotMediaDotPyv = "video/vnd.ms-playready.media.pyv" - VideoVndDotRadgamettoolsDotBink = "video/vnd.radgamettools.bink" - VideoVndDotRadgamettoolsDotSmacker = "video/vnd.radgamettools.smacker" - VideoVndDotRnDashRealvideo = "video/vnd.rn-realvideo" - VideoVndDotUvvuDotMp4 = "video/vnd.uvvu.mp4" - VideoVndDotVivo = "video/vnd.vivo" - VideoWebm = "video/webm" - VideoXDashAnim = "video/x-anim" - VideoXDashAnnodex = "video/x-annodex" - VideoXDashAvi = "video/x-avi" - VideoXDashF4v = "video/x-f4v" - VideoXDashFli = "video/x-fli" - VideoXDashFlic = "video/x-flic" - VideoXDashFlv = "video/x-flv" - VideoXDashJavafx = "video/x-javafx" - VideoXDashM4v = "video/x-m4v" - VideoXDashMatroska = "video/x-matroska" - VideoXDashMatroskaDash3d = "video/x-matroska-3d" - VideoXDashMjpeg = "video/x-mjpeg" - VideoXDashMng = "video/x-mng" - VideoXDashMpeg = "video/x-mpeg" - VideoXDashMpegDashSystem = "video/x-mpeg-system" - VideoXDashMpeg2 = "video/x-mpeg2" - VideoXDashMpegurl = "video/x-mpegurl" - VideoXDashMsDashAsf = "video/x-ms-asf" - VideoXDashMsDashAsfDashPlugin = "video/x-ms-asf-plugin" - VideoXDashMsDashVob = "video/x-ms-vob" - VideoXDashMsDashWax = "video/x-ms-wax" - VideoXDashMsDashWm = "video/x-ms-wm" - VideoXDashMsDashWmv = "video/x-ms-wmv" - VideoXDashMsDashWmx = "video/x-ms-wmx" - VideoXDashMsDashWvx = "video/x-ms-wvx" - VideoXDashMsvideo = "video/x-msvideo" - VideoXDashNsv = "video/x-nsv" - VideoXDashOgg = "video/x-ogg" - VideoXDashOgm = "video/x-ogm" - VideoXDashOgmPlusogg = "video/x-ogm+ogg" - VideoXDashRealDashVideo = "video/x-real-video" - VideoXDashSgiDashMovie = "video/x-sgi-movie" - VideoXDashSmv = "video/x-smv" - VideoXDashTheora = "video/x-theora" - VideoXDashTheoraPlusogg = "video/x-theora+ogg" - XDashConferenceXDashCooltalk = "x-conference/x-cooltalk" - XDashEpocXDashSisxDashApp = "x-epoc/x-sisx-app" - ZzDashApplicationZzDashWinassocDash123 = "zz-application/zz-winassoc-123" - ZzDashApplicationZzDashWinassocDashCab = "zz-application/zz-winassoc-cab" - ZzDashApplicationZzDashWinassocDashCdr = "zz-application/zz-winassoc-cdr" - ZzDashApplicationZzDashWinassocDashDoc = "zz-application/zz-winassoc-doc" - ZzDashApplicationZzDashWinassocDashHlp = "zz-application/zz-winassoc-hlp" - ZzDashApplicationZzDashWinassocDashMdb = "zz-application/zz-winassoc-mdb" - ZzDashApplicationZzDashWinassocDashUu = "zz-application/zz-winassoc-uu" - ZzDashApplicationZzDashWinassocDashXls = "zz-application/zz-winassoc-xls" -) +import "fmt" + +type Mime int + +type MimeTypes []Mime + +func (v Mime) Is(types ...Mime) bool { + for _, mime := range types { + if mime == v { + return true + } + } + + return false +} + +func (v Mime) String() string { + switch v { + case ApplicationAcrobat: + return "application/acrobat" + case ApplicationAndrewDashInset: + return "application/andrew-inset" + case ApplicationAnnodex: + return "application/annodex" + case ApplicationApplixware: + return "application/applixware" + case ApplicationAtomPlusxml: + return "application/atom+xml" + case ApplicationAtomcatPlusxml: + return "application/atomcat+xml" + case ApplicationAtomdeletedPlusxml: + return "application/atomdeleted+xml" + case ApplicationAtomsvcPlusxml: + return "application/atomsvc+xml" + case ApplicationAtscDashDwdPlusxml: + return "application/atsc-dwd+xml" + case ApplicationAtscDashHeldPlusxml: + return "application/atsc-held+xml" + case ApplicationAtscDashRsatPlusxml: + return "application/atsc-rsat+xml" + case ApplicationBdoc: + return "application/bdoc" + case ApplicationBzip2: + return "application/bzip2" + case ApplicationCalendarPlusxml: + return "application/calendar+xml" + case ApplicationCcxmlPlusxml: + return "application/ccxml+xml" + case ApplicationCdfxPlusxml: + return "application/cdfx+xml" + case ApplicationCdmiDashCapability: + return "application/cdmi-capability" + case ApplicationCdmiDashContainer: + return "application/cdmi-container" + case ApplicationCdmiDashDomain: + return "application/cdmi-domain" + case ApplicationCdmiDashObject: + return "application/cdmi-object" + case ApplicationCdmiDashQueue: + return "application/cdmi-queue" + case ApplicationCdr: + return "application/cdr" + case ApplicationCoreldraw: + return "application/coreldraw" + case ApplicationCsv: + return "application/csv" + case ApplicationCuDashSeeme: + return "application/cu-seeme" + case ApplicationDashPlusxml: + return "application/dash+xml" + case ApplicationDavmountPlusxml: + return "application/davmount+xml" + case ApplicationDbase: + return "application/dbase" + case ApplicationDbf: + return "application/dbf" + case ApplicationDicom: + return "application/dicom" + case ApplicationDocbookPlusxml: + return "application/docbook+xml" + case ApplicationDsscPlusder: + return "application/dssc+der" + case ApplicationDsscPlusxml: + return "application/dssc+xml" + case ApplicationEcmascript: + return "application/ecmascript" + case ApplicationEmf: + return "application/emf" + case ApplicationEmmaPlusxml: + return "application/emma+xml" + case ApplicationEmotionmlPlusxml: + return "application/emotionml+xml" + case ApplicationEpubPluszip: + return "application/epub+zip" + case ApplicationExi: + return "application/exi" + case ApplicationFdtPlusxml: + return "application/fdt+xml" + case ApplicationFontDashTdpfr: + return "application/font-tdpfr" + case ApplicationFontDashWoff: + return "application/font-woff" + case ApplicationFuturesplash: + return "application/futuresplash" + case ApplicationGeoPlusjson: + return "application/geo+json" + case ApplicationGmlPlusxml: + return "application/gml+xml" + case ApplicationGnunetDashDirectory: + return "application/gnunet-directory" + case ApplicationGpx: + return "application/gpx" + case ApplicationGpxPlusxml: + return "application/gpx+xml" + case ApplicationGxf: + return "application/gxf" + case ApplicationGzip: + return "application/gzip" + case ApplicationHjson: + return "application/hjson" + case ApplicationHyperstudio: + return "application/hyperstudio" + case ApplicationIco: + return "application/ico" + case ApplicationIcs: + return "application/ics" + case ApplicationIllustrator: + return "application/illustrator" + case ApplicationInkmlPlusxml: + return "application/inkml+xml" + case ApplicationIpfix: + return "application/ipfix" + case ApplicationItsPlusxml: + return "application/its+xml" + case ApplicationJava: + return "application/java" + case ApplicationJavaDashArchive: + return "application/java-archive" + case ApplicationJavaDashByteDashCode: + return "application/java-byte-code" + case ApplicationJavaDashSerializedDashObject: + return "application/java-serialized-object" + case ApplicationJavaDashVM: + return "application/java-vm" + case ApplicationJavascript: + return "application/javascript" + case ApplicationJrdPlusjson: + return "application/jrd+json" + case ApplicationJSON: + return "application/json" + case ApplicationJSONDashPatchPlusjson: + return "application/json-patch+json" + case ApplicationJSON5: + return "application/json5" + case ApplicationJsonmlPlusjson: + return "application/jsonml+json" + case ApplicationLdPlusjson: + return "application/ld+json" + case ApplicationLgrPlusxml: + return "application/lgr+xml" + case ApplicationLostPlusxml: + return "application/lost+xml" + case ApplicationLotus123: + return "application/lotus123" + case ApplicationM3u: + return "application/m3u" + case ApplicationMacDashBinhex40: + return "application/mac-binhex40" + case ApplicationMacDashCompactpro: + return "application/mac-compactpro" + case ApplicationMadsPlusxml: + return "application/mads+xml" + case ApplicationManifestPlusjson: + return "application/manifest+json" + case ApplicationMarc: + return "application/marc" + case ApplicationMarcxmlPlusxml: + return "application/marcxml+xml" + case ApplicationMathematica: + return "application/mathematica" + case ApplicationMathmlPlusxml: + return "application/mathml+xml" + case ApplicationMbox: + return "application/mbox" + case ApplicationMdb: + return "application/mdb" + case ApplicationMediaservercontrolPlusxml: + return "application/mediaservercontrol+xml" + case ApplicationMetalinkPlusxml: + return "application/metalink+xml" + case ApplicationMetalink4Plusxml: + return "application/metalink4+xml" + case ApplicationMetsPlusxml: + return "application/mets+xml" + case ApplicationMmtDashAeiPlusxml: + return "application/mmt-aei+xml" + case ApplicationMmtDashUsdPlusxml: + return "application/mmt-usd+xml" + case ApplicationModsPlusxml: + return "application/mods+xml" + case ApplicationMp21: + return "application/mp21" + case ApplicationMp4: + return "application/mp4" + case ApplicationMrbDashConsumerPlusxml: + return "application/mrb-consumer+xml" + case ApplicationMrbDashPublishPlusxml: + return "application/mrb-publish+xml" + case ApplicationMsDashTnef: + return "application/ms-tnef" + case ApplicationMsaccess: + return "application/msaccess" + case ApplicationMsexcel: + return "application/msexcel" + case ApplicationMspowerpoint: + return "application/mspowerpoint" + case ApplicationMsword: + return "application/msword" + case ApplicationMswordDashTemplate: + return "application/msword-template" + case ApplicationMxf: + return "application/mxf" + case ApplicationNDashQuads: + return "application/n-quads" + case ApplicationNDashTriples: + return "application/n-triples" + case ApplicationNappdf: + return "application/nappdf" + case ApplicationNode: + return "application/node" + case ApplicationOctetDashStream: + return "application/octet-stream" + case ApplicationOda: + return "application/oda" + case ApplicationOebpsDashPackagePlusxml: + return "application/oebps-package+xml" + case ApplicationOgg: + return "application/ogg" + case ApplicationOmdocPlusxml: + return "application/omdoc+xml" + case ApplicationOnenote: + return "application/onenote" + case ApplicationOvf: + return "application/ovf" + case ApplicationOwlPlusxml: + return "application/owl+xml" + case ApplicationOxps: + return "application/oxps" + case ApplicationP2pDashOverlayPlusxml: + return "application/p2p-overlay+xml" + case ApplicationPatchDashOpsDashErrorPlusxml: + return "application/patch-ops-error+xml" + case ApplicationPcap: + return "application/pcap" + case ApplicationPdf: + return "application/pdf" + case ApplicationPgp: + return "application/pgp" + case ApplicationPgpDashEncrypted: + return "application/pgp-encrypted" + case ApplicationPgpDashKeys: + return "application/pgp-keys" + case ApplicationPgpDashSignature: + return "application/pgp-signature" + case ApplicationPhotoshop: + return "application/photoshop" + case ApplicationPicsDashRules: + return "application/pics-rules" + case ApplicationPkcs10: + return "application/pkcs10" + case ApplicationPkcs12: + return "application/pkcs12" + case ApplicationPkcs7DashMime: + return "application/pkcs7-mime" + case ApplicationPkcs7DashSignature: + return "application/pkcs7-signature" + case ApplicationPkcs8: + return "application/pkcs8" + case ApplicationPkcs8DashEncrypted: + return "application/pkcs8-encrypted" + case ApplicationPkixDashAttrDashCert: + return "application/pkix-attr-cert" + case ApplicationPkixDashCert: + return "application/pkix-cert" + case ApplicationPkixDashCrl: + return "application/pkix-crl" + case ApplicationPkixDashPkipath: + return "application/pkix-pkipath" + case ApplicationPkixcmp: + return "application/pkixcmp" + case ApplicationPls: + return "application/pls" + case ApplicationPlsPlusxml: + return "application/pls+xml" + case ApplicationPostscript: + return "application/postscript" + case ApplicationPowerpoint: + return "application/powerpoint" + case ApplicationProvenancePlusxml: + return "application/provenance+xml" + case ApplicationPrsDotCww: + return "application/prs.cww" + case ApplicationPskcPlusxml: + return "application/pskc+xml" + case ApplicationRAM: + return "application/ram" + case ApplicationRamlPlusyaml: + return "application/raml+yaml" + case ApplicationRdfPlusxml: + return "application/rdf+xml" + case ApplicationReginfoPlusxml: + return "application/reginfo+xml" + case ApplicationRelaxDashNgDashCompactDashSyntax: + return "application/relax-ng-compact-syntax" + case ApplicationResourceDashListsPlusxml: + return "application/resource-lists+xml" + case ApplicationResourceDashListsDashDiffPlusxml: + return "application/resource-lists-diff+xml" + case ApplicationRlsDashServicesPlusxml: + return "application/rls-services+xml" + case ApplicationRouteDashApdPlusxml: + return "application/route-apd+xml" + case ApplicationRouteDashSDashTsidPlusxml: + return "application/route-s-tsid+xml" + case ApplicationRouteDashUsdPlusxml: + return "application/route-usd+xml" + case ApplicationRpkiDashGhostbusters: + return "application/rpki-ghostbusters" + case ApplicationRpkiDashManifest: + return "application/rpki-manifest" + case ApplicationRpkiDashRoa: + return "application/rpki-roa" + case ApplicationRsdPlusxml: + return "application/rsd+xml" + case ApplicationRssPlusxml: + return "application/rss+xml" + case ApplicationRtf: + return "application/rtf" + case ApplicationSbmlPlusxml: + return "application/sbml+xml" + case ApplicationSchemaPlusjson: + return "application/schema+json" + case ApplicationScvpDashCvDashRequest: + return "application/scvp-cv-request" + case ApplicationScvpDashCvDashResponse: + return "application/scvp-cv-response" + case ApplicationScvpDashVpDashRequest: + return "application/scvp-vp-request" + case ApplicationScvpDashVpDashResponse: + return "application/scvp-vp-response" + case ApplicationSdp: + return "application/sdp" + case ApplicationSenmlPlusxml: + return "application/senml+xml" + case ApplicationSensmlPlusxml: + return "application/sensml+xml" + case ApplicationSetDashPaymentDashInitiation: + return "application/set-payment-initiation" + case ApplicationSetDashRegistrationDashInitiation: + return "application/set-registration-initiation" + case ApplicationShfPlusxml: + return "application/shf+xml" + case ApplicationSieve: + return "application/sieve" + case ApplicationSmil: + return "application/smil" + case ApplicationSmilPlusxml: + return "application/smil+xml" + case ApplicationSparqlDashQuery: + return "application/sparql-query" + case ApplicationSparqlDashResultsPlusxml: + return "application/sparql-results+xml" + case ApplicationSql: + return "application/sql" + case ApplicationSrgs: + return "application/srgs" + case ApplicationSrgsPlusxml: + return "application/srgs+xml" + case ApplicationSruPlusxml: + return "application/sru+xml" + case ApplicationSsdlPlusxml: + return "application/ssdl+xml" + case ApplicationSsmlPlusxml: + return "application/ssml+xml" + case ApplicationStuffit: + return "application/stuffit" + case ApplicationSwidPlusxml: + return "application/swid+xml" + case ApplicationTeiPlusxml: + return "application/tei+xml" + case ApplicationTga: + return "application/tga" + case ApplicationThraudPlusxml: + return "application/thraud+xml" + case ApplicationTimestampedDashData: + return "application/timestamped-data" + case ApplicationToml: + return "application/toml" + case ApplicationTrig: + return "application/trig" + case ApplicationTtmlPlusxml: + return "application/ttml+xml" + case ApplicationUbjson: + return "application/ubjson" + case ApplicationUrcDashRessheetPlusxml: + return "application/urc-ressheet+xml" + case ApplicationUrcDashTargetdescPlusxml: + return "application/urc-targetdesc+xml" + case ApplicationVndDot1000mindsDotDecisionDashModelPlusxml: + return "application/vnd.1000minds.decision-model+xml" + case ApplicationVndDot3gppDotPicDashBwDashLarge: + return "application/vnd.3gpp.pic-bw-large" + case ApplicationVndDot3gppDotPicDashBwDashSmall: + return "application/vnd.3gpp.pic-bw-small" + case ApplicationVndDot3gppDotPicDashBwDashVar: + return "application/vnd.3gpp.pic-bw-var" + case ApplicationVndDot3gpp2DotTcap: + return "application/vnd.3gpp2.tcap" + case ApplicationVndDot3mDotPostDashItDashNotes: + return "application/vnd.3m.post-it-notes" + case ApplicationVndDotAccpacDotSimplyDotAso: + return "application/vnd.accpac.simply.aso" + case ApplicationVndDotAccpacDotSimplyDotImp: + return "application/vnd.accpac.simply.imp" + case ApplicationVndDotAcucobol: + return "application/vnd.acucobol" + case ApplicationVndDotAcucorp: + return "application/vnd.acucorp" + case ApplicationVndDotAdobeDotAirDashApplicationDashInstallerDashPackagePluszip: + return "application/vnd.adobe.air-application-installer-package+zip" + case ApplicationVndDotAdobeDotFlashDotMovie: + return "application/vnd.adobe.flash.movie" + case ApplicationVndDotAdobeDotFormscentralDotFcdt: + return "application/vnd.adobe.formscentral.fcdt" + case ApplicationVndDotAdobeDotFxp: + return "application/vnd.adobe.fxp" + case ApplicationVndDotAdobeDotIllustrator: + return "application/vnd.adobe.illustrator" + case ApplicationVndDotAdobeDotXdpPlusxml: + return "application/vnd.adobe.xdp+xml" + case ApplicationVndDotAdobeDotXfdf: + return "application/vnd.adobe.xfdf" + case ApplicationVndDotAheadDotSpace: + return "application/vnd.ahead.space" + case ApplicationVndDotAirzipDotFilesecureDotAzf: + return "application/vnd.airzip.filesecure.azf" + case ApplicationVndDotAirzipDotFilesecureDotAzs: + return "application/vnd.airzip.filesecure.azs" + case ApplicationVndDotAmazonDotEbook: + return "application/vnd.amazon.ebook" + case ApplicationVndDotAmazonDotMobi8DashEbook: + return "application/vnd.amazon.mobi8-ebook" + case ApplicationVndDotAmericandynamicsDotAcc: + return "application/vnd.americandynamics.acc" + case ApplicationVndDotAmigaDotAmi: + return "application/vnd.amiga.ami" + case ApplicationVndDotAndroidDotPackageDashArchive: + return "application/vnd.android.package-archive" + case ApplicationVndDotAnserDashWebDashCertificateDashIssueDashInitiation: + return "application/vnd.anser-web-certificate-issue-initiation" + case ApplicationVndDotAnserDashWebDashFundsDashTransferDashInitiation: + return "application/vnd.anser-web-funds-transfer-initiation" + case ApplicationVndDotAntixDotGameDashComponent: + return "application/vnd.antix.game-component" + case ApplicationVndDotAppimage: + return "application/vnd.appimage" + case ApplicationVndDotAppleDotInstallerPlusxml: + return "application/vnd.apple.installer+xml" + case ApplicationVndDotAppleDotKeynote: + return "application/vnd.apple.keynote" + case ApplicationVndDotAppleDotMpegurl: + return "application/vnd.apple.mpegurl" + case ApplicationVndDotAppleDotNumbers: + return "application/vnd.apple.numbers" + case ApplicationVndDotAppleDotPages: + return "application/vnd.apple.pages" + case ApplicationVndDotAppleDotPkpass: + return "application/vnd.apple.pkpass" + case ApplicationVndDotAristanetworksDotSwi: + return "application/vnd.aristanetworks.swi" + case ApplicationVndDotAstraeaDashSoftwareDotIota: + return "application/vnd.astraea-software.iota" + case ApplicationVndDotAudiograph: + return "application/vnd.audiograph" + case ApplicationVndDotBalsamiqDotBmmlPlusxml: + return "application/vnd.balsamiq.bmml+xml" + case ApplicationVndDotBlueiceDotMultipass: + return "application/vnd.blueice.multipass" + case ApplicationVndDotBmi: + return "application/vnd.bmi" + case ApplicationVndDotBusinessobjects: + return "application/vnd.businessobjects" + case ApplicationVndDotChemdrawPlusxml: + return "application/vnd.chemdraw+xml" + case ApplicationVndDotChessDashPgn: + return "application/vnd.chess-pgn" + case ApplicationVndDotChipnutsDotKaraokeDashMmd: + return "application/vnd.chipnuts.karaoke-mmd" + case ApplicationVndDotCinderella: + return "application/vnd.cinderella" + case ApplicationVndDotCitationstylesDotStylePlusxml: + return "application/vnd.citationstyles.style+xml" + case ApplicationVndDotClaymore: + return "application/vnd.claymore" + case ApplicationVndDotCloantoDotRp9: + return "application/vnd.cloanto.rp9" + case ApplicationVndDotClonkDotC4group: + return "application/vnd.clonk.c4group" + case ApplicationVndDotCluetrustDotCartomobileDashConfig: + return "application/vnd.cluetrust.cartomobile-config" + case ApplicationVndDotCluetrustDotCartomobileDashConfigDashPkg: + return "application/vnd.cluetrust.cartomobile-config-pkg" + case ApplicationVndDotCoffeescript: + return "application/vnd.coffeescript" + case ApplicationVndDotComicbookPluszip: + return "application/vnd.comicbook+zip" + case ApplicationVndDotComicbookDashRar: + return "application/vnd.comicbook-rar" + case ApplicationVndDotCommonspace: + return "application/vnd.commonspace" + case ApplicationVndDotContactDotCmsg: + return "application/vnd.contact.cmsg" + case ApplicationVndDotCorelDashDraw: + return "application/vnd.corel-draw" + case ApplicationVndDotCosmocaller: + return "application/vnd.cosmocaller" + case ApplicationVndDotCrickDotClicker: + return "application/vnd.crick.clicker" + case ApplicationVndDotCrickDotClickerDotKeyboard: + return "application/vnd.crick.clicker.keyboard" + case ApplicationVndDotCrickDotClickerDotPalette: + return "application/vnd.crick.clicker.palette" + case ApplicationVndDotCrickDotClickerDotTemplate: + return "application/vnd.crick.clicker.template" + case ApplicationVndDotCrickDotClickerDotWordbank: + return "application/vnd.crick.clicker.wordbank" + case ApplicationVndDotCriticaltoolsDotWbsPlusxml: + return "application/vnd.criticaltools.wbs+xml" + case ApplicationVndDotCtcDashPosml: + return "application/vnd.ctc-posml" + case ApplicationVndDotCupsDashPpd: + return "application/vnd.cups-ppd" + case ApplicationVndDotCurlDotCar: + return "application/vnd.curl.car" + case ApplicationVndDotCurlDotPcurl: + return "application/vnd.curl.pcurl" + case ApplicationVndDotDart: + return "application/vnd.dart" + case ApplicationVndDotDataDashVisionDotRdz: + return "application/vnd.data-vision.rdz" + case ApplicationVndDotDbf: + return "application/vnd.dbf" + case ApplicationVndDotDebianDotBinaryDashPackage: + return "application/vnd.debian.binary-package" + case ApplicationVndDotDeceDotData: + return "application/vnd.dece.data" + case ApplicationVndDotDeceDotTtmlPlusxml: + return "application/vnd.dece.ttml+xml" + case ApplicationVndDotDeceDotUnspecified: + return "application/vnd.dece.unspecified" + case ApplicationVndDotDeceDotZip: + return "application/vnd.dece.zip" + case ApplicationVndDotDenovoDotFcselayoutDashLink: + return "application/vnd.denovo.fcselayout-link" + case ApplicationVndDotDna: + return "application/vnd.dna" + case ApplicationVndDotDolbyDotMlp: + return "application/vnd.dolby.mlp" + case ApplicationVndDotDpgraph: + return "application/vnd.dpgraph" + case ApplicationVndDotDreamfactory: + return "application/vnd.dreamfactory" + case ApplicationVndDotDsDashKeypoint: + return "application/vnd.ds-keypoint" + case ApplicationVndDotDvbDotAit: + return "application/vnd.dvb.ait" + case ApplicationVndDotDvbDotService: + return "application/vnd.dvb.service" + case ApplicationVndDotDynageo: + return "application/vnd.dynageo" + case ApplicationVndDotEcowinDotChart: + return "application/vnd.ecowin.chart" + case ApplicationVndDotEmusicDashEmusicPackage: + return "application/vnd.emusic-emusic_package" + case ApplicationVndDotEnliven: + return "application/vnd.enliven" + case ApplicationVndDotEpsonDotEsf: + return "application/vnd.epson.esf" + case ApplicationVndDotEpsonDotMsf: + return "application/vnd.epson.msf" + case ApplicationVndDotEpsonDotQuickanime: + return "application/vnd.epson.quickanime" + case ApplicationVndDotEpsonDotSalt: + return "application/vnd.epson.salt" + case ApplicationVndDotEpsonDotSsf: + return "application/vnd.epson.ssf" + case ApplicationVndDotEszigno3Plusxml: + return "application/vnd.eszigno3+xml" + case ApplicationVndDotEtsiDotAsicDashEPluszip: + return "application/vnd.etsi.asic-e+zip" + case ApplicationVndDotEzpixDashAlbum: + return "application/vnd.ezpix-album" + case ApplicationVndDotEzpixDashPackage: + return "application/vnd.ezpix-package" + case ApplicationVndDotFdf: + return "application/vnd.fdf" + case ApplicationVndDotFdsnDotMseed: + return "application/vnd.fdsn.mseed" + case ApplicationVndDotFdsnDotSeed: + return "application/vnd.fdsn.seed" + case ApplicationVndDotFlatpak: + return "application/vnd.flatpak" + case ApplicationVndDotFlatpakDotRef: + return "application/vnd.flatpak.ref" + case ApplicationVndDotFlatpakDotRepo: + return "application/vnd.flatpak.repo" + case ApplicationVndDotFlographit: + return "application/vnd.flographit" + case ApplicationVndDotFluxtimeDotClip: + return "application/vnd.fluxtime.clip" + case ApplicationVndDotFramemaker: + return "application/vnd.framemaker" + case ApplicationVndDotFrogansDotFnc: + return "application/vnd.frogans.fnc" + case ApplicationVndDotFrogansDotLtf: + return "application/vnd.frogans.ltf" + case ApplicationVndDotFscDotWeblaunch: + return "application/vnd.fsc.weblaunch" + case ApplicationVndDotFujitsuDotOasys: + return "application/vnd.fujitsu.oasys" + case ApplicationVndDotFujitsuDotOasys2: + return "application/vnd.fujitsu.oasys2" + case ApplicationVndDotFujitsuDotOasys3: + return "application/vnd.fujitsu.oasys3" + case ApplicationVndDotFujitsuDotOasysgp: + return "application/vnd.fujitsu.oasysgp" + case ApplicationVndDotFujitsuDotOasysprs: + return "application/vnd.fujitsu.oasysprs" + case ApplicationVndDotFujixeroxDotDdd: + return "application/vnd.fujixerox.ddd" + case ApplicationVndDotFujixeroxDotDocuworks: + return "application/vnd.fujixerox.docuworks" + case ApplicationVndDotFujixeroxDotDocuworksDotBinder: + return "application/vnd.fujixerox.docuworks.binder" + case ApplicationVndDotFuzzysheet: + return "application/vnd.fuzzysheet" + case ApplicationVndDotGenomatixDotTuxedo: + return "application/vnd.genomatix.tuxedo" + case ApplicationVndDotGeoPlusjson: + return "application/vnd.geo+json" + case ApplicationVndDotGeogebraDotFile: + return "application/vnd.geogebra.file" + case ApplicationVndDotGeogebraDotTool: + return "application/vnd.geogebra.tool" + case ApplicationVndDotGeometryDashExplorer: + return "application/vnd.geometry-explorer" + case ApplicationVndDotGeonext: + return "application/vnd.geonext" + case ApplicationVndDotGeoplan: + return "application/vnd.geoplan" + case ApplicationVndDotGeospace: + return "application/vnd.geospace" + case ApplicationVndDotGmx: + return "application/vnd.gmx" + case ApplicationVndDotGoogleDashAppsDotDocument: + return "application/vnd.google-apps.document" + case ApplicationVndDotGoogleDashAppsDotPresentation: + return "application/vnd.google-apps.presentation" + case ApplicationVndDotGoogleDashAppsDotSpreadsheet: + return "application/vnd.google-apps.spreadsheet" + case ApplicationVndDotGoogleDashEarthDotKmlPlusxml: + return "application/vnd.google-earth.kml+xml" + case ApplicationVndDotGoogleDashEarthDotKmz: + return "application/vnd.google-earth.kmz" + case ApplicationVndDotGrafeq: + return "application/vnd.grafeq" + case ApplicationVndDotGrooveDashAccount: + return "application/vnd.groove-account" + case ApplicationVndDotGrooveDashHelp: + return "application/vnd.groove-help" + case ApplicationVndDotGrooveDashIdentityDashMessage: + return "application/vnd.groove-identity-message" + case ApplicationVndDotGrooveDashInjector: + return "application/vnd.groove-injector" + case ApplicationVndDotGrooveDashToolDashMessage: + return "application/vnd.groove-tool-message" + case ApplicationVndDotGrooveDashToolDashTemplate: + return "application/vnd.groove-tool-template" + case ApplicationVndDotGrooveDashVcard: + return "application/vnd.groove-vcard" + case ApplicationVndDotHaansoftDashHwp: + return "application/vnd.haansoft-hwp" + case ApplicationVndDotHaansoftDashHwt: + return "application/vnd.haansoft-hwt" + case ApplicationVndDotHalPlusxml: + return "application/vnd.hal+xml" + case ApplicationVndDotHandheldDashEntertainmentPlusxml: + return "application/vnd.handheld-entertainment+xml" + case ApplicationVndDotHbci: + return "application/vnd.hbci" + case ApplicationVndDotHheDotLessonDashPlayer: + return "application/vnd.hhe.lesson-player" + case ApplicationVndDotHpDashHpgl: + return "application/vnd.hp-hpgl" + case ApplicationVndDotHpDashHpid: + return "application/vnd.hp-hpid" + case ApplicationVndDotHpDashHps: + return "application/vnd.hp-hps" + case ApplicationVndDotHpDashJlyt: + return "application/vnd.hp-jlyt" + case ApplicationVndDotHpDashPcl: + return "application/vnd.hp-pcl" + case ApplicationVndDotHpDashPclxl: + return "application/vnd.hp-pclxl" + case ApplicationVndDotHydrostatixDotSofDashData: + return "application/vnd.hydrostatix.sof-data" + case ApplicationVndDotIbmDotMinipay: + return "application/vnd.ibm.minipay" + case ApplicationVndDotIbmDotModcap: + return "application/vnd.ibm.modcap" + case ApplicationVndDotIbmDotRightsDashManagement: + return "application/vnd.ibm.rights-management" + case ApplicationVndDotIbmDotSecureDashContainer: + return "application/vnd.ibm.secure-container" + case ApplicationVndDotIccprofile: + return "application/vnd.iccprofile" + case ApplicationVndDotIgloader: + return "application/vnd.igloader" + case ApplicationVndDotImmervisionDashIvp: + return "application/vnd.immervision-ivp" + case ApplicationVndDotImmervisionDashIvu: + return "application/vnd.immervision-ivu" + case ApplicationVndDotInsorsDotIgm: + return "application/vnd.insors.igm" + case ApplicationVndDotInterconDotFormnet: + return "application/vnd.intercon.formnet" + case ApplicationVndDotIntergeo: + return "application/vnd.intergeo" + case ApplicationVndDotIntuDotQbo: + return "application/vnd.intu.qbo" + case ApplicationVndDotIntuDotQfx: + return "application/vnd.intu.qfx" + case ApplicationVndDotIpunpluggedDotRcprofile: + return "application/vnd.ipunplugged.rcprofile" + case ApplicationVndDotIrepositoryDotPackagePlusxml: + return "application/vnd.irepository.package+xml" + case ApplicationVndDotIsDashXpr: + return "application/vnd.is-xpr" + case ApplicationVndDotIsacDotFcs: + return "application/vnd.isac.fcs" + case ApplicationVndDotJam: + return "application/vnd.jam" + case ApplicationVndDotJcpDotJavameDotMidletDashRms: + return "application/vnd.jcp.javame.midlet-rms" + case ApplicationVndDotJisp: + return "application/vnd.jisp" + case ApplicationVndDotJoostDotJodaDashArchive: + return "application/vnd.joost.joda-archive" + case ApplicationVndDotKahootz: + return "application/vnd.kahootz" + case ApplicationVndDotKdeDotKarbon: + return "application/vnd.kde.karbon" + case ApplicationVndDotKdeDotKchart: + return "application/vnd.kde.kchart" + case ApplicationVndDotKdeDotKformula: + return "application/vnd.kde.kformula" + case ApplicationVndDotKdeDotKivio: + return "application/vnd.kde.kivio" + case ApplicationVndDotKdeDotKontour: + return "application/vnd.kde.kontour" + case ApplicationVndDotKdeDotKpresenter: + return "application/vnd.kde.kpresenter" + case ApplicationVndDotKdeDotKspread: + return "application/vnd.kde.kspread" + case ApplicationVndDotKdeDotKword: + return "application/vnd.kde.kword" + case ApplicationVndDotKenameaapp: + return "application/vnd.kenameaapp" + case ApplicationVndDotKidspiration: + return "application/vnd.kidspiration" + case ApplicationVndDotKinar: + return "application/vnd.kinar" + case ApplicationVndDotKoan: + return "application/vnd.koan" + case ApplicationVndDotKodakDashDescriptor: + return "application/vnd.kodak-descriptor" + case ApplicationVndDotLasDotLasPlusxml: + return "application/vnd.las.las+xml" + case ApplicationVndDotLlamagraphicsDotLifeDashBalanceDotDesktop: + return "application/vnd.llamagraphics.life-balance.desktop" + case ApplicationVndDotLlamagraphicsDotLifeDashBalanceDotExchangePlusxml: + return "application/vnd.llamagraphics.life-balance.exchange+xml" + case ApplicationVndDotLotusDash1Dash2Dash3: + return "application/vnd.lotus-1-2-3" + case ApplicationVndDotLotusDashApproach: + return "application/vnd.lotus-approach" + case ApplicationVndDotLotusDashFreelance: + return "application/vnd.lotus-freelance" + case ApplicationVndDotLotusDashNotes: + return "application/vnd.lotus-notes" + case ApplicationVndDotLotusDashOrganizer: + return "application/vnd.lotus-organizer" + case ApplicationVndDotLotusDashScreencam: + return "application/vnd.lotus-screencam" + case ApplicationVndDotLotusDashWordpro: + return "application/vnd.lotus-wordpro" + case ApplicationVndDotMacportsDotPortpkg: + return "application/vnd.macports.portpkg" + case ApplicationVndDotMapboxDashVectorDashTile: + return "application/vnd.mapbox-vector-tile" + case ApplicationVndDotMcd: + return "application/vnd.mcd" + case ApplicationVndDotMedcalcdata: + return "application/vnd.medcalcdata" + case ApplicationVndDotMediastationDotCdkey: + return "application/vnd.mediastation.cdkey" + case ApplicationVndDotMfer: + return "application/vnd.mfer" + case ApplicationVndDotMfmp: + return "application/vnd.mfmp" + case ApplicationVndDotMicrografxDotFlo: + return "application/vnd.micrografx.flo" + case ApplicationVndDotMicrografxDotIgx: + return "application/vnd.micrografx.igx" + case ApplicationVndDotMif: + return "application/vnd.mif" + case ApplicationVndDotMobiusDotDaf: + return "application/vnd.mobius.daf" + case ApplicationVndDotMobiusDotDis: + return "application/vnd.mobius.dis" + case ApplicationVndDotMobiusDotMbk: + return "application/vnd.mobius.mbk" + case ApplicationVndDotMobiusDotMqy: + return "application/vnd.mobius.mqy" + case ApplicationVndDotMobiusDotMsl: + return "application/vnd.mobius.msl" + case ApplicationVndDotMobiusDotPlc: + return "application/vnd.mobius.plc" + case ApplicationVndDotMobiusDotTxf: + return "application/vnd.mobius.txf" + case ApplicationVndDotMophunDotApplication: + return "application/vnd.mophun.application" + case ApplicationVndDotMophunDotCertificate: + return "application/vnd.mophun.certificate" + case ApplicationVndDotMozillaDotXulPlusxml: + return "application/vnd.mozilla.xul+xml" + case ApplicationVndDotMsDashAccess: + return "application/vnd.ms-access" + case ApplicationVndDotMsDashArtgalry: + return "application/vnd.ms-artgalry" + case ApplicationVndDotMsDashAsf: + return "application/vnd.ms-asf" + case ApplicationVndDotMsDashCabDashCompressed: + return "application/vnd.ms-cab-compressed" + case ApplicationVndDotMsDashExcel: + return "application/vnd.ms-excel" + case ApplicationVndDotMsDashExcelDotAddinDotMacroenabledDot12: + return "application/vnd.ms-excel.addin.macroenabled.12" + case ApplicationVndDotMsDashExcelDotSheetDotBinaryDotMacroenabledDot12: + return "application/vnd.ms-excel.sheet.binary.macroenabled.12" + case ApplicationVndDotMsDashExcelDotSheetDotMacroenabledDot12: + return "application/vnd.ms-excel.sheet.macroenabled.12" + case ApplicationVndDotMsDashExcelDotTemplateDotMacroenabledDot12: + return "application/vnd.ms-excel.template.macroenabled.12" + case ApplicationVndDotMsDashFontobject: + return "application/vnd.ms-fontobject" + case ApplicationVndDotMsDashHtmlhelp: + return "application/vnd.ms-htmlhelp" + case ApplicationVndDotMsDashIms: + return "application/vnd.ms-ims" + case ApplicationVndDotMsDashLrm: + return "application/vnd.ms-lrm" + case ApplicationVndDotMsDashOfficetheme: + return "application/vnd.ms-officetheme" + case ApplicationVndDotMsDashOutlook: + return "application/vnd.ms-outlook" + case ApplicationVndDotMsDashPkiDotSeccat: + return "application/vnd.ms-pki.seccat" + case ApplicationVndDotMsDashPkiDotStl: + return "application/vnd.ms-pki.stl" + case ApplicationVndDotMsDashPowerpoint: + return "application/vnd.ms-powerpoint" + case ApplicationVndDotMsDashPowerpointDotAddinDotMacroenabledDot12: + return "application/vnd.ms-powerpoint.addin.macroenabled.12" + case ApplicationVndDotMsDashPowerpointDotPresentationDotMacroenabledDot12: + return "application/vnd.ms-powerpoint.presentation.macroenabled.12" + case ApplicationVndDotMsDashPowerpointDotSlideDotMacroenabledDot12: + return "application/vnd.ms-powerpoint.slide.macroenabled.12" + case ApplicationVndDotMsDashPowerpointDotSlideshowDotMacroenabledDot12: + return "application/vnd.ms-powerpoint.slideshow.macroenabled.12" + case ApplicationVndDotMsDashPowerpointDotTemplateDotMacroenabledDot12: + return "application/vnd.ms-powerpoint.template.macroenabled.12" + case ApplicationVndDotMsDashProject: + return "application/vnd.ms-project" + case ApplicationVndDotMsDashPublisher: + return "application/vnd.ms-publisher" + case ApplicationVndDotMsDashTnef: + return "application/vnd.ms-tnef" + case ApplicationVndDotMsDashVisioDotDrawingDotMacroenabledDotMainPlusxml: + return "application/vnd.ms-visio.drawing.macroenabled.main+xml" + case ApplicationVndDotMsDashVisioDotDrawingDotMainPlusxml: + return "application/vnd.ms-visio.drawing.main+xml" + case ApplicationVndDotMsDashVisioDotStencilDotMacroenabledDotMainPlusxml: + return "application/vnd.ms-visio.stencil.macroenabled.main+xml" + case ApplicationVndDotMsDashVisioDotStencilDotMainPlusxml: + return "application/vnd.ms-visio.stencil.main+xml" + case ApplicationVndDotMsDashVisioDotTemplateDotMacroenabledDotMainPlusxml: + return "application/vnd.ms-visio.template.macroenabled.main+xml" + case ApplicationVndDotMsDashVisioDotTemplateDotMainPlusxml: + return "application/vnd.ms-visio.template.main+xml" + case ApplicationVndDotMsDashWord: + return "application/vnd.ms-word" + case ApplicationVndDotMsDashWordDotDocumentDotMacroenabledDot12: + return "application/vnd.ms-word.document.macroenabled.12" + case ApplicationVndDotMsDashWordDotTemplateDotMacroenabledDot12: + return "application/vnd.ms-word.template.macroenabled.12" + case ApplicationVndDotMsDashWorks: + return "application/vnd.ms-works" + case ApplicationVndDotMsDashWpl: + return "application/vnd.ms-wpl" + case ApplicationVndDotMsDashXpsdocument: + return "application/vnd.ms-xpsdocument" + case ApplicationVndDotMsaccess: + return "application/vnd.msaccess" + case ApplicationVndDotMseq: + return "application/vnd.mseq" + case ApplicationVndDotMusician: + return "application/vnd.musician" + case ApplicationVndDotMuveeDotStyle: + return "application/vnd.muvee.style" + case ApplicationVndDotMynfc: + return "application/vnd.mynfc" + case ApplicationVndDotNeurolanguageDotNlu: + return "application/vnd.neurolanguage.nlu" + case ApplicationVndDotNintendoDotSnesDotRom: + return "application/vnd.nintendo.snes.rom" + case ApplicationVndDotNitf: + return "application/vnd.nitf" + case ApplicationVndDotNoblenetDashDirectory: + return "application/vnd.noblenet-directory" + case ApplicationVndDotNoblenetDashSealer: + return "application/vnd.noblenet-sealer" + case ApplicationVndDotNoblenetDashWeb: + return "application/vnd.noblenet-web" + case ApplicationVndDotNokiaDotNDashGageDotAcPlusxml: + return "application/vnd.nokia.n-gage.ac+xml" + case ApplicationVndDotNokiaDotNDashGageDotData: + return "application/vnd.nokia.n-gage.data" + case ApplicationVndDotNokiaDotNDashGageDotSymbianDotInstall: + return "application/vnd.nokia.n-gage.symbian.install" + case ApplicationVndDotNokiaDotRadioDashPreset: + return "application/vnd.nokia.radio-preset" + case ApplicationVndDotNokiaDotRadioDashPresets: + return "application/vnd.nokia.radio-presets" + case ApplicationVndDotNovadigmDotEdm: + return "application/vnd.novadigm.edm" + case ApplicationVndDotNovadigmDotEdx: + return "application/vnd.novadigm.edx" + case ApplicationVndDotNovadigmDotExt: + return "application/vnd.novadigm.ext" + case ApplicationVndDotOasisDotDocbookPlusxml: + return "application/vnd.oasis.docbook+xml" + case ApplicationVndDotOasisDotOpendocumentDotChart: + return "application/vnd.oasis.opendocument.chart" + case ApplicationVndDotOasisDotOpendocumentDotChartDashTemplate: + return "application/vnd.oasis.opendocument.chart-template" + case ApplicationVndDotOasisDotOpendocumentDotDatabase: + return "application/vnd.oasis.opendocument.database" + case ApplicationVndDotOasisDotOpendocumentDotFormula: + return "application/vnd.oasis.opendocument.formula" + case ApplicationVndDotOasisDotOpendocumentDotFormulaDashTemplate: + return "application/vnd.oasis.opendocument.formula-template" + case ApplicationVndDotOasisDotOpendocumentDotGraphics: + return "application/vnd.oasis.opendocument.graphics" + case ApplicationVndDotOasisDotOpendocumentDotGraphicsDashFlatDashXML: + return "application/vnd.oasis.opendocument.graphics-flat-xml" + case ApplicationVndDotOasisDotOpendocumentDotGraphicsDashTemplate: + return "application/vnd.oasis.opendocument.graphics-template" + case ApplicationVndDotOasisDotOpendocumentDotImage: + return "application/vnd.oasis.opendocument.image" + case ApplicationVndDotOasisDotOpendocumentDotImageDashTemplate: + return "application/vnd.oasis.opendocument.image-template" + case ApplicationVndDotOasisDotOpendocumentDotPresentation: + return "application/vnd.oasis.opendocument.presentation" + case ApplicationVndDotOasisDotOpendocumentDotPresentationDashFlatDashXML: + return "application/vnd.oasis.opendocument.presentation-flat-xml" + case ApplicationVndDotOasisDotOpendocumentDotPresentationDashTemplate: + return "application/vnd.oasis.opendocument.presentation-template" + case ApplicationVndDotOasisDotOpendocumentDotSpreadsheet: + return "application/vnd.oasis.opendocument.spreadsheet" + case ApplicationVndDotOasisDotOpendocumentDotSpreadsheetDashFlatDashXML: + return "application/vnd.oasis.opendocument.spreadsheet-flat-xml" + case ApplicationVndDotOasisDotOpendocumentDotSpreadsheetDashTemplate: + return "application/vnd.oasis.opendocument.spreadsheet-template" + case ApplicationVndDotOasisDotOpendocumentDotText: + return "application/vnd.oasis.opendocument.text" + case ApplicationVndDotOasisDotOpendocumentDotTextDashFlatDashXML: + return "application/vnd.oasis.opendocument.text-flat-xml" + case ApplicationVndDotOasisDotOpendocumentDotTextDashMaster: + return "application/vnd.oasis.opendocument.text-master" + case ApplicationVndDotOasisDotOpendocumentDotTextDashTemplate: + return "application/vnd.oasis.opendocument.text-template" + case ApplicationVndDotOasisDotOpendocumentDotTextDashWeb: + return "application/vnd.oasis.opendocument.text-web" + case ApplicationVndDotOlpcDashSugar: + return "application/vnd.olpc-sugar" + case ApplicationVndDotOmaDotDd2Plusxml: + return "application/vnd.oma.dd2+xml" + case ApplicationVndDotOpenbloxDotGamePlusxml: + return "application/vnd.openblox.game+xml" + case ApplicationVndDotOpenofficeorgDotExtension: + return "application/vnd.openofficeorg.extension" + case ApplicationVndDotOpenstreetmapDotDataPlusxml: + return "application/vnd.openstreetmap.data+xml" + case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotPresentation: + return "application/vnd.openxmlformats-officedocument.presentationml.presentation" + case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotSlide: + return "application/vnd.openxmlformats-officedocument.presentationml.slide" + case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotSlideshow: + return "application/vnd.openxmlformats-officedocument.presentationml.slideshow" + case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotTemplate: + return "application/vnd.openxmlformats-officedocument.presentationml.template" + case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotSpreadsheetmlDotSheet: + return "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" + case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotSpreadsheetmlDotTemplate: + return "application/vnd.openxmlformats-officedocument.spreadsheetml.template" + case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotWordprocessingmlDotDocument: + return "application/vnd.openxmlformats-officedocument.wordprocessingml.document" + case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotWordprocessingmlDotTemplate: + return "application/vnd.openxmlformats-officedocument.wordprocessingml.template" + case ApplicationVndDotOsgeoDotMapguideDotPackage: + return "application/vnd.osgeo.mapguide.package" + case ApplicationVndDotOsgiDotDp: + return "application/vnd.osgi.dp" + case ApplicationVndDotOsgiDotSubsystem: + return "application/vnd.osgi.subsystem" + case ApplicationVndDotPalm: + return "application/vnd.palm" + case ApplicationVndDotPawaafile: + return "application/vnd.pawaafile" + case ApplicationVndDotPgDotFormat: + return "application/vnd.pg.format" + case ApplicationVndDotPgDotOsasli: + return "application/vnd.pg.osasli" + case ApplicationVndDotPicsel: + return "application/vnd.picsel" + case ApplicationVndDotPmiDotWidget: + return "application/vnd.pmi.widget" + case ApplicationVndDotPocketlearn: + return "application/vnd.pocketlearn" + case ApplicationVndDotPowerbuilder6: + return "application/vnd.powerbuilder6" + case ApplicationVndDotPreviewsystemsDotBox: + return "application/vnd.previewsystems.box" + case ApplicationVndDotProteusDotMagazine: + return "application/vnd.proteus.magazine" + case ApplicationVndDotPublishareDashDeltaDashTree: + return "application/vnd.publishare-delta-tree" + case ApplicationVndDotPviDotPtid1: + return "application/vnd.pvi.ptid1" + case ApplicationVndDotQuarkDotQuarkxpress: + return "application/vnd.quark.quarkxpress" + case ApplicationVndDotRar: + return "application/vnd.rar" + case ApplicationVndDotRealvncDotBed: + return "application/vnd.realvnc.bed" + case ApplicationVndDotRecordareDotMusicxml: + return "application/vnd.recordare.musicxml" + case ApplicationVndDotRecordareDotMusicxmlPlusxml: + return "application/vnd.recordare.musicxml+xml" + case ApplicationVndDotRigDotCryptonote: + return "application/vnd.rig.cryptonote" + case ApplicationVndDotRimDotCod: + return "application/vnd.rim.cod" + case ApplicationVndDotRnDashRealmedia: + return "application/vnd.rn-realmedia" + case ApplicationVndDotRnDashRealmediaDashVbr: + return "application/vnd.rn-realmedia-vbr" + case ApplicationVndDotRoute66DotLink66Plusxml: + return "application/vnd.route66.link66+xml" + case ApplicationVndDotSailingtrackerDotTrack: + return "application/vnd.sailingtracker.track" + case ApplicationVndDotSdp: + return "application/vnd.sdp" + case ApplicationVndDotSeemail: + return "application/vnd.seemail" + case ApplicationVndDotSema: + return "application/vnd.sema" + case ApplicationVndDotSemd: + return "application/vnd.semd" + case ApplicationVndDotSemf: + return "application/vnd.semf" + case ApplicationVndDotShanaDotInformedDotFormdata: + return "application/vnd.shana.informed.formdata" + case ApplicationVndDotShanaDotInformedDotFormtemplate: + return "application/vnd.shana.informed.formtemplate" + case ApplicationVndDotShanaDotInformedDotInterchange: + return "application/vnd.shana.informed.interchange" + case ApplicationVndDotShanaDotInformedDotPackage: + return "application/vnd.shana.informed.package" + case ApplicationVndDotSimtechDashMindmapper: + return "application/vnd.simtech-mindmapper" + case ApplicationVndDotSmaf: + return "application/vnd.smaf" + case ApplicationVndDotSmartDotTeacher: + return "application/vnd.smart.teacher" + case ApplicationVndDotSnap: + return "application/vnd.snap" + case ApplicationVndDotSoftware602DotFillerDotFormPlusxml: + return "application/vnd.software602.filler.form+xml" + case ApplicationVndDotSolentDotSdkmPlusxml: + return "application/vnd.solent.sdkm+xml" + case ApplicationVndDotSpotfireDotDxp: + return "application/vnd.spotfire.dxp" + case ApplicationVndDotSpotfireDotSfs: + return "application/vnd.spotfire.sfs" + case ApplicationVndDotSqlite3: + return "application/vnd.sqlite3" + case ApplicationVndDotSquashfs: + return "application/vnd.squashfs" + case ApplicationVndDotStardivisionDotCalc: + return "application/vnd.stardivision.calc" + case ApplicationVndDotStardivisionDotChart: + return "application/vnd.stardivision.chart" + case ApplicationVndDotStardivisionDotDraw: + return "application/vnd.stardivision.draw" + case ApplicationVndDotStardivisionDotImpress: + return "application/vnd.stardivision.impress" + case ApplicationVndDotStardivisionDotMail: + return "application/vnd.stardivision.mail" + case ApplicationVndDotStardivisionDotMath: + return "application/vnd.stardivision.math" + case ApplicationVndDotStardivisionDotWriter: + return "application/vnd.stardivision.writer" + case ApplicationVndDotStardivisionDotWriterDashGlobal: + return "application/vnd.stardivision.writer-global" + case ApplicationVndDotStepmaniaDotPackage: + return "application/vnd.stepmania.package" + case ApplicationVndDotStepmaniaDotStepchart: + return "application/vnd.stepmania.stepchart" + case ApplicationVndDotSunDotWadlPlusxml: + return "application/vnd.sun.wadl+xml" + case ApplicationVndDotSunDotXMLDotBase: + return "application/vnd.sun.xml.base" + case ApplicationVndDotSunDotXMLDotCalc: + return "application/vnd.sun.xml.calc" + case ApplicationVndDotSunDotXMLDotCalcDotTemplate: + return "application/vnd.sun.xml.calc.template" + case ApplicationVndDotSunDotXMLDotDraw: + return "application/vnd.sun.xml.draw" + case ApplicationVndDotSunDotXMLDotDrawDotTemplate: + return "application/vnd.sun.xml.draw.template" + case ApplicationVndDotSunDotXMLDotImpress: + return "application/vnd.sun.xml.impress" + case ApplicationVndDotSunDotXMLDotImpressDotTemplate: + return "application/vnd.sun.xml.impress.template" + case ApplicationVndDotSunDotXMLDotMath: + return "application/vnd.sun.xml.math" + case ApplicationVndDotSunDotXMLDotWriter: + return "application/vnd.sun.xml.writer" + case ApplicationVndDotSunDotXMLDotWriterDotGlobal: + return "application/vnd.sun.xml.writer.global" + case ApplicationVndDotSunDotXMLDotWriterDotTemplate: + return "application/vnd.sun.xml.writer.template" + case ApplicationVndDotSusDashCalendar: + return "application/vnd.sus-calendar" + case ApplicationVndDotSvd: + return "application/vnd.svd" + case ApplicationVndDotSymbianDotInstall: + return "application/vnd.symbian.install" + case ApplicationVndDotSyncmlPlusxml: + return "application/vnd.syncml+xml" + case ApplicationVndDotSyncmlDotDmPluswbxml: + return "application/vnd.syncml.dm+wbxml" + case ApplicationVndDotSyncmlDotDmPlusxml: + return "application/vnd.syncml.dm+xml" + case ApplicationVndDotSyncmlDotDmddfPlusxml: + return "application/vnd.syncml.dmddf+xml" + case ApplicationVndDotTaoDotIntentDashModuleDashArchive: + return "application/vnd.tao.intent-module-archive" + case ApplicationVndDotTcpdumpDotPcap: + return "application/vnd.tcpdump.pcap" + case ApplicationVndDotTmobileDashLivetv: + return "application/vnd.tmobile-livetv" + case ApplicationVndDotTridDotTpt: + return "application/vnd.trid.tpt" + case ApplicationVndDotTriscapeDotMxs: + return "application/vnd.triscape.mxs" + case ApplicationVndDotTrueapp: + return "application/vnd.trueapp" + case ApplicationVndDotUfdl: + return "application/vnd.ufdl" + case ApplicationVndDotUiqDotTheme: + return "application/vnd.uiq.theme" + case ApplicationVndDotUmajin: + return "application/vnd.umajin" + case ApplicationVndDotUnity: + return "application/vnd.unity" + case ApplicationVndDotUomlPlusxml: + return "application/vnd.uoml+xml" + case ApplicationVndDotVcx: + return "application/vnd.vcx" + case ApplicationVndDotVisio: + return "application/vnd.visio" + case ApplicationVndDotVisionary: + return "application/vnd.visionary" + case ApplicationVndDotVsf: + return "application/vnd.vsf" + case ApplicationVndDotWapDotWbxml: + return "application/vnd.wap.wbxml" + case ApplicationVndDotWapDotWmlc: + return "application/vnd.wap.wmlc" + case ApplicationVndDotWapDotWmlscriptc: + return "application/vnd.wap.wmlscriptc" + case ApplicationVndDotWebturbo: + return "application/vnd.webturbo" + case ApplicationVndDotWolframDotPlayer: + return "application/vnd.wolfram.player" + case ApplicationVndDotWordperfect: + return "application/vnd.wordperfect" + case ApplicationVndDotWqd: + return "application/vnd.wqd" + case ApplicationVndDotWtDotStf: + return "application/vnd.wt.stf" + case ApplicationVndDotXara: + return "application/vnd.xara" + case ApplicationVndDotXdgapp: + return "application/vnd.xdgapp" + case ApplicationVndDotXfdl: + return "application/vnd.xfdl" + case ApplicationVndDotYamahaDotHvDashDic: + return "application/vnd.yamaha.hv-dic" + case ApplicationVndDotYamahaDotHvDashScript: + return "application/vnd.yamaha.hv-script" + case ApplicationVndDotYamahaDotHvDashVoice: + return "application/vnd.yamaha.hv-voice" + case ApplicationVndDotYamahaDotOpenscoreformat: + return "application/vnd.yamaha.openscoreformat" + case ApplicationVndDotYamahaDotOpenscoreformatDotOsfpvgPlusxml: + return "application/vnd.yamaha.openscoreformat.osfpvg+xml" + case ApplicationVndDotYamahaDotSmafDashAudio: + return "application/vnd.yamaha.smaf-audio" + case ApplicationVndDotYamahaDotSmafDashPhrase: + return "application/vnd.yamaha.smaf-phrase" + case ApplicationVndDotYellowriverDashCustomDashMenu: + return "application/vnd.yellowriver-custom-menu" + case ApplicationVndDotYoutubeDotYt: + return "application/vnd.youtube.yt" + case ApplicationVndDotZul: + return "application/vnd.zul" + case ApplicationVndDotZzazzDotDeckPlusxml: + return "application/vnd.zzazz.deck+xml" + case ApplicationVoicexmlPlusxml: + return "application/voicexml+xml" + case ApplicationWasm: + return "application/wasm" + case ApplicationWidget: + return "application/widget" + case ApplicationWinhlp: + return "application/winhlp" + case ApplicationWk1: + return "application/wk1" + case ApplicationWmf: + return "application/wmf" + case ApplicationWordperfect: + return "application/wordperfect" + case ApplicationWsdlPlusxml: + return "application/wsdl+xml" + case ApplicationWspolicyPlusxml: + return "application/wspolicy+xml" + case ApplicationWwf: + return "application/wwf" + case ApplicationXDash123: + return "application/x-123" + case ApplicationXDash7zDashCompressed: + return "application/x-7z-compressed" + case ApplicationXDashAbiword: + return "application/x-abiword" + case ApplicationXDashAce: + return "application/x-ace" + case ApplicationXDashAceDashCompressed: + return "application/x-ace-compressed" + case ApplicationXDashAlz: + return "application/x-alz" + case ApplicationXDashAmigaDashDiskDashFormat: + return "application/x-amiga-disk-format" + case ApplicationXDashAmipro: + return "application/x-amipro" + case ApplicationXDashAnnodex: + return "application/x-annodex" + case ApplicationXDashAportisdoc: + return "application/x-aportisdoc" + case ApplicationXDashAppleDashDiskimage: + return "application/x-apple-diskimage" + case ApplicationXDashAppleDashSystemprofilerPlusxml: + return "application/x-apple-systemprofiler+xml" + case ApplicationXDashAppleworksDashDocument: + return "application/x-appleworks-document" + case ApplicationXDashApplixDashSpreadsheet: + return "application/x-applix-spreadsheet" + case ApplicationXDashApplixDashWord: + return "application/x-applix-word" + case ApplicationXDashArchive: + return "application/x-archive" + case ApplicationXDashArj: + return "application/x-arj" + case ApplicationXDashAsp: + return "application/x-asp" + case ApplicationXDashAtariDash2600DashRom: + return "application/x-atari-2600-rom" + case ApplicationXDashAtariDash7800DashRom: + return "application/x-atari-7800-rom" + case ApplicationXDashAtariDashLynxDashRom: + return "application/x-atari-lynx-rom" + case ApplicationXDashAuthorwareDashBin: + return "application/x-authorware-bin" + case ApplicationXDashAuthorwareDashMap: + return "application/x-authorware-map" + case ApplicationXDashAuthorwareDashSeg: + return "application/x-authorware-seg" + case ApplicationXDashAwk: + return "application/x-awk" + case ApplicationXDashBcpio: + return "application/x-bcpio" + case ApplicationXDashBdoc: + return "application/x-bdoc" + case ApplicationXDashBittorrent: + return "application/x-bittorrent" + case ApplicationXDashBlender: + return "application/x-blender" + case ApplicationXDashBlorb: + return "application/x-blorb" + case ApplicationXDashBpsDashPatch: + return "application/x-bps-patch" + case ApplicationXDashBsdiff: + return "application/x-bsdiff" + case ApplicationXDashBz2: + return "application/x-bz2" + case ApplicationXDashBzdvi: + return "application/x-bzdvi" + case ApplicationXDashBzip: + return "application/x-bzip" + case ApplicationXDashBzipDashCompressedDashTar: + return "application/x-bzip-compressed-tar" + case ApplicationXDashBzip2: + return "application/x-bzip2" + case ApplicationXDashBzpdf: + return "application/x-bzpdf" + case ApplicationXDashBzpostscript: + return "application/x-bzpostscript" + case ApplicationXDashCb7: + return "application/x-cb7" + case ApplicationXDashCbr: + return "application/x-cbr" + case ApplicationXDashCbt: + return "application/x-cbt" + case ApplicationXDashCbz: + return "application/x-cbz" + case ApplicationXDashCcmx: + return "application/x-ccmx" + case ApplicationXDashCdDashImage: + return "application/x-cd-image" + case ApplicationXDashCdlink: + return "application/x-cdlink" + case ApplicationXDashCdr: + return "application/x-cdr" + case ApplicationXDashCdrdaoDashToc: + return "application/x-cdrdao-toc" + case ApplicationXDashCfsDashCompressed: + return "application/x-cfs-compressed" + case ApplicationXDashChat: + return "application/x-chat" + case ApplicationXDashChessDashPgn: + return "application/x-chess-pgn" + case ApplicationXDashChm: + return "application/x-chm" + case ApplicationXDashChromeDashExtension: + return "application/x-chrome-extension" + case ApplicationXDashCiscoDashVpnDashSettings: + return "application/x-cisco-vpn-settings" + case ApplicationXDashCocoa: + return "application/x-cocoa" + case ApplicationXDashCompress: + return "application/x-compress" + case ApplicationXDashCompressedDashIso: + return "application/x-compressed-iso" + case ApplicationXDashCompressedDashTar: + return "application/x-compressed-tar" + case ApplicationXDashConference: + return "application/x-conference" + case ApplicationXDashCoreldraw: + return "application/x-coreldraw" + case ApplicationXDashCpio: + return "application/x-cpio" + case ApplicationXDashCpioDashCompressed: + return "application/x-cpio-compressed" + case ApplicationXDashCsh: + return "application/x-csh" + case ApplicationXDashCue: + return "application/x-cue" + case ApplicationXDashDar: + return "application/x-dar" + case ApplicationXDashDbase: + return "application/x-dbase" + case ApplicationXDashDbf: + return "application/x-dbf" + case ApplicationXDashDcDashRom: + return "application/x-dc-rom" + case ApplicationXDashDeb: + return "application/x-deb" + case ApplicationXDashDebianDashPackage: + return "application/x-debian-package" + case ApplicationXDashDesigner: + return "application/x-designer" + case ApplicationXDashDesktop: + return "application/x-desktop" + case ApplicationXDashDgcDashCompressed: + return "application/x-dgc-compressed" + case ApplicationXDashDiaDashDiagram: + return "application/x-dia-diagram" + case ApplicationXDashDiaDashShape: + return "application/x-dia-shape" + case ApplicationXDashDirector: + return "application/x-director" + case ApplicationXDashDiscjugglerDashCdDashImage: + return "application/x-discjuggler-cd-image" + case ApplicationXDashDocbookPlusxml: + return "application/x-docbook+xml" + case ApplicationXDashDoom: + return "application/x-doom" + case ApplicationXDashDoomDashWad: + return "application/x-doom-wad" + case ApplicationXDashDreamcastDashRom: + return "application/x-dreamcast-rom" + case ApplicationXDashDtbncxPlusxml: + return "application/x-dtbncx+xml" + case ApplicationXDashDtbookPlusxml: + return "application/x-dtbook+xml" + case ApplicationXDashDtbresourcePlusxml: + return "application/x-dtbresource+xml" + case ApplicationXDashDvi: + return "application/x-dvi" + case ApplicationXDashEDashTheme: + return "application/x-e-theme" + case ApplicationXDashEgon: + return "application/x-egon" + case ApplicationXDashEmf: + return "application/x-emf" + case ApplicationXDashEnvoy: + return "application/x-envoy" + case ApplicationXDashEva: + return "application/x-eva" + case ApplicationXDashFdDashFile: + return "application/x-fd-file" + case ApplicationXDashFdsDashDisk: + return "application/x-fds-disk" + case ApplicationXDashFictionbook: + return "application/x-fictionbook" + case ApplicationXDashFictionbookPlusxml: + return "application/x-fictionbook+xml" + case ApplicationXDashFlashDashVideo: + return "application/x-flash-video" + case ApplicationXDashFluid: + return "application/x-fluid" + case ApplicationXDashFontDashAfm: + return "application/x-font-afm" + case ApplicationXDashFontDashBdf: + return "application/x-font-bdf" + case ApplicationXDashFontDashGhostscript: + return "application/x-font-ghostscript" + case ApplicationXDashFontDashLinuxDashPsf: + return "application/x-font-linux-psf" + case ApplicationXDashFontDashOtf: + return "application/x-font-otf" + case ApplicationXDashFontDashPcf: + return "application/x-font-pcf" + case ApplicationXDashFontDashSnf: + return "application/x-font-snf" + case ApplicationXDashFontDashSpeedo: + return "application/x-font-speedo" + case ApplicationXDashFontDashTruetype: + return "application/x-font-truetype" + case ApplicationXDashFontDashTtf: + return "application/x-font-ttf" + case ApplicationXDashFontDashTtx: + return "application/x-font-ttx" + case ApplicationXDashFontDashType1: + return "application/x-font-type1" + case ApplicationXDashFontDashWoff: + return "application/x-font-woff" + case ApplicationXDashFrame: + return "application/x-frame" + case ApplicationXDashFreearc: + return "application/x-freearc" + case ApplicationXDashFuturesplash: + return "application/x-futuresplash" + case ApplicationXDashGameboyDashColorDashRom: + return "application/x-gameboy-color-rom" + case ApplicationXDashGameboyDashRom: + return "application/x-gameboy-rom" + case ApplicationXDashGamecubeDashIsoDashImage: + return "application/x-gamecube-iso-image" + case ApplicationXDashGamecubeDashRom: + return "application/x-gamecube-rom" + case ApplicationXDashGamegearDashRom: + return "application/x-gamegear-rom" + case ApplicationXDashGbaDashRom: + return "application/x-gba-rom" + case ApplicationXDashGcaDashCompressed: + return "application/x-gca-compressed" + case ApplicationXDashGdDashRomDashCue: + return "application/x-gd-rom-cue" + case ApplicationXDashGedcom: + return "application/x-gedcom" + case ApplicationXDashGenesisDash32xDashRom: + return "application/x-genesis-32x-rom" + case ApplicationXDashGenesisDashRom: + return "application/x-genesis-rom" + case ApplicationXDashGettext: + return "application/x-gettext" + case ApplicationXDashGettextDashTranslation: + return "application/x-gettext-translation" + case ApplicationXDashGlade: + return "application/x-glade" + case ApplicationXDashGlulx: + return "application/x-glulx" + case ApplicationXDashGnomeDashAppDashInfo: + return "application/x-gnome-app-info" + case ApplicationXDashGnucash: + return "application/x-gnucash" + case ApplicationXDashGnumeric: + return "application/x-gnumeric" + case ApplicationXDashGnuplot: + return "application/x-gnuplot" + case ApplicationXDashGoDashSgf: + return "application/x-go-sgf" + case ApplicationXDashGpx: + return "application/x-gpx" + case ApplicationXDashGpxPlusxml: + return "application/x-gpx+xml" + case ApplicationXDashGrampsDashXML: + return "application/x-gramps-xml" + case ApplicationXDashGraphite: + return "application/x-graphite" + case ApplicationXDashGtar: + return "application/x-gtar" + case ApplicationXDashGtkDashBuilder: + return "application/x-gtk-builder" + case ApplicationXDashGzDashFontDashLinuxDashPsf: + return "application/x-gz-font-linux-psf" + case ApplicationXDashGzdvi: + return "application/x-gzdvi" + case ApplicationXDashGzip: + return "application/x-gzip" + case ApplicationXDashGzpdf: + return "application/x-gzpdf" + case ApplicationXDashGzpostscript: + return "application/x-gzpostscript" + case ApplicationXDashHdf: + return "application/x-hdf" + case ApplicationXDashHfeDashFile: + return "application/x-hfe-file" + case ApplicationXDashHfeDashFloppyDashImage: + return "application/x-hfe-floppy-image" + case ApplicationXDashHttpdDashPhp: + return "application/x-httpd-php" + case ApplicationXDashHwp: + return "application/x-hwp" + case ApplicationXDashHwt: + return "application/x-hwt" + case ApplicationXDashIca: + return "application/x-ica" + case ApplicationXDashInstallDashInstructions: + return "application/x-install-instructions" + case ApplicationXDashIpsDashPatch: + return "application/x-ips-patch" + case ApplicationXDashIpynbPlusjson: + return "application/x-ipynb+json" + case ApplicationXDashIso9660DashAppimage: + return "application/x-iso9660-appimage" + case ApplicationXDashIso9660DashImage: + return "application/x-iso9660-image" + case ApplicationXDashIt87: + return "application/x-it87" + case ApplicationXDashIworkDashKeynoteDashSffkey: + return "application/x-iwork-keynote-sffkey" + case ApplicationXDashIworkDashNumbersDashSffnumbers: + return "application/x-iwork-numbers-sffnumbers" + case ApplicationXDashIworkDashPagesDashSffpages: + return "application/x-iwork-pages-sffpages" + case ApplicationXDashJar: + return "application/x-jar" + case ApplicationXDashJava: + return "application/x-java" + case ApplicationXDashJavaDashArchive: + return "application/x-java-archive" + case ApplicationXDashJavaDashArchiveDashDiff: + return "application/x-java-archive-diff" + case ApplicationXDashJavaDashClass: + return "application/x-java-class" + case ApplicationXDashJavaDashJceDashKeystore: + return "application/x-java-jce-keystore" + case ApplicationXDashJavaDashJnlpDashFile: + return "application/x-java-jnlp-file" + case ApplicationXDashJavaDashKeystore: + return "application/x-java-keystore" + case ApplicationXDashJavaDashPack200: + return "application/x-java-pack200" + case ApplicationXDashJavaDashVM: + return "application/x-java-vm" + case ApplicationXDashJavascript: + return "application/x-javascript" + case ApplicationXDashJbuilderDashProject: + return "application/x-jbuilder-project" + case ApplicationXDashKarbon: + return "application/x-karbon" + case ApplicationXDashKchart: + return "application/x-kchart" + case ApplicationXDashKeepass2: + return "application/x-keepass2" + case ApplicationXDashKexiDashConnectiondata: + return "application/x-kexi-connectiondata" + case ApplicationXDashKexiprojectDashShortcut: + return "application/x-kexiproject-shortcut" + case ApplicationXDashKexiprojectDashSqlite: + return "application/x-kexiproject-sqlite" + case ApplicationXDashKexiprojectDashSqlite2: + return "application/x-kexiproject-sqlite2" + case ApplicationXDashKexiprojectDashSqlite3: + return "application/x-kexiproject-sqlite3" + case ApplicationXDashKformula: + return "application/x-kformula" + case ApplicationXDashKillustrator: + return "application/x-killustrator" + case ApplicationXDashKivio: + return "application/x-kivio" + case ApplicationXDashKontour: + return "application/x-kontour" + case ApplicationXDashKpovmodeler: + return "application/x-kpovmodeler" + case ApplicationXDashKpresenter: + return "application/x-kpresenter" + case ApplicationXDashKrita: + return "application/x-krita" + case ApplicationXDashKspread: + return "application/x-kspread" + case ApplicationXDashKugar: + return "application/x-kugar" + case ApplicationXDashKword: + return "application/x-kword" + case ApplicationXDashLatex: + return "application/x-latex" + case ApplicationXDashLha: + return "application/x-lha" + case ApplicationXDashLhz: + return "application/x-lhz" + case ApplicationXDashLinguist: + return "application/x-linguist" + case ApplicationXDashLotus123: + return "application/x-lotus123" + case ApplicationXDashLrzip: + return "application/x-lrzip" + case ApplicationXDashLrzipDashCompressedDashTar: + return "application/x-lrzip-compressed-tar" + case ApplicationXDashLuaDashBytecode: + return "application/x-lua-bytecode" + case ApplicationXDashLyx: + return "application/x-lyx" + case ApplicationXDashLz4: + return "application/x-lz4" + case ApplicationXDashLz4DashCompressedDashTar: + return "application/x-lz4-compressed-tar" + case ApplicationXDashLzhDashCompressed: + return "application/x-lzh-compressed" + case ApplicationXDashLzip: + return "application/x-lzip" + case ApplicationXDashLzipDashCompressedDashTar: + return "application/x-lzip-compressed-tar" + case ApplicationXDashLzma: + return "application/x-lzma" + case ApplicationXDashLzmaDashCompressedDashTar: + return "application/x-lzma-compressed-tar" + case ApplicationXDashLzop: + return "application/x-lzop" + case ApplicationXDashLzpdf: + return "application/x-lzpdf" + case ApplicationXDashM4: + return "application/x-m4" + case ApplicationXDashMagicpoint: + return "application/x-magicpoint" + case ApplicationXDashMakeself: + return "application/x-makeself" + case ApplicationXDashMameDashChd: + return "application/x-mame-chd" + case ApplicationXDashMarkaby: + return "application/x-markaby" + case ApplicationXDashMathematica: + return "application/x-mathematica" + case ApplicationXDashMdb: + return "application/x-mdb" + case ApplicationXDashMie: + return "application/x-mie" + case ApplicationXDashMif: + return "application/x-mif" + case ApplicationXDashMimearchive: + return "application/x-mimearchive" + case ApplicationXDashMobi8DashEbook: + return "application/x-mobi8-ebook" + case ApplicationXDashMobipocketDashEbook: + return "application/x-mobipocket-ebook" + case ApplicationXDashMsDashApplication: + return "application/x-ms-application" + case ApplicationXDashMsDashAsx: + return "application/x-ms-asx" + case ApplicationXDashMsDashDosDashExecutable: + return "application/x-ms-dos-executable" + case ApplicationXDashMsDashShortcut: + return "application/x-ms-shortcut" + case ApplicationXDashMsDashWim: + return "application/x-ms-wim" + case ApplicationXDashMsDashWmd: + return "application/x-ms-wmd" + case ApplicationXDashMsDashWmz: + return "application/x-ms-wmz" + case ApplicationXDashMsDashXbap: + return "application/x-ms-xbap" + case ApplicationXDashMsaccess: + return "application/x-msaccess" + case ApplicationXDashMsbinder: + return "application/x-msbinder" + case ApplicationXDashMscardfile: + return "application/x-mscardfile" + case ApplicationXDashMsclip: + return "application/x-msclip" + case ApplicationXDashMsdosDashProgram: + return "application/x-msdos-program" + case ApplicationXDashMsdownload: + return "application/x-msdownload" + case ApplicationXDashMsexcel: + return "application/x-msexcel" + case ApplicationXDashMsi: + return "application/x-msi" + case ApplicationXDashMsmediaview: + return "application/x-msmediaview" + case ApplicationXDashMsmetafile: + return "application/x-msmetafile" + case ApplicationXDashMsmoney: + return "application/x-msmoney" + case ApplicationXDashMspowerpoint: + return "application/x-mspowerpoint" + case ApplicationXDashMspublisher: + return "application/x-mspublisher" + case ApplicationXDashMsschedule: + return "application/x-msschedule" + case ApplicationXDashMsterminal: + return "application/x-msterminal" + case ApplicationXDashMswinurl: + return "application/x-mswinurl" + case ApplicationXDashMsword: + return "application/x-msword" + case ApplicationXDashMswrite: + return "application/x-mswrite" + case ApplicationXDashMsxDashRom: + return "application/x-msx-rom" + case ApplicationXDashN64DashRom: + return "application/x-n64-rom" + case ApplicationXDashNaviDashAnimation: + return "application/x-navi-animation" + case ApplicationXDashNeoDashGeoDashPocketDashColorDashRom: + return "application/x-neo-geo-pocket-color-rom" + case ApplicationXDashNeoDashGeoDashPocketDashRom: + return "application/x-neo-geo-pocket-rom" + case ApplicationXDashNesDashRom: + return "application/x-nes-rom" + case ApplicationXDashNetcdf: + return "application/x-netcdf" + case ApplicationXDashNetshowDashChannel: + return "application/x-netshow-channel" + case ApplicationXDashNintendoDash3dsDashExecutable: + return "application/x-nintendo-3ds-executable" + case ApplicationXDashNintendoDash3dsDashRom: + return "application/x-nintendo-3ds-rom" + case ApplicationXDashNintendoDashDsDashRom: + return "application/x-nintendo-ds-rom" + case ApplicationXDashNsDashProxyDashAutoconfig: + return "application/x-ns-proxy-autoconfig" + case ApplicationXDashNzb: + return "application/x-nzb" + case ApplicationXDashObject: + return "application/x-object" + case ApplicationXDashOgg: + return "application/x-ogg" + case ApplicationXDashOleo: + return "application/x-oleo" + case ApplicationXDashPagemaker: + return "application/x-pagemaker" + case ApplicationXDashPak: + return "application/x-pak" + case ApplicationXDashPalmDashDatabase: + return "application/x-palm-database" + case ApplicationXDashPar2: + return "application/x-par2" + case ApplicationXDashPartialDashDownload: + return "application/x-partial-download" + case ApplicationXDashPcDashEngineDashRom: + return "application/x-pc-engine-rom" + case ApplicationXDashPcap: + return "application/x-pcap" + case ApplicationXDashPdf: + return "application/x-pdf" + case ApplicationXDashPerl: + return "application/x-perl" + case ApplicationXDashPhotoshop: + return "application/x-photoshop" + case ApplicationXDashPhp: + return "application/x-php" + case ApplicationXDashPilot: + return "application/x-pilot" + case ApplicationXDashPkcs12: + return "application/x-pkcs12" + case ApplicationXDashPkcs7DashCertificates: + return "application/x-pkcs7-certificates" + case ApplicationXDashPkcs7DashCertreqresp: + return "application/x-pkcs7-certreqresp" + case ApplicationXDashPlanperfect: + return "application/x-planperfect" + case ApplicationXDashPocketDashWord: + return "application/x-pocket-word" + case ApplicationXDashPw: + return "application/x-pw" + case ApplicationXDashPyspreadDashBzDashSpreadsheet: + return "application/x-pyspread-bz-spreadsheet" + case ApplicationXDashPyspreadDashSpreadsheet: + return "application/x-pyspread-spreadsheet" + case ApplicationXDashPythonDashBytecode: + return "application/x-python-bytecode" + case ApplicationXDashQedDashDisk: + return "application/x-qed-disk" + case ApplicationXDashQemuDashDisk: + return "application/x-qemu-disk" + case ApplicationXDashQpress: + return "application/x-qpress" + case ApplicationXDashQtiplot: + return "application/x-qtiplot" + case ApplicationXDashQuattropro: + return "application/x-quattropro" + case ApplicationXDashQuicktimeDashMediaDashLink: + return "application/x-quicktime-media-link" + case ApplicationXDashQuicktimeplayer: + return "application/x-quicktimeplayer" + case ApplicationXDashQw: + return "application/x-qw" + case ApplicationXDashRar: + return "application/x-rar" + case ApplicationXDashRarDashCompressed: + return "application/x-rar-compressed" + case ApplicationXDashRawDashDiskDashImage: + return "application/x-raw-disk-image" + case ApplicationXDashRawDashDiskDashImageDashXzDashCompressed: + return "application/x-raw-disk-image-xz-compressed" + case ApplicationXDashRawDashFloppyDashDiskDashImage: + return "application/x-raw-floppy-disk-image" + case ApplicationXDashRedhatDashPackageDashManager: + return "application/x-redhat-package-manager" + case ApplicationXDashReject: + return "application/x-reject" + case ApplicationXDashResearchDashInfoDashSystems: + return "application/x-research-info-systems" + case ApplicationXDashRnc: + return "application/x-rnc" + case ApplicationXDashRpm: + return "application/x-rpm" + case ApplicationXDashRuby: + return "application/x-ruby" + case ApplicationXDashSami: + return "application/x-sami" + case ApplicationXDashSapDashFile: + return "application/x-sap-file" + case ApplicationXDashSaturnDashRom: + return "application/x-saturn-rom" + case ApplicationXDashSdp: + return "application/x-sdp" + case ApplicationXDashSea: + return "application/x-sea" + case ApplicationXDashSegaDashCdDashRom: + return "application/x-sega-cd-rom" + case ApplicationXDashSegaDashPicoDashRom: + return "application/x-sega-pico-rom" + case ApplicationXDashSg1000DashRom: + return "application/x-sg1000-rom" + case ApplicationXDashSh: + return "application/x-sh" + case ApplicationXDashShar: + return "application/x-shar" + case ApplicationXDashSharedDashLibraryDashLa: + return "application/x-shared-library-la" + case ApplicationXDashSharedlib: + return "application/x-sharedlib" + case ApplicationXDashShellscript: + return "application/x-shellscript" + case ApplicationXDashShockwaveDashFlash: + return "application/x-shockwave-flash" + case ApplicationXDashShorten: + return "application/x-shorten" + case ApplicationXDashSiag: + return "application/x-siag" + case ApplicationXDashSilverlightDashApp: + return "application/x-silverlight-app" + case ApplicationXDashSit: + return "application/x-sit" + case ApplicationXDashSmaf: + return "application/x-smaf" + case ApplicationXDashSmsDashRom: + return "application/x-sms-rom" + case ApplicationXDashSnesDashRom: + return "application/x-snes-rom" + case ApplicationXDashSourceDashRpm: + return "application/x-source-rpm" + case ApplicationXDashSpssDashPor: + return "application/x-spss-por" + case ApplicationXDashSpssDashSav: + return "application/x-spss-sav" + case ApplicationXDashSpssDashSavefile: + return "application/x-spss-savefile" + case ApplicationXDashSql: + return "application/x-sql" + case ApplicationXDashSqlite2: + return "application/x-sqlite2" + case ApplicationXDashSqlite3: + return "application/x-sqlite3" + case ApplicationXDashSrt: + return "application/x-srt" + case ApplicationXDashStuffit: + return "application/x-stuffit" + case ApplicationXDashStuffitx: + return "application/x-stuffitx" + case ApplicationXDashSubrip: + return "application/x-subrip" + case ApplicationXDashSv4cpio: + return "application/x-sv4cpio" + case ApplicationXDashSv4crc: + return "application/x-sv4crc" + case ApplicationXDashT3vmDashImage: + return "application/x-t3vm-image" + case ApplicationXDashT602: + return "application/x-t602" + case ApplicationXDashTads: + return "application/x-tads" + case ApplicationXDashTar: + return "application/x-tar" + case ApplicationXDashTarga: + return "application/x-targa" + case ApplicationXDashTarz: + return "application/x-tarz" + case ApplicationXDashTcl: + return "application/x-tcl" + case ApplicationXDashTex: + return "application/x-tex" + case ApplicationXDashTexDashGf: + return "application/x-tex-gf" + case ApplicationXDashTexDashPk: + return "application/x-tex-pk" + case ApplicationXDashTexDashTfm: + return "application/x-tex-tfm" + case ApplicationXDashTexinfo: + return "application/x-texinfo" + case ApplicationXDashTga: + return "application/x-tga" + case ApplicationXDashTgif: + return "application/x-tgif" + case ApplicationXDashTheme: + return "application/x-theme" + case ApplicationXDashThomsonDashCartridgeDashMemo7: + return "application/x-thomson-cartridge-memo7" + case ApplicationXDashThomsonDashCassette: + return "application/x-thomson-cassette" + case ApplicationXDashThomsonDashSapDashImage: + return "application/x-thomson-sap-image" + case ApplicationXDashTrash: + return "application/x-trash" + case ApplicationXDashTrig: + return "application/x-trig" + case ApplicationXDashTroff: + return "application/x-troff" + case ApplicationXDashTroffDashMan: + return "application/x-troff-man" + case ApplicationXDashTzo: + return "application/x-tzo" + case ApplicationXDashUfraw: + return "application/x-ufraw" + case ApplicationXDashUstar: + return "application/x-ustar" + case ApplicationXDashVdiDashDisk: + return "application/x-vdi-disk" + case ApplicationXDashVhdDashDisk: + return "application/x-vhd-disk" + case ApplicationXDashVhdxDashDisk: + return "application/x-vhdx-disk" + case ApplicationXDashVirtualDashBoyDashRom: + return "application/x-virtual-boy-rom" + case ApplicationXDashVirtualboxDashHdd: + return "application/x-virtualbox-hdd" + case ApplicationXDashVirtualboxDashOva: + return "application/x-virtualbox-ova" + case ApplicationXDashVirtualboxDashOvf: + return "application/x-virtualbox-ovf" + case ApplicationXDashVirtualboxDashVbox: + return "application/x-virtualbox-vbox" + case ApplicationXDashVirtualboxDashVboxDashExtpack: + return "application/x-virtualbox-vbox-extpack" + case ApplicationXDashVirtualboxDashVdi: + return "application/x-virtualbox-vdi" + case ApplicationXDashVirtualboxDashVhd: + return "application/x-virtualbox-vhd" + case ApplicationXDashVirtualboxDashVhdx: + return "application/x-virtualbox-vhdx" + case ApplicationXDashVirtualboxDashVmdk: + return "application/x-virtualbox-vmdk" + case ApplicationXDashVmdkDashDisk: + return "application/x-vmdk-disk" + case ApplicationXDashVndDotKdeDotKexi: + return "application/x-vnd.kde.kexi" + case ApplicationXDashWaisDashSource: + return "application/x-wais-source" + case ApplicationXDashWbfs: + return "application/x-wbfs" + case ApplicationXDashWebDashAppDashManifestPlusjson: + return "application/x-web-app-manifest+json" + case ApplicationXDashWia: + return "application/x-wia" + case ApplicationXDashWiiDashIsoDashImage: + return "application/x-wii-iso-image" + case ApplicationXDashWiiDashRom: + return "application/x-wii-rom" + case ApplicationXDashWiiDashWad: + return "application/x-wii-wad" + case ApplicationXDashWindowsDashThemepack: + return "application/x-windows-themepack" + case ApplicationXDashWmf: + return "application/x-wmf" + case ApplicationXDashWonderswanDashColorDashRom: + return "application/x-wonderswan-color-rom" + case ApplicationXDashWonderswanDashRom: + return "application/x-wonderswan-rom" + case ApplicationXDashWordperfect: + return "application/x-wordperfect" + case ApplicationXDashWpg: + return "application/x-wpg" + case ApplicationXDashWwf: + return "application/x-wwf" + case ApplicationXDashX509DashCaDashCert: + return "application/x-x509-ca-cert" + case ApplicationXDashXar: + return "application/x-xar" + case ApplicationXDashXbel: + return "application/x-xbel" + case ApplicationXDashXfig: + return "application/x-xfig" + case ApplicationXDashXliff: + return "application/x-xliff" + case ApplicationXDashXliffPlusxml: + return "application/x-xliff+xml" + case ApplicationXDashXpinstall: + return "application/x-xpinstall" + case ApplicationXDashXspfPlusxml: + return "application/x-xspf+xml" + case ApplicationXDashXz: + return "application/x-xz" + case ApplicationXDashXzDashCompressedDashTar: + return "application/x-xz-compressed-tar" + case ApplicationXDashXzpdf: + return "application/x-xzpdf" + case ApplicationXDashYaml: + return "application/x-yaml" + case ApplicationXDashZip: + return "application/x-zip" + case ApplicationXDashZipDashCompressed: + return "application/x-zip-compressed" + case ApplicationXDashZipDashCompressedDashFb2: + return "application/x-zip-compressed-fb2" + case ApplicationXDashZmachine: + return "application/x-zmachine" + case ApplicationXDashZoo: + return "application/x-zoo" + case ApplicationXDashZstdDashCompressedDashTar: + return "application/x-zstd-compressed-tar" + case ApplicationXamlPlusxml: + return "application/xaml+xml" + case ApplicationXcapDashAttPlusxml: + return "application/xcap-att+xml" + case ApplicationXcapDashCapsPlusxml: + return "application/xcap-caps+xml" + case ApplicationXcapDashDiffPlusxml: + return "application/xcap-diff+xml" + case ApplicationXcapDashElPlusxml: + return "application/xcap-el+xml" + case ApplicationXcapDashErrorPlusxml: + return "application/xcap-error+xml" + case ApplicationXcapDashNsPlusxml: + return "application/xcap-ns+xml" + case ApplicationXencPlusxml: + return "application/xenc+xml" + case ApplicationXhtmlPlusxml: + return "application/xhtml+xml" + case ApplicationXliffPlusxml: + return "application/xliff+xml" + case ApplicationXML: + return "application/xml" + case ApplicationXMLDashDtd: + return "application/xml-dtd" + case ApplicationXMLDashExternalDashParsedDashEntity: + return "application/xml-external-parsed-entity" + case ApplicationXopPlusxml: + return "application/xop+xml" + case ApplicationXprocPlusxml: + return "application/xproc+xml" + case ApplicationXps: + return "application/xps" + case ApplicationXsltPlusxml: + return "application/xslt+xml" + case ApplicationXspfPlusxml: + return "application/xspf+xml" + case ApplicationXvPlusxml: + return "application/xv+xml" + case ApplicationYang: + return "application/yang" + case ApplicationYinPlusxml: + return "application/yin+xml" + case ApplicationZip: + return "application/zip" + case ApplicationZlib: + return "application/zlib" + case ApplicationZstd: + return "application/zstd" + case Audio3gpp: + return "audio/3gpp" + case Audio3gppDashEncrypted: + return "audio/3gpp-encrypted" + case Audio3gpp2: + return "audio/3gpp2" + case AudioAac: + return "audio/aac" + case AudioAc3: + return "audio/ac3" + case AudioAdpcm: + return "audio/adpcm" + case AudioAmr: + return "audio/amr" + case AudioAmrDashEncrypted: + return "audio/amr-encrypted" + case AudioAmrDashWb: + return "audio/amr-wb" + case AudioAmrDashWbDashEncrypted: + return "audio/amr-wb-encrypted" + case AudioAnnodex: + return "audio/annodex" + case AudioBasic: + return "audio/basic" + case AudioFlac: + return "audio/flac" + case AudioImelody: + return "audio/imelody" + case AudioM3u: + return "audio/m3u" + case AudioM4a: + return "audio/m4a" + case AudioMidi: + return "audio/midi" + case AudioMobileDashXmf: + return "audio/mobile-xmf" + case AudioMp2: + return "audio/mp2" + case AudioMp3: + return "audio/mp3" + case AudioMp4: + return "audio/mp4" + case AudioMpeg: + return "audio/mpeg" + case AudioMpegurl: + return "audio/mpegurl" + case AudioOgg: + return "audio/ogg" + case AudioPrsDotSid: + return "audio/prs.sid" + case AudioS3m: + return "audio/s3m" + case AudioScpls: + return "audio/scpls" + case AudioSilk: + return "audio/silk" + case AudioTta: + return "audio/tta" + case AudioUsac: + return "audio/usac" + case AudioVndDotAudible: + return "audio/vnd.audible" + case AudioVndDotAudibleDotAax: + return "audio/vnd.audible.aax" + case AudioVndDotDeceDotAudio: + return "audio/vnd.dece.audio" + case AudioVndDotDigitalDashWinds: + return "audio/vnd.digital-winds" + case AudioVndDotDra: + return "audio/vnd.dra" + case AudioVndDotDts: + return "audio/vnd.dts" + case AudioVndDotDtsDotHd: + return "audio/vnd.dts.hd" + case AudioVndDotLucentDotVoice: + return "audio/vnd.lucent.voice" + case AudioVndDotMDashRealaudio: + return "audio/vnd.m-realaudio" + case AudioVndDotMsDashPlayreadyDotMediaDotPya: + return "audio/vnd.ms-playready.media.pya" + case AudioVndDotNueraDotEcelp4800: + return "audio/vnd.nuera.ecelp4800" + case AudioVndDotNueraDotEcelp7470: + return "audio/vnd.nuera.ecelp7470" + case AudioVndDotNueraDotEcelp9600: + return "audio/vnd.nuera.ecelp9600" + case AudioVndDotRip: + return "audio/vnd.rip" + case AudioVndDotRnDashRealaudio: + return "audio/vnd.rn-realaudio" + case AudioVndDotWave: + return "audio/vnd.wave" + case AudioVorbis: + return "audio/vorbis" + case AudioWav: + return "audio/wav" + case AudioWave: + return "audio/wave" + case AudioWebm: + return "audio/webm" + case AudioWma: + return "audio/wma" + case AudioXDashAac: + return "audio/x-aac" + case AudioXDashAifc: + return "audio/x-aifc" + case AudioXDashAiff: + return "audio/x-aiff" + case AudioXDashAiffc: + return "audio/x-aiffc" + case AudioXDashAmzxml: + return "audio/x-amzxml" + case AudioXDashAnnodex: + return "audio/x-annodex" + case AudioXDashApe: + return "audio/x-ape" + case AudioXDashCaf: + return "audio/x-caf" + case AudioXDashDts: + return "audio/x-dts" + case AudioXDashDtshd: + return "audio/x-dtshd" + case AudioXDashFlac: + return "audio/x-flac" + case AudioXDashFlacPlusogg: + return "audio/x-flac+ogg" + case AudioXDashGsm: + return "audio/x-gsm" + case AudioXDashHxDashAacDashAdts: + return "audio/x-hx-aac-adts" + case AudioXDashImelody: + return "audio/x-imelody" + case AudioXDashIriverDashPla: + return "audio/x-iriver-pla" + case AudioXDashIt: + return "audio/x-it" + case AudioXDashM3u: + return "audio/x-m3u" + case AudioXDashM4a: + return "audio/x-m4a" + case AudioXDashM4b: + return "audio/x-m4b" + case AudioXDashM4r: + return "audio/x-m4r" + case AudioXDashMatroska: + return "audio/x-matroska" + case AudioXDashMidi: + return "audio/x-midi" + case AudioXDashMinipsf: + return "audio/x-minipsf" + case AudioXDashMo3: + return "audio/x-mo3" + case AudioXDashMod: + return "audio/x-mod" + case AudioXDashMp2: + return "audio/x-mp2" + case AudioXDashMp3: + return "audio/x-mp3" + case AudioXDashMp3DashPlaylist: + return "audio/x-mp3-playlist" + case AudioXDashMpeg: + return "audio/x-mpeg" + case AudioXDashMpegurl: + return "audio/x-mpegurl" + case AudioXDashMpg: + return "audio/x-mpg" + case AudioXDashMsDashAsx: + return "audio/x-ms-asx" + case AudioXDashMsDashWax: + return "audio/x-ms-wax" + case AudioXDashMsDashWma: + return "audio/x-ms-wma" + case AudioXDashMsDashWmv: + return "audio/x-ms-wmv" + case AudioXDashMusepack: + return "audio/x-musepack" + case AudioXDashOgg: + return "audio/x-ogg" + case AudioXDashOggflac: + return "audio/x-oggflac" + case AudioXDashOpusPlusogg: + return "audio/x-opus+ogg" + case AudioXDashPnDashAudibleaudio: + return "audio/x-pn-audibleaudio" + case AudioXDashPnDashRealaudio: + return "audio/x-pn-realaudio" + case AudioXDashPnDashRealaudioDashPlugin: + return "audio/x-pn-realaudio-plugin" + case AudioXDashPsf: + return "audio/x-psf" + case AudioXDashPsflib: + return "audio/x-psflib" + case AudioXDashRealaudio: + return "audio/x-realaudio" + case AudioXDashRnDash3gppDashAmr: + return "audio/x-rn-3gpp-amr" + case AudioXDashRnDash3gppDashAmrDashEncrypted: + return "audio/x-rn-3gpp-amr-encrypted" + case AudioXDashRnDash3gppDashAmrDashWb: + return "audio/x-rn-3gpp-amr-wb" + case AudioXDashRnDash3gppDashAmrDashWbDashEncrypted: + return "audio/x-rn-3gpp-amr-wb-encrypted" + case AudioXDashS3m: + return "audio/x-s3m" + case AudioXDashScpls: + return "audio/x-scpls" + case AudioXDashShorten: + return "audio/x-shorten" + case AudioXDashSpeex: + return "audio/x-speex" + case AudioXDashSpeexPlusogg: + return "audio/x-speex+ogg" + case AudioXDashStm: + return "audio/x-stm" + case AudioXDashTta: + return "audio/x-tta" + case AudioXDashVoc: + return "audio/x-voc" + case AudioXDashVorbis: + return "audio/x-vorbis" + case AudioXDashVorbisPlusogg: + return "audio/x-vorbis+ogg" + case AudioXDashWav: + return "audio/x-wav" + case AudioXDashWavpack: + return "audio/x-wavpack" + case AudioXDashWavpackDashCorrection: + return "audio/x-wavpack-correction" + case AudioXDashXi: + return "audio/x-xi" + case AudioXDashXm: + return "audio/x-xm" + case AudioXDashXmf: + return "audio/x-xmf" + case AudioXm: + return "audio/xm" + case AudioXmf: + return "audio/xmf" + case ChemicalXDashCdx: + return "chemical/x-cdx" + case ChemicalXDashCif: + return "chemical/x-cif" + case ChemicalXDashCmdf: + return "chemical/x-cmdf" + case ChemicalXDashCml: + return "chemical/x-cml" + case ChemicalXDashCsml: + return "chemical/x-csml" + case ChemicalXDashXyz: + return "chemical/x-xyz" + case FlvDashApplicationOctetDashStream: + return "flv-application/octet-stream" + case FontCollection: + return "font/collection" + case FontOtf: + return "font/otf" + case FontTtf: + return "font/ttf" + case FontWoff: + return "font/woff" + case FontWoff2: + return "font/woff2" + case ImageAces: + return "image/aces" + case ImageApng: + return "image/apng" + case ImageAstc: + return "image/astc" + case ImageAvif: + return "image/avif" + case ImageAvifDashSequence: + return "image/avif-sequence" + case ImageBmp: + return "image/bmp" + case ImageCdr: + return "image/cdr" + case ImageCgm: + return "image/cgm" + case ImageDicomDashRle: + return "image/dicom-rle" + case ImageEmf: + return "image/emf" + case ImageFaxDashG3: + return "image/fax-g3" + case ImageFits: + return "image/fits" + case ImageG3fax: + return "image/g3fax" + case ImageGif: + return "image/gif" + case ImageHeic: + return "image/heic" + case ImageHeicDashSequence: + return "image/heic-sequence" + case ImageHeif: + return "image/heif" + case ImageHeifDashSequence: + return "image/heif-sequence" + case ImageHej2k: + return "image/hej2k" + case ImageHsj2: + return "image/hsj2" + case ImageIco: + return "image/ico" + case ImageIcon: + return "image/icon" + case ImageIef: + return "image/ief" + case ImageJls: + return "image/jls" + case ImageJp2: + return "image/jp2" + case ImageJpeg: + return "image/jpeg" + case ImageJpeg2000: + return "image/jpeg2000" + case ImageJpeg2000DashImage: + return "image/jpeg2000-image" + case ImageJph: + return "image/jph" + case ImageJphc: + return "image/jphc" + case ImageJpm: + return "image/jpm" + case ImageJpx: + return "image/jpx" + case ImageJxl: + return "image/jxl" + case ImageJxr: + return "image/jxr" + case ImageJxra: + return "image/jxra" + case ImageJxrs: + return "image/jxrs" + case ImageJxs: + return "image/jxs" + case ImageJxsc: + return "image/jxsc" + case ImageJxsi: + return "image/jxsi" + case ImageJxss: + return "image/jxss" + case ImageKtx: + return "image/ktx" + case ImageKtx2: + return "image/ktx2" + case ImageOpenraster: + return "image/openraster" + case ImagePdf: + return "image/pdf" + case ImagePhotoshop: + return "image/photoshop" + case ImagePjpeg: + return "image/pjpeg" + case ImagePng: + return "image/png" + case ImagePrsDotBtif: + return "image/prs.btif" + case ImagePrsDotPti: + return "image/prs.pti" + case ImagePsd: + return "image/psd" + case ImageRle: + return "image/rle" + case ImageSgi: + return "image/sgi" + case ImageSvg: + return "image/svg" + case ImageSvgPlusxml: + return "image/svg+xml" + case ImageSvgPlusxmlDashCompressed: + return "image/svg+xml-compressed" + case ImageT38: + return "image/t38" + case ImageTarga: + return "image/targa" + case ImageTga: + return "image/tga" + case ImageTiff: + return "image/tiff" + case ImageTiffDashFx: + return "image/tiff-fx" + case ImageVndDotAdobeDotPhotoshop: + return "image/vnd.adobe.photoshop" + case ImageVndDotAirzipDotAcceleratorDotAzv: + return "image/vnd.airzip.accelerator.azv" + case ImageVndDotDeceDotGraphic: + return "image/vnd.dece.graphic" + case ImageVndDotDjvu: + return "image/vnd.djvu" + case ImageVndDotDjvuPlusmultipage: + return "image/vnd.djvu+multipage" + case ImageVndDotDvbDotSubtitle: + return "image/vnd.dvb.subtitle" + case ImageVndDotDwg: + return "image/vnd.dwg" + case ImageVndDotDxf: + return "image/vnd.dxf" + case ImageVndDotFastbidsheet: + return "image/vnd.fastbidsheet" + case ImageVndDotFpx: + return "image/vnd.fpx" + case ImageVndDotFst: + return "image/vnd.fst" + case ImageVndDotFujixeroxDotEdmicsDashMmr: + return "image/vnd.fujixerox.edmics-mmr" + case ImageVndDotFujixeroxDotEdmicsDashRlc: + return "image/vnd.fujixerox.edmics-rlc" + case ImageVndDotMicrosoftDotIcon: + return "image/vnd.microsoft.icon" + case ImageVndDotMsDashDds: + return "image/vnd.ms-dds" + case ImageVndDotMsDashModi: + return "image/vnd.ms-modi" + case ImageVndDotMsDashPhoto: + return "image/vnd.ms-photo" + case ImageVndDotNetDashFpx: + return "image/vnd.net-fpx" + case ImageVndDotPcoDotB16: + return "image/vnd.pco.b16" + case ImageVndDotRnDashRealpix: + return "image/vnd.rn-realpix" + case ImageVndDotTencentDotTap: + return "image/vnd.tencent.tap" + case ImageVndDotValveDotSourceDotTexture: + return "image/vnd.valve.source.texture" + case ImageVndDotWapDotWbmp: + return "image/vnd.wap.wbmp" + case ImageVndDotXiff: + return "image/vnd.xiff" + case ImageVndDotZbrushDotPcx: + return "image/vnd.zbrush.pcx" + case ImageWebp: + return "image/webp" + case ImageWmf: + return "image/wmf" + case ImageXDash3ds: + return "image/x-3ds" + case ImageXDashAdobeDashDng: + return "image/x-adobe-dng" + case ImageXDashApplixDashGraphics: + return "image/x-applix-graphics" + case ImageXDashBmp: + return "image/x-bmp" + case ImageXDashBzeps: + return "image/x-bzeps" + case ImageXDashCanonDashCr2: + return "image/x-canon-cr2" + case ImageXDashCanonDashCr3: + return "image/x-canon-cr3" + case ImageXDashCanonDashCrw: + return "image/x-canon-crw" + case ImageXDashCdr: + return "image/x-cdr" + case ImageXDashCmuDashRaster: + return "image/x-cmu-raster" + case ImageXDashCmx: + return "image/x-cmx" + case ImageXDashCompressedDashXcf: + return "image/x-compressed-xcf" + case ImageXDashDds: + return "image/x-dds" + case ImageXDashDjvu: + return "image/x-djvu" + case ImageXDashEmf: + return "image/x-emf" + case ImageXDashEps: + return "image/x-eps" + case ImageXDashExr: + return "image/x-exr" + case ImageXDashFits: + return "image/x-fits" + case ImageXDashFreehand: + return "image/x-freehand" + case ImageXDashFujiDashRaf: + return "image/x-fuji-raf" + case ImageXDashGimpDashGbr: + return "image/x-gimp-gbr" + case ImageXDashGimpDashGih: + return "image/x-gimp-gih" + case ImageXDashGimpDashPat: + return "image/x-gimp-pat" + case ImageXDashGzeps: + return "image/x-gzeps" + case ImageXDashIcb: + return "image/x-icb" + case ImageXDashIcns: + return "image/x-icns" + case ImageXDashIco: + return "image/x-ico" + case ImageXDashIcon: + return "image/x-icon" + case ImageXDashIff: + return "image/x-iff" + case ImageXDashIlbm: + return "image/x-ilbm" + case ImageXDashJng: + return "image/x-jng" + case ImageXDashJp2DashCodestream: + return "image/x-jp2-codestream" + case ImageXDashJpeg2000DashImage: + return "image/x-jpeg2000-image" + case ImageXDashKodakDashDcr: + return "image/x-kodak-dcr" + case ImageXDashKodakDashK25: + return "image/x-kodak-k25" + case ImageXDashKodakDashKdc: + return "image/x-kodak-kdc" + case ImageXDashLwo: + return "image/x-lwo" + case ImageXDashLws: + return "image/x-lws" + case ImageXDashMacpaint: + return "image/x-macpaint" + case ImageXDashMinoltaDashMrw: + return "image/x-minolta-mrw" + case ImageXDashMrsidDashImage: + return "image/x-mrsid-image" + case ImageXDashMsDashBmp: + return "image/x-ms-bmp" + case ImageXDashMsod: + return "image/x-msod" + case ImageXDashNikonDashNef: + return "image/x-nikon-nef" + case ImageXDashNikonDashNrw: + return "image/x-nikon-nrw" + case ImageXDashOlympusDashOrf: + return "image/x-olympus-orf" + case ImageXDashPanasonicDashRaw: + return "image/x-panasonic-raw" + case ImageXDashPanasonicDashRaw2: + return "image/x-panasonic-raw2" + case ImageXDashPanasonicDashRw: + return "image/x-panasonic-rw" + case ImageXDashPanasonicDashRw2: + return "image/x-panasonic-rw2" + case ImageXDashPcx: + return "image/x-pcx" + case ImageXDashPentaxDashPef: + return "image/x-pentax-pef" + case ImageXDashPhotoDashCd: + return "image/x-photo-cd" + case ImageXDashPhotoshop: + return "image/x-photoshop" + case ImageXDashPict: + return "image/x-pict" + case ImageXDashPortableDashAnymap: + return "image/x-portable-anymap" + case ImageXDashPortableDashBitmap: + return "image/x-portable-bitmap" + case ImageXDashPortableDashGraymap: + return "image/x-portable-graymap" + case ImageXDashPortableDashPixmap: + return "image/x-portable-pixmap" + case ImageXDashPsd: + return "image/x-psd" + case ImageXDashQuicktime: + return "image/x-quicktime" + case ImageXDashRgb: + return "image/x-rgb" + case ImageXDashSgi: + return "image/x-sgi" + case ImageXDashSigmaDashX3f: + return "image/x-sigma-x3f" + case ImageXDashSkencil: + return "image/x-skencil" + case ImageXDashSonyDashArw: + return "image/x-sony-arw" + case ImageXDashSonyDashSr2: + return "image/x-sony-sr2" + case ImageXDashSonyDashSrf: + return "image/x-sony-srf" + case ImageXDashSunDashRaster: + return "image/x-sun-raster" + case ImageXDashTarga: + return "image/x-targa" + case ImageXDashTga: + return "image/x-tga" + case ImageXDashWinDashBitmap: + return "image/x-win-bitmap" + case ImageXDashWinDashMetafile: + return "image/x-win-metafile" + case ImageXDashWmf: + return "image/x-wmf" + case ImageXDashXbitmap: + return "image/x-xbitmap" + case ImageXDashXcf: + return "image/x-xcf" + case ImageXDashXfig: + return "image/x-xfig" + case ImageXDashXpixmap: + return "image/x-xpixmap" + case ImageXDashXpm: + return "image/x-xpm" + case ImageXDashXwindowdump: + return "image/x-xwindowdump" + case ImageXDotDjvu: + return "image/x.djvu" + case MessageDispositionDashNotification: + return "message/disposition-notification" + case MessageGlobal: + return "message/global" + case MessageGlobalDashDeliveryDashStatus: + return "message/global-delivery-status" + case MessageGlobalDashDispositionDashNotification: + return "message/global-disposition-notification" + case MessageGlobalDashHeaders: + return "message/global-headers" + case MessageRfc822: + return "message/rfc822" + case MessageVndDotWfaDotWsc: + return "message/vnd.wfa.wsc" + case Model3mf: + return "model/3mf" + case ModelGltfPlusjson: + return "model/gltf+json" + case ModelGltfDashBinary: + return "model/gltf-binary" + case ModelIges: + return "model/iges" + case ModelMesh: + return "model/mesh" + case ModelMtl: + return "model/mtl" + case ModelObj: + return "model/obj" + case ModelStepPluszip: + return "model/step+zip" + case ModelStepDashXMLPluszip: + return "model/step-xml+zip" + case ModelStl: + return "model/stl" + case ModelVndDotColladaPlusxml: + return "model/vnd.collada+xml" + case ModelVndDotDwf: + return "model/vnd.dwf" + case ModelVndDotGdl: + return "model/vnd.gdl" + case ModelVndDotGtw: + return "model/vnd.gtw" + case ModelVndDotMts: + return "model/vnd.mts" + case ModelVndDotOpengex: + return "model/vnd.opengex" + case ModelVndDotParasolidDotTransmitDotBinary: + return "model/vnd.parasolid.transmit.binary" + case ModelVndDotParasolidDotTransmitDotText: + return "model/vnd.parasolid.transmit.text" + case ModelVndDotSapDotVds: + return "model/vnd.sap.vds" + case ModelVndDotUsdzPluszip: + return "model/vnd.usdz+zip" + case ModelVndDotValveDotSourceDotCompiledDashMap: + return "model/vnd.valve.source.compiled-map" + case ModelVndDotVtu: + return "model/vnd.vtu" + case ModelVrml: + return "model/vrml" + case ModelXDotStlDashASCII: + return "model/x.stl-ascii" + case ModelXDotStlDashBinary: + return "model/x.stl-binary" + case ModelX3dPlusbinary: + return "model/x3d+binary" + case ModelX3dPlusfastinfoset: + return "model/x3d+fastinfoset" + case ModelX3dPlusvrml: + return "model/x3d+vrml" + case ModelX3dPlusxml: + return "model/x3d+xml" + case ModelX3dDashVrml: + return "model/x3d-vrml" + case TextCacheDashManifest: + return "text/cache-manifest" + case TextCalendar: + return "text/calendar" + case TextCoffeescript: + return "text/coffeescript" + case TextCrystal: + return "text/crystal" + case TextCSS: + return "text/css" + case TextCsv: + return "text/csv" + case TextCsvDashSchema: + return "text/csv-schema" + case TextDirectory: + return "text/directory" + case TextEcmascript: + return "text/ecmascript" + case TextGedcom: + return "text/gedcom" + case TextGoogleDashVideoDashPointer: + return "text/google-video-pointer" + case TextHTML: + return "text/html" + case TextIco: + return "text/ico" + case TextJade: + return "text/jade" + case TextJavascript: + return "text/javascript" + case TextJsx: + return "text/jsx" + case TextLess: + return "text/less" + case TextMarkdown: + return "text/markdown" + case TextMathml: + return "text/mathml" + case TextMdx: + return "text/mdx" + case TextN3: + return "text/n3" + case TextOrg: + return "text/org" + case TextPlain: + return "text/plain" + case TextPrsDotLinesDotTag: + return "text/prs.lines.tag" + case TextRdf: + return "text/rdf" + case TextRichtext: + return "text/richtext" + case TextRss: + return "text/rss" + case TextRtf: + return "text/rtf" + case TextRust: + return "text/rust" + case TextSgml: + return "text/sgml" + case TextShex: + return "text/shex" + case TextSlim: + return "text/slim" + case TextSpdx: + return "text/spdx" + case TextSpreadsheet: + return "text/spreadsheet" + case TextStylus: + return "text/stylus" + case TextTabDashSeparatedDashValues: + return "text/tab-separated-values" + case TextTcl: + return "text/tcl" + case TextTroff: + return "text/troff" + case TextTurtle: + return "text/turtle" + case TextURIDashList: + return "text/uri-list" + case TextVbs: + return "text/vbs" + case TextVbscript: + return "text/vbscript" + case TextVcard: + return "text/vcard" + case TextVndDotCurl: + return "text/vnd.curl" + case TextVndDotCurlDotDcurl: + return "text/vnd.curl.dcurl" + case TextVndDotCurlDotMcurl: + return "text/vnd.curl.mcurl" + case TextVndDotCurlDotScurl: + return "text/vnd.curl.scurl" + case TextVndDotDvbDotSubtitle: + return "text/vnd.dvb.subtitle" + case TextVndDotFly: + return "text/vnd.fly" + case TextVndDotFmiDotFlexstor: + return "text/vnd.fmi.flexstor" + case TextVndDotGraphviz: + return "text/vnd.graphviz" + case TextVndDotIn3dDot3dml: + return "text/vnd.in3d.3dml" + case TextVndDotIn3dDotSpot: + return "text/vnd.in3d.spot" + case TextVndDotQtDotLinguist: + return "text/vnd.qt.linguist" + case TextVndDotRnDashRealtext: + return "text/vnd.rn-realtext" + case TextVndDotSenxDotWarpscript: + return "text/vnd.senx.warpscript" + case TextVndDotSunDotJ2meDotAppDashDescriptor: + return "text/vnd.sun.j2me.app-descriptor" + case TextVndDotTrolltechDotLinguist: + return "text/vnd.trolltech.linguist" + case TextVndDotWapDotWml: + return "text/vnd.wap.wml" + case TextVndDotWapDotWmlscript: + return "text/vnd.wap.wmlscript" + case TextVtt: + return "text/vtt" + case TextXDashAdasrc: + return "text/x-adasrc" + case TextXDashAsm: + return "text/x-asm" + case TextXDashBibtex: + return "text/x-bibtex" + case TextXDashC: + return "text/x-c" + case TextXDashCPlusPlushdr: + return "text/x-c++hdr" + case TextXDashCPlusPlussrc: + return "text/x-c++src" + case TextXDashChdr: + return "text/x-chdr" + case TextXDashCmake: + return "text/x-cmake" + case TextXDashCobol: + return "text/x-cobol" + case TextXDashCommaDashSeparatedDashValues: + return "text/x-comma-separated-values" + case TextXDashCommonDashLisp: + return "text/x-common-lisp" + case TextXDashComponent: + return "text/x-component" + case TextXDashCrystal: + return "text/x-crystal" + case TextXDashCsharp: + return "text/x-csharp" + case TextXDashCsrc: + return "text/x-csrc" + case TextXDashCsv: + return "text/x-csv" + case TextXDashDart: + return "text/x-dart" + case TextXDashDbusDashService: + return "text/x-dbus-service" + case TextXDashDcl: + return "text/x-dcl" + case TextXDashDiff: + return "text/x-diff" + case TextXDashDsl: + return "text/x-dsl" + case TextXDashDsrc: + return "text/x-dsrc" + case TextXDashDtd: + return "text/x-dtd" + case TextXDashEiffel: + return "text/x-eiffel" + case TextXDashElixir: + return "text/x-elixir" + case TextXDashEmacsDashLisp: + return "text/x-emacs-lisp" + case TextXDashErlang: + return "text/x-erlang" + case TextXDashFortran: + return "text/x-fortran" + case TextXDashGenie: + return "text/x-genie" + case TextXDashGettextDashTranslation: + return "text/x-gettext-translation" + case TextXDashGettextDashTranslationDashTemplate: + return "text/x-gettext-translation-template" + case TextXDashGherkin: + return "text/x-gherkin" + case TextXDashGo: + return "text/x-go" + case TextXDashGoogleDashVideoDashPointer: + return "text/x-google-video-pointer" + case TextXDashGradle: + return "text/x-gradle" + case TextXDashGroovy: + return "text/x-groovy" + case TextXDashHandlebarsDashTemplate: + return "text/x-handlebars-template" + case TextXDashHaskell: + return "text/x-haskell" + case TextXDashIdl: + return "text/x-idl" + case TextXDashImelody: + return "text/x-imelody" + case TextXDashIptables: + return "text/x-iptables" + case TextXDashJava: + return "text/x-java" + case TextXDashJavaDashSource: + return "text/x-java-source" + case TextXDashKaitaiDashStruct: + return "text/x-kaitai-struct" + case TextXDashKotlin: + return "text/x-kotlin" + case TextXDashLdif: + return "text/x-ldif" + case TextXDashLilypond: + return "text/x-lilypond" + case TextXDashLiterateDashHaskell: + return "text/x-literate-haskell" + case TextXDashLog: + return "text/x-log" + case TextXDashLua: + return "text/x-lua" + case TextXDashLyx: + return "text/x-lyx" + case TextXDashMakefile: + return "text/x-makefile" + case TextXDashMarkdown: + return "text/x-markdown" + case TextXDashMatlab: + return "text/x-matlab" + case TextXDashMicrodvd: + return "text/x-microdvd" + case TextXDashMoc: + return "text/x-moc" + case TextXDashModelica: + return "text/x-modelica" + case TextXDashMof: + return "text/x-mof" + case TextXDashMpsub: + return "text/x-mpsub" + case TextXDashMrml: + return "text/x-mrml" + case TextXDashMsDashRegedit: + return "text/x-ms-regedit" + case TextXDashMup: + return "text/x-mup" + case TextXDashNfo: + return "text/x-nfo" + case TextXDashObjcsrc: + return "text/x-objcsrc" + case TextXDashOcaml: + return "text/x-ocaml" + case TextXDashOcl: + return "text/x-ocl" + case TextXDashOctave: + return "text/x-octave" + case TextXDashOoc: + return "text/x-ooc" + case TextXDashOpenclDashSrc: + return "text/x-opencl-src" + case TextXDashOpml: + return "text/x-opml" + case TextXDashOpmlPlusxml: + return "text/x-opml+xml" + case TextXDashOrg: + return "text/x-org" + case TextXDashPascal: + return "text/x-pascal" + case TextXDashPatch: + return "text/x-patch" + case TextXDashPerl: + return "text/x-perl" + case TextXDashPo: + return "text/x-po" + case TextXDashPot: + return "text/x-pot" + case TextXDashProcessing: + return "text/x-processing" + case TextXDashPython: + return "text/x-python" + case TextXDashPython3: + return "text/x-python3" + case TextXDashQml: + return "text/x-qml" + case TextXDashReject: + return "text/x-reject" + case TextXDashRpmDashSpec: + return "text/x-rpm-spec" + case TextXDashRst: + return "text/x-rst" + case TextXDashSagemath: + return "text/x-sagemath" + case TextXDashSass: + return "text/x-sass" + case TextXDashScala: + return "text/x-scala" + case TextXDashScheme: + return "text/x-scheme" + case TextXDashScss: + return "text/x-scss" + case TextXDashSetext: + return "text/x-setext" + case TextXDashSfv: + return "text/x-sfv" + case TextXDashSh: + return "text/x-sh" + case TextXDashSql: + return "text/x-sql" + case TextXDashSsa: + return "text/x-ssa" + case TextXDashSubviewer: + return "text/x-subviewer" + case TextXDashSuseDashYmp: + return "text/x-suse-ymp" + case TextXDashSvhdr: + return "text/x-svhdr" + case TextXDashSvsrc: + return "text/x-svsrc" + case TextXDashSystemdDashUnit: + return "text/x-systemd-unit" + case TextXDashTcl: + return "text/x-tcl" + case TextXDashTex: + return "text/x-tex" + case TextXDashTexinfo: + return "text/x-texinfo" + case TextXDashTroff: + return "text/x-troff" + case TextXDashTroffDashMe: + return "text/x-troff-me" + case TextXDashTroffDashMm: + return "text/x-troff-mm" + case TextXDashTroffDashMs: + return "text/x-troff-ms" + case TextXDashTwig: + return "text/x-twig" + case TextXDashTxt2tags: + return "text/x-txt2tags" + case TextXDashUil: + return "text/x-uil" + case TextXDashUuencode: + return "text/x-uuencode" + case TextXDashVala: + return "text/x-vala" + case TextXDashVcalendar: + return "text/x-vcalendar" + case TextXDashVcard: + return "text/x-vcard" + case TextXDashVerilog: + return "text/x-verilog" + case TextXDashVhdl: + return "text/x-vhdl" + case TextXDashXmi: + return "text/x-xmi" + case TextXDashXslfo: + return "text/x-xslfo" + case TextXDashYaml: + return "text/x-yaml" + case TextXDotGcode: + return "text/x.gcode" + case TextXML: + return "text/xml" + case TextXMLDashExternalDashParsedDashEntity: + return "text/xml-external-parsed-entity" + case TextYaml: + return "text/yaml" + case Video3gp: + return "video/3gp" + case Video3gpp: + return "video/3gpp" + case Video3gppDashEncrypted: + return "video/3gpp-encrypted" + case Video3gpp2: + return "video/3gpp2" + case VideoAnnodex: + return "video/annodex" + case VideoAvi: + return "video/avi" + case VideoDivx: + return "video/divx" + case VideoDv: + return "video/dv" + case VideoFli: + return "video/fli" + case VideoFlv: + return "video/flv" + case VideoH261: + return "video/h261" + case VideoH263: + return "video/h263" + case VideoH264: + return "video/h264" + case VideoIsoDotSegment: + return "video/iso.segment" + case VideoJpeg: + return "video/jpeg" + case VideoJpm: + return "video/jpm" + case VideoMj2: + return "video/mj2" + case VideoMp2t: + return "video/mp2t" + case VideoMp4: + return "video/mp4" + case VideoMp4vDashEs: + return "video/mp4v-es" + case VideoMpeg: + return "video/mpeg" + case VideoMpegDashSystem: + return "video/mpeg-system" + case VideoMsvideo: + return "video/msvideo" + case VideoOgg: + return "video/ogg" + case VideoQuicktime: + return "video/quicktime" + case VideoVivo: + return "video/vivo" + case VideoVndDotDeceDotHd: + return "video/vnd.dece.hd" + case VideoVndDotDeceDotMobile: + return "video/vnd.dece.mobile" + case VideoVndDotDeceDotPd: + return "video/vnd.dece.pd" + case VideoVndDotDeceDotSd: + return "video/vnd.dece.sd" + case VideoVndDotDeceDotVideo: + return "video/vnd.dece.video" + case VideoVndDotDivx: + return "video/vnd.divx" + case VideoVndDotDvbDotFile: + return "video/vnd.dvb.file" + case VideoVndDotFvt: + return "video/vnd.fvt" + case VideoVndDotMpegurl: + return "video/vnd.mpegurl" + case VideoVndDotMsDashPlayreadyDotMediaDotPyv: + return "video/vnd.ms-playready.media.pyv" + case VideoVndDotRadgamettoolsDotBink: + return "video/vnd.radgamettools.bink" + case VideoVndDotRadgamettoolsDotSmacker: + return "video/vnd.radgamettools.smacker" + case VideoVndDotRnDashRealvideo: + return "video/vnd.rn-realvideo" + case VideoVndDotUvvuDotMp4: + return "video/vnd.uvvu.mp4" + case VideoVndDotVivo: + return "video/vnd.vivo" + case VideoWebm: + return "video/webm" + case VideoXDashAnim: + return "video/x-anim" + case VideoXDashAnnodex: + return "video/x-annodex" + case VideoXDashAvi: + return "video/x-avi" + case VideoXDashF4v: + return "video/x-f4v" + case VideoXDashFli: + return "video/x-fli" + case VideoXDashFlic: + return "video/x-flic" + case VideoXDashFlv: + return "video/x-flv" + case VideoXDashJavafx: + return "video/x-javafx" + case VideoXDashM4v: + return "video/x-m4v" + case VideoXDashMatroska: + return "video/x-matroska" + case VideoXDashMatroskaDash3d: + return "video/x-matroska-3d" + case VideoXDashMjpeg: + return "video/x-mjpeg" + case VideoXDashMng: + return "video/x-mng" + case VideoXDashMpeg: + return "video/x-mpeg" + case VideoXDashMpegDashSystem: + return "video/x-mpeg-system" + case VideoXDashMpeg2: + return "video/x-mpeg2" + case VideoXDashMpegurl: + return "video/x-mpegurl" + case VideoXDashMsDashAsf: + return "video/x-ms-asf" + case VideoXDashMsDashAsfDashPlugin: + return "video/x-ms-asf-plugin" + case VideoXDashMsDashVob: + return "video/x-ms-vob" + case VideoXDashMsDashWax: + return "video/x-ms-wax" + case VideoXDashMsDashWm: + return "video/x-ms-wm" + case VideoXDashMsDashWmv: + return "video/x-ms-wmv" + case VideoXDashMsDashWmx: + return "video/x-ms-wmx" + case VideoXDashMsDashWvx: + return "video/x-ms-wvx" + case VideoXDashMsvideo: + return "video/x-msvideo" + case VideoXDashNsv: + return "video/x-nsv" + case VideoXDashOgg: + return "video/x-ogg" + case VideoXDashOgm: + return "video/x-ogm" + case VideoXDashOgmPlusogg: + return "video/x-ogm+ogg" + case VideoXDashRealDashVideo: + return "video/x-real-video" + case VideoXDashSgiDashMovie: + return "video/x-sgi-movie" + case VideoXDashSmv: + return "video/x-smv" + case VideoXDashTheora: + return "video/x-theora" + case VideoXDashTheoraPlusogg: + return "video/x-theora+ogg" + case XDashConferenceXDashCooltalk: + return "x-conference/x-cooltalk" + case XDashEpocXDashSisxDashApp: + return "x-epoc/x-sisx-app" + case ZzDashApplicationZzDashWinassocDash123: + return "zz-application/zz-winassoc-123" + case ZzDashApplicationZzDashWinassocDashCab: + return "zz-application/zz-winassoc-cab" + case ZzDashApplicationZzDashWinassocDashCdr: + return "zz-application/zz-winassoc-cdr" + case ZzDashApplicationZzDashWinassocDashDoc: + return "zz-application/zz-winassoc-doc" + case ZzDashApplicationZzDashWinassocDashHlp: + return "zz-application/zz-winassoc-hlp" + case ZzDashApplicationZzDashWinassocDashMdb: + return "zz-application/zz-winassoc-mdb" + case ZzDashApplicationZzDashWinassocDashUu: + return "zz-application/zz-winassoc-uu" + case ZzDashApplicationZzDashWinassocDashXls: + return "zz-application/zz-winassoc-xls" + } -func Extension(name string) []string { - switch name { + return fmt.Sprintf("Mime(%d)", v) +} + +func (v Mime) ExtTypes() ExtTypes { + switch v { case ApplicationAcrobat: - return []string{"pdf"} + return []Ext{ExtPdf} case ApplicationAndrewDashInset: - return []string{"ez"} + return []Ext{ExtEz} case ApplicationAnnodex: - return []string{"anx"} + return []Ext{ExtAnx} case ApplicationApplixware: - return []string{"aw"} + return []Ext{ExtAw} case ApplicationAtomPlusxml: - return []string{"atom"} + return []Ext{ExtAtom} case ApplicationAtomcatPlusxml: - return []string{"atomcat"} + return []Ext{ExtAtomcat} case ApplicationAtomdeletedPlusxml: - return []string{"atomdeleted"} + return []Ext{ExtAtomdeleted} case ApplicationAtomsvcPlusxml: - return []string{"atomsvc"} + return []Ext{ExtAtomsvc} case ApplicationAtscDashDwdPlusxml: - return []string{"dwd"} + return []Ext{ExtDwd} case ApplicationAtscDashHeldPlusxml: - return []string{"held"} + return []Ext{ExtHeld} case ApplicationAtscDashRsatPlusxml: - return []string{"rsat"} + return []Ext{ExtRsat} case ApplicationBdoc: - return []string{"bdoc"} + return []Ext{ExtBdoc} case ApplicationBzip2: - return []string{"bz2", "bz"} + return []Ext{ExtBz2, ExtBz} case ApplicationCalendarPlusxml: - return []string{"xcs"} + return []Ext{ExtXcs} case ApplicationCcxmlPlusxml: - return []string{"ccxml"} + return []Ext{ExtCcxml} case ApplicationCdfxPlusxml: - return []string{"cdfx"} + return []Ext{ExtCdfx} case ApplicationCdmiDashCapability: - return []string{"cdmia"} + return []Ext{ExtCdmia} case ApplicationCdmiDashContainer: - return []string{"cdmic"} + return []Ext{ExtCdmic} case ApplicationCdmiDashDomain: - return []string{"cdmid"} + return []Ext{ExtCdmid} case ApplicationCdmiDashObject: - return []string{"cdmio"} + return []Ext{ExtCdmio} case ApplicationCdmiDashQueue: - return []string{"cdmiq"} + return []Ext{ExtCdmiq} case ApplicationCdr: - return []string{"cdr"} + return []Ext{ExtCdr} case ApplicationCoreldraw: - return []string{"cdr"} + return []Ext{ExtCdr} case ApplicationCsv: - return []string{"csv"} + return []Ext{ExtCsv} case ApplicationCuDashSeeme: - return []string{"cu"} + return []Ext{ExtCu} case ApplicationDashPlusxml: - return []string{"mpd"} + return []Ext{ExtMpd} case ApplicationDavmountPlusxml: - return []string{"davmount"} + return []Ext{ExtDavmount} case ApplicationDbase: - return []string{"dbf"} + return []Ext{ExtDbf} case ApplicationDbf: - return []string{"dbf"} + return []Ext{ExtDbf} case ApplicationDicom: - return []string{"dcm"} + return []Ext{ExtDcm} case ApplicationDocbookPlusxml: - return []string{"dbk", "docbook"} + return []Ext{ExtDbk, ExtDocbook} case ApplicationDsscPlusder: - return []string{"dssc"} + return []Ext{ExtDssc} case ApplicationDsscPlusxml: - return []string{"xdssc"} + return []Ext{ExtXdssc} case ApplicationEcmascript: - return []string{"ecma", "es"} + return []Ext{ExtEcma, ExtEs} case ApplicationEmf: - return []string{"emf"} + return []Ext{ExtEmf} case ApplicationEmmaPlusxml: - return []string{"emma"} + return []Ext{ExtEmma} case ApplicationEmotionmlPlusxml: - return []string{"emotionml"} + return []Ext{ExtEmotionml} case ApplicationEpubPluszip: - return []string{"epub"} + return []Ext{ExtEpub} case ApplicationExi: - return []string{"exi"} + return []Ext{ExtExi} case ApplicationFdtPlusxml: - return []string{"fdt"} + return []Ext{ExtFdt} case ApplicationFontDashTdpfr: - return []string{"pfr"} + return []Ext{ExtPfr} case ApplicationFontDashWoff: - return []string{"woff"} + return []Ext{ExtWoff} case ApplicationFuturesplash: - return []string{"swf", "spl"} + return []Ext{ExtSwf, ExtSpl} case ApplicationGeoPlusjson: - return []string{"geojson", "geo.json"} + return []Ext{ExtGeojson, ExtGeoDotJSON} case ApplicationGmlPlusxml: - return []string{"gml"} + return []Ext{ExtGml} case ApplicationGnunetDashDirectory: - return []string{"gnd"} + return []Ext{ExtGnd} case ApplicationGpx: - return []string{"gpx"} + return []Ext{ExtGpx} case ApplicationGpxPlusxml: - return []string{"gpx"} + return []Ext{ExtGpx} case ApplicationGxf: - return []string{"gxf"} + return []Ext{ExtGxf} case ApplicationGzip: - return []string{"gz"} + return []Ext{ExtGz} case ApplicationHjson: - return []string{"hjson"} + return []Ext{ExtHjson} case ApplicationHyperstudio: - return []string{"stk"} + return []Ext{ExtStk} case ApplicationIco: - return []string{"ico"} + return []Ext{ExtIco} case ApplicationIcs: - return []string{"vcs", "ics"} + return []Ext{ExtVcs, ExtIcs} case ApplicationIllustrator: - return []string{"ai"} + return []Ext{ExtAi} case ApplicationInkmlPlusxml: - return []string{"ink", "inkml"} + return []Ext{ExtInk, ExtInkml} case ApplicationIpfix: - return []string{"ipfix"} + return []Ext{ExtIpfix} case ApplicationItsPlusxml: - return []string{"its"} + return []Ext{ExtIts} case ApplicationJava: - return []string{"class"} + return []Ext{ExtClass} case ApplicationJavaDashArchive: - return []string{"jar", "war", "ear"} + return []Ext{ExtJar, ExtWar, ExtEar} case ApplicationJavaDashByteDashCode: - return []string{"class"} + return []Ext{ExtClass} case ApplicationJavaDashSerializedDashObject: - return []string{"ser"} + return []Ext{ExtSer} case ApplicationJavaDashVM: - return []string{"class"} + return []Ext{ExtClass} case ApplicationJavascript: - return []string{"js", "mjs", "jsm"} + return []Ext{ExtJs, ExtMjs, ExtJsm} case ApplicationJrdPlusjson: - return []string{"jrd"} + return []Ext{ExtJrd} case ApplicationJSON: - return []string{"json", "map"} + return []Ext{ExtJSON, ExtMap} case ApplicationJSONDashPatchPlusjson: - return []string{"json-patch"} + return []Ext{ExtJSONDashPatch} case ApplicationJSON5: - return []string{"json5"} + return []Ext{ExtJSON5} case ApplicationJsonmlPlusjson: - return []string{"jsonml"} + return []Ext{ExtJsonml} case ApplicationLdPlusjson: - return []string{"jsonld"} + return []Ext{ExtJsonld} case ApplicationLgrPlusxml: - return []string{"lgr"} + return []Ext{ExtLgr} case ApplicationLostPlusxml: - return []string{"lostxml"} + return []Ext{ExtLostxml} case ApplicationLotus123: - return []string{"123", "wk1", "wk3", "wk4", "wks"} + return []Ext{Ext123, ExtWk1, ExtWk3, ExtWk4, ExtWks} case ApplicationM3u: - return []string{"m3u", "m3u8", "vlc"} + return []Ext{ExtM3u, ExtM3u8, ExtVlc} case ApplicationMacDashBinhex40: - return []string{"hqx"} + return []Ext{ExtHqx} case ApplicationMacDashCompactpro: - return []string{"cpt"} + return []Ext{ExtCpt} case ApplicationMadsPlusxml: - return []string{"mads"} + return []Ext{ExtMads} case ApplicationManifestPlusjson: - return []string{"webmanifest"} + return []Ext{ExtWebmanifest} case ApplicationMarc: - return []string{"mrc"} + return []Ext{ExtMrc} case ApplicationMarcxmlPlusxml: - return []string{"mrcx"} + return []Ext{ExtMrcx} case ApplicationMathematica: - return []string{"ma", "nb", "mb"} + return []Ext{ExtMa, ExtNb, ExtMb} case ApplicationMathmlPlusxml: - return []string{"mathml", "mml"} + return []Ext{ExtMathml, ExtMml} case ApplicationMbox: - return []string{"mbox"} + return []Ext{ExtMbox} case ApplicationMdb: - return []string{"mdb"} + return []Ext{ExtMdb} case ApplicationMediaservercontrolPlusxml: - return []string{"mscml"} + return []Ext{ExtMscml} case ApplicationMetalinkPlusxml: - return []string{"metalink"} + return []Ext{ExtMetalink} case ApplicationMetalink4Plusxml: - return []string{"meta4"} + return []Ext{ExtMeta4} case ApplicationMetsPlusxml: - return []string{"mets"} + return []Ext{ExtMets} case ApplicationMmtDashAeiPlusxml: - return []string{"maei"} + return []Ext{ExtMaei} case ApplicationMmtDashUsdPlusxml: - return []string{"musd"} + return []Ext{ExtMusd} case ApplicationModsPlusxml: - return []string{"mods"} + return []Ext{ExtMods} case ApplicationMp21: - return []string{"m21", "mp21"} + return []Ext{ExtM21, ExtMp21} case ApplicationMp4: - return []string{"mp4s", "m4p"} + return []Ext{ExtMp4s, ExtM4p} case ApplicationMrbDashConsumerPlusxml: - return []string{"xdf"} + return []Ext{ExtXdf} case ApplicationMrbDashPublishPlusxml: - return []string{"xdf"} + return []Ext{ExtXdf} case ApplicationMsDashTnef: - return []string{"tnef", "tnf"} + return []Ext{ExtTnef, ExtTnf} case ApplicationMsaccess: - return []string{"mdb"} + return []Ext{ExtMdb} case ApplicationMsexcel: - return []string{"xls", "xlc", "xll", "xlm", "xlw", "xla", "xlt", "xld"} + return []Ext{ExtXls, ExtXlc, ExtXll, ExtXlm, ExtXlw, ExtXla, ExtXlt, ExtXld} case ApplicationMspowerpoint: - return []string{"ppz", "ppt", "pps", "pot"} + return []Ext{ExtPpz, ExtPpt, ExtPps, ExtPot} case ApplicationMsword: - return []string{"doc", "dot"} + return []Ext{ExtDoc, ExtDot} case ApplicationMswordDashTemplate: - return []string{"dot"} + return []Ext{ExtDot} case ApplicationMxf: - return []string{"mxf"} + return []Ext{ExtMxf} case ApplicationNDashQuads: - return []string{"nq"} + return []Ext{ExtNq} case ApplicationNDashTriples: - return []string{"nt"} + return []Ext{ExtNt} case ApplicationNappdf: - return []string{"pdf"} + return []Ext{ExtPdf} case ApplicationNode: - return []string{"cjs"} + return []Ext{ExtCjs} case ApplicationOctetDashStream: - return []string{"bin", "dms", "lrf", "mar", "so", "dist", "distz", "pkg", "bpk", "dump", "elc", "deploy", "exe", "dll", "deb", "dmg", "iso", "img", "msi", "msp", "msm", "buffer"} + return []Ext{ExtBin, ExtDms, ExtLrf, ExtMar, ExtSo, ExtDist, ExtDistz, ExtPkg, ExtBpk, ExtDump, ExtElc, ExtDeploy, ExtExe, ExtDll, ExtDeb, ExtDmg, ExtIso, ExtImg, ExtMsi, ExtMsp, ExtMsm, ExtBuffer} case ApplicationOda: - return []string{"oda"} + return []Ext{ExtOda} case ApplicationOebpsDashPackagePlusxml: - return []string{"opf"} + return []Ext{ExtOpf} case ApplicationOgg: - return []string{"ogx"} + return []Ext{ExtOgx} case ApplicationOmdocPlusxml: - return []string{"omdoc"} + return []Ext{ExtOmdoc} case ApplicationOnenote: - return []string{"onetoc", "onetoc2", "onetmp", "onepkg"} + return []Ext{ExtOnetoc, ExtOnetoc2, ExtOnetmp, ExtOnepkg} case ApplicationOvf: - return []string{"ova"} + return []Ext{ExtOva} case ApplicationOwlPlusxml: - return []string{"owx"} + return []Ext{ExtOwx} case ApplicationOxps: - return []string{"oxps"} + return []Ext{ExtOxps} case ApplicationP2pDashOverlayPlusxml: - return []string{"relo"} + return []Ext{ExtRelo} case ApplicationPatchDashOpsDashErrorPlusxml: - return []string{"xer"} + return []Ext{ExtXer} case ApplicationPcap: - return []string{"pcap", "cap", "dmp"} + return []Ext{ExtPcap, ExtCap, ExtDmp} case ApplicationPdf: - return []string{"pdf"} + return []Ext{ExtPdf} case ApplicationPgp: - return []string{"pgp", "gpg", "asc"} + return []Ext{ExtPgp, ExtGpg, ExtAsc} case ApplicationPgpDashEncrypted: - return []string{"pgp", "gpg", "asc"} + return []Ext{ExtPgp, ExtGpg, ExtAsc} case ApplicationPgpDashKeys: - return []string{"skr", "pkr", "asc", "pgp", "gpg", "key"} + return []Ext{ExtSkr, ExtPkr, ExtAsc, ExtPgp, ExtGpg, ExtKey} case ApplicationPgpDashSignature: - return []string{"asc", "sig", "pgp", "gpg"} + return []Ext{ExtAsc, ExtSig, ExtPgp, ExtGpg} case ApplicationPhotoshop: - return []string{"psd"} + return []Ext{ExtPsd} case ApplicationPicsDashRules: - return []string{"prf"} + return []Ext{ExtPrf} case ApplicationPkcs10: - return []string{"p10"} + return []Ext{ExtP10} case ApplicationPkcs12: - return []string{"p12", "pfx"} + return []Ext{ExtP12, ExtPfx} case ApplicationPkcs7DashMime: - return []string{"p7m", "p7c"} + return []Ext{ExtP7m, ExtP7c} case ApplicationPkcs7DashSignature: - return []string{"p7s"} + return []Ext{ExtP7s} case ApplicationPkcs8: - return []string{"p8"} + return []Ext{ExtP8} case ApplicationPkcs8DashEncrypted: - return []string{"p8e"} + return []Ext{ExtP8e} case ApplicationPkixDashAttrDashCert: - return []string{"ac"} + return []Ext{ExtAc} case ApplicationPkixDashCert: - return []string{"cer"} + return []Ext{ExtCer} case ApplicationPkixDashCrl: - return []string{"crl"} + return []Ext{ExtCrl} case ApplicationPkixDashPkipath: - return []string{"pkipath"} + return []Ext{ExtPkipath} case ApplicationPkixcmp: - return []string{"pki"} + return []Ext{ExtPki} case ApplicationPls: - return []string{"pls"} + return []Ext{ExtPls} case ApplicationPlsPlusxml: - return []string{"pls"} + return []Ext{ExtPls} case ApplicationPostscript: - return []string{"ai", "eps", "ps"} + return []Ext{ExtAi, ExtEps, ExtPs} case ApplicationPowerpoint: - return []string{"ppz", "ppt", "pps", "pot"} + return []Ext{ExtPpz, ExtPpt, ExtPps, ExtPot} case ApplicationProvenancePlusxml: - return []string{"provx"} + return []Ext{ExtProvx} case ApplicationPrsDotCww: - return []string{"cww"} + return []Ext{ExtCww} case ApplicationPskcPlusxml: - return []string{"pskcxml"} + return []Ext{ExtPskcxml} case ApplicationRAM: - return []string{"ram"} + return []Ext{ExtRAM} case ApplicationRamlPlusyaml: - return []string{"raml"} + return []Ext{ExtRaml} case ApplicationRdfPlusxml: - return []string{"rdf", "owl", "rdfs"} + return []Ext{ExtRdf, ExtOwl, ExtRdfs} case ApplicationReginfoPlusxml: - return []string{"rif"} + return []Ext{ExtRif} case ApplicationRelaxDashNgDashCompactDashSyntax: - return []string{"rnc"} + return []Ext{ExtRnc} case ApplicationResourceDashListsPlusxml: - return []string{"rl"} + return []Ext{ExtRl} case ApplicationResourceDashListsDashDiffPlusxml: - return []string{"rld"} + return []Ext{ExtRld} case ApplicationRlsDashServicesPlusxml: - return []string{"rs"} + return []Ext{ExtRs} case ApplicationRouteDashApdPlusxml: - return []string{"rapd"} + return []Ext{ExtRapd} case ApplicationRouteDashSDashTsidPlusxml: - return []string{"sls"} + return []Ext{ExtSls} case ApplicationRouteDashUsdPlusxml: - return []string{"rusd"} + return []Ext{ExtRusd} case ApplicationRpkiDashGhostbusters: - return []string{"gbr"} + return []Ext{ExtGbr} case ApplicationRpkiDashManifest: - return []string{"mft"} + return []Ext{ExtMft} case ApplicationRpkiDashRoa: - return []string{"roa"} + return []Ext{ExtRoa} case ApplicationRsdPlusxml: - return []string{"rsd"} + return []Ext{ExtRsd} case ApplicationRssPlusxml: - return []string{"rss"} + return []Ext{ExtRss} case ApplicationRtf: - return []string{"rtf"} + return []Ext{ExtRtf} case ApplicationSbmlPlusxml: - return []string{"sbml"} + return []Ext{ExtSbml} case ApplicationSchemaPlusjson: - return []string{"json"} + return []Ext{ExtJSON} case ApplicationScvpDashCvDashRequest: - return []string{"scq"} + return []Ext{ExtScq} case ApplicationScvpDashCvDashResponse: - return []string{"scs"} + return []Ext{ExtScs} case ApplicationScvpDashVpDashRequest: - return []string{"spq"} + return []Ext{ExtSpq} case ApplicationScvpDashVpDashResponse: - return []string{"spp"} + return []Ext{ExtSpp} case ApplicationSdp: - return []string{"sdp"} + return []Ext{ExtSdp} case ApplicationSenmlPlusxml: - return []string{"senmlx"} + return []Ext{ExtSenmlx} case ApplicationSensmlPlusxml: - return []string{"sensmlx"} + return []Ext{ExtSensmlx} case ApplicationSetDashPaymentDashInitiation: - return []string{"setpay"} + return []Ext{ExtSetpay} case ApplicationSetDashRegistrationDashInitiation: - return []string{"setreg"} + return []Ext{ExtSetreg} case ApplicationShfPlusxml: - return []string{"shf"} + return []Ext{ExtShf} case ApplicationSieve: - return []string{"siv", "sieve"} + return []Ext{ExtSiv, ExtSieve} case ApplicationSmil: - return []string{"smil", "smi", "sml", "kino"} + return []Ext{ExtSmil, ExtSmi, ExtSml, ExtKino} case ApplicationSmilPlusxml: - return []string{"smi", "smil", "sml", "kino"} + return []Ext{ExtSmi, ExtSmil, ExtSml, ExtKino} case ApplicationSparqlDashQuery: - return []string{"rq"} + return []Ext{ExtRq} case ApplicationSparqlDashResultsPlusxml: - return []string{"srx"} + return []Ext{ExtSrx} case ApplicationSql: - return []string{"sql"} + return []Ext{ExtSql} case ApplicationSrgs: - return []string{"gram"} + return []Ext{ExtGram} case ApplicationSrgsPlusxml: - return []string{"grxml"} + return []Ext{ExtGrxml} case ApplicationSruPlusxml: - return []string{"sru"} + return []Ext{ExtSru} case ApplicationSsdlPlusxml: - return []string{"ssdl"} + return []Ext{ExtSsdl} case ApplicationSsmlPlusxml: - return []string{"ssml"} + return []Ext{ExtSsml} case ApplicationStuffit: - return []string{"sit", "hqx"} + return []Ext{ExtSit, ExtHqx} case ApplicationSwidPlusxml: - return []string{"swidtag"} + return []Ext{ExtSwidtag} case ApplicationTeiPlusxml: - return []string{"tei", "teicorpus"} + return []Ext{ExtTei, ExtTeicorpus} case ApplicationTga: - return []string{"tga", "icb", "tpic", "vda", "vst"} + return []Ext{ExtTga, ExtIcb, ExtTpic, ExtVda, ExtVst} case ApplicationThraudPlusxml: - return []string{"tfi"} + return []Ext{ExtTfi} case ApplicationTimestampedDashData: - return []string{"tsd"} + return []Ext{ExtTsd} case ApplicationToml: - return []string{"toml"} + return []Ext{ExtToml} case ApplicationTrig: - return []string{"trig"} + return []Ext{ExtTrig} case ApplicationTtmlPlusxml: - return []string{"ttml"} + return []Ext{ExtTtml} case ApplicationUbjson: - return []string{"ubj"} + return []Ext{ExtUbj} case ApplicationUrcDashRessheetPlusxml: - return []string{"rsheet"} + return []Ext{ExtRsheet} case ApplicationUrcDashTargetdescPlusxml: - return []string{"td"} + return []Ext{ExtTd} case ApplicationVndDot1000mindsDotDecisionDashModelPlusxml: - return []string{"1km"} + return []Ext{Ext1km} case ApplicationVndDot3gppDotPicDashBwDashLarge: - return []string{"plb"} + return []Ext{ExtPlb} case ApplicationVndDot3gppDotPicDashBwDashSmall: - return []string{"psb"} + return []Ext{ExtPsb} case ApplicationVndDot3gppDotPicDashBwDashVar: - return []string{"pvb"} + return []Ext{ExtPvb} case ApplicationVndDot3gpp2DotTcap: - return []string{"tcap"} + return []Ext{ExtTcap} case ApplicationVndDot3mDotPostDashItDashNotes: - return []string{"pwn"} + return []Ext{ExtPwn} case ApplicationVndDotAccpacDotSimplyDotAso: - return []string{"aso"} + return []Ext{ExtAso} case ApplicationVndDotAccpacDotSimplyDotImp: - return []string{"imp"} + return []Ext{ExtImp} case ApplicationVndDotAcucobol: - return []string{"acu"} + return []Ext{ExtAcu} case ApplicationVndDotAcucorp: - return []string{"atc", "acutc"} + return []Ext{ExtAtc, ExtAcutc} case ApplicationVndDotAdobeDotAirDashApplicationDashInstallerDashPackagePluszip: - return []string{"air"} + return []Ext{ExtAir} case ApplicationVndDotAdobeDotFlashDotMovie: - return []string{"swf", "spl"} + return []Ext{ExtSwf, ExtSpl} case ApplicationVndDotAdobeDotFormscentralDotFcdt: - return []string{"fcdt"} + return []Ext{ExtFcdt} case ApplicationVndDotAdobeDotFxp: - return []string{"fxp", "fxpl"} + return []Ext{ExtFxp, ExtFxpl} case ApplicationVndDotAdobeDotIllustrator: - return []string{"ai"} + return []Ext{ExtAi} case ApplicationVndDotAdobeDotXdpPlusxml: - return []string{"xdp"} + return []Ext{ExtXdp} case ApplicationVndDotAdobeDotXfdf: - return []string{"xfdf"} + return []Ext{ExtXfdf} case ApplicationVndDotAheadDotSpace: - return []string{"ahead"} + return []Ext{ExtAhead} case ApplicationVndDotAirzipDotFilesecureDotAzf: - return []string{"azf"} + return []Ext{ExtAzf} case ApplicationVndDotAirzipDotFilesecureDotAzs: - return []string{"azs"} + return []Ext{ExtAzs} case ApplicationVndDotAmazonDotEbook: - return []string{"azw"} + return []Ext{ExtAzw} case ApplicationVndDotAmazonDotMobi8DashEbook: - return []string{"azw3", "kfx"} + return []Ext{ExtAzw3, ExtKfx} case ApplicationVndDotAmericandynamicsDotAcc: - return []string{"acc"} + return []Ext{ExtAcc} case ApplicationVndDotAmigaDotAmi: - return []string{"ami"} + return []Ext{ExtAmi} case ApplicationVndDotAndroidDotPackageDashArchive: - return []string{"apk"} + return []Ext{ExtApk} case ApplicationVndDotAnserDashWebDashCertificateDashIssueDashInitiation: - return []string{"cii"} + return []Ext{ExtCii} case ApplicationVndDotAnserDashWebDashFundsDashTransferDashInitiation: - return []string{"fti"} + return []Ext{ExtFti} case ApplicationVndDotAntixDotGameDashComponent: - return []string{"atx"} + return []Ext{ExtAtx} case ApplicationVndDotAppimage: - return []string{"appimage"} + return []Ext{ExtAppimage} case ApplicationVndDotAppleDotInstallerPlusxml: - return []string{"mpkg"} + return []Ext{ExtMpkg} case ApplicationVndDotAppleDotKeynote: - return []string{"key", "keynote"} + return []Ext{ExtKey, ExtKeynote} case ApplicationVndDotAppleDotMpegurl: - return []string{"m3u8", "m3u"} + return []Ext{ExtM3u8, ExtM3u} case ApplicationVndDotAppleDotNumbers: - return []string{"numbers"} + return []Ext{ExtNumbers} case ApplicationVndDotAppleDotPages: - return []string{"pages"} + return []Ext{ExtPages} case ApplicationVndDotAppleDotPkpass: - return []string{"pkpass"} + return []Ext{ExtPkpass} case ApplicationVndDotAristanetworksDotSwi: - return []string{"swi"} + return []Ext{ExtSwi} case ApplicationVndDotAstraeaDashSoftwareDotIota: - return []string{"iota"} + return []Ext{ExtIota} case ApplicationVndDotAudiograph: - return []string{"aep"} + return []Ext{ExtAep} case ApplicationVndDotBalsamiqDotBmmlPlusxml: - return []string{"bmml"} + return []Ext{ExtBmml} case ApplicationVndDotBlueiceDotMultipass: - return []string{"mpm"} + return []Ext{ExtMpm} case ApplicationVndDotBmi: - return []string{"bmi"} + return []Ext{ExtBmi} case ApplicationVndDotBusinessobjects: - return []string{"rep"} + return []Ext{ExtRep} case ApplicationVndDotChemdrawPlusxml: - return []string{"cdxml"} + return []Ext{ExtCdxml} case ApplicationVndDotChessDashPgn: - return []string{"pgn"} + return []Ext{ExtPgn} case ApplicationVndDotChipnutsDotKaraokeDashMmd: - return []string{"mmd"} + return []Ext{ExtMmd} case ApplicationVndDotCinderella: - return []string{"cdy"} + return []Ext{ExtCdy} case ApplicationVndDotCitationstylesDotStylePlusxml: - return []string{"csl"} + return []Ext{ExtCsl} case ApplicationVndDotClaymore: - return []string{"cla"} + return []Ext{ExtCla} case ApplicationVndDotCloantoDotRp9: - return []string{"rp9"} + return []Ext{ExtRp9} case ApplicationVndDotClonkDotC4group: - return []string{"c4g", "c4d", "c4f", "c4p", "c4u"} + return []Ext{ExtC4g, ExtC4d, ExtC4f, ExtC4p, ExtC4u} case ApplicationVndDotCluetrustDotCartomobileDashConfig: - return []string{"c11amc"} + return []Ext{ExtC11amc} case ApplicationVndDotCluetrustDotCartomobileDashConfigDashPkg: - return []string{"c11amz"} + return []Ext{ExtC11amz} case ApplicationVndDotCoffeescript: - return []string{"coffee"} + return []Ext{ExtCoffee} case ApplicationVndDotComicbookPluszip: - return []string{"cbz"} + return []Ext{ExtCbz} case ApplicationVndDotComicbookDashRar: - return []string{"cbr"} + return []Ext{ExtCbr} case ApplicationVndDotCommonspace: - return []string{"csp"} + return []Ext{ExtCsp} case ApplicationVndDotContactDotCmsg: - return []string{"cdbcmsg"} + return []Ext{ExtCdbcmsg} case ApplicationVndDotCorelDashDraw: - return []string{"cdr"} + return []Ext{ExtCdr} case ApplicationVndDotCosmocaller: - return []string{"cmc"} + return []Ext{ExtCmc} case ApplicationVndDotCrickDotClicker: - return []string{"clkx"} + return []Ext{ExtClkx} case ApplicationVndDotCrickDotClickerDotKeyboard: - return []string{"clkk"} + return []Ext{ExtClkk} case ApplicationVndDotCrickDotClickerDotPalette: - return []string{"clkp"} + return []Ext{ExtClkp} case ApplicationVndDotCrickDotClickerDotTemplate: - return []string{"clkt"} + return []Ext{ExtClkt} case ApplicationVndDotCrickDotClickerDotWordbank: - return []string{"clkw"} + return []Ext{ExtClkw} case ApplicationVndDotCriticaltoolsDotWbsPlusxml: - return []string{"wbs"} + return []Ext{ExtWbs} case ApplicationVndDotCtcDashPosml: - return []string{"pml"} + return []Ext{ExtPml} case ApplicationVndDotCupsDashPpd: - return []string{"ppd"} + return []Ext{ExtPpd} case ApplicationVndDotCurlDotCar: - return []string{"car"} + return []Ext{ExtCar} case ApplicationVndDotCurlDotPcurl: - return []string{"pcurl"} + return []Ext{ExtPcurl} case ApplicationVndDotDart: - return []string{"dart"} + return []Ext{ExtDart} case ApplicationVndDotDataDashVisionDotRdz: - return []string{"rdz"} + return []Ext{ExtRdz} case ApplicationVndDotDbf: - return []string{"dbf"} + return []Ext{ExtDbf} case ApplicationVndDotDebianDotBinaryDashPackage: - return []string{"deb", "udeb"} + return []Ext{ExtDeb, ExtUdeb} case ApplicationVndDotDeceDotData: - return []string{"uvf", "uvvf", "uvd", "uvvd"} + return []Ext{ExtUvf, ExtUvvf, ExtUvd, ExtUvvd} case ApplicationVndDotDeceDotTtmlPlusxml: - return []string{"uvt", "uvvt"} + return []Ext{ExtUvt, ExtUvvt} case ApplicationVndDotDeceDotUnspecified: - return []string{"uvx", "uvvx"} + return []Ext{ExtUvx, ExtUvvx} case ApplicationVndDotDeceDotZip: - return []string{"uvz", "uvvz"} + return []Ext{ExtUvz, ExtUvvz} case ApplicationVndDotDenovoDotFcselayoutDashLink: - return []string{"fe_launch"} + return []Ext{ExtFeLaunch} case ApplicationVndDotDna: - return []string{"dna"} + return []Ext{ExtDna} case ApplicationVndDotDolbyDotMlp: - return []string{"mlp"} + return []Ext{ExtMlp} case ApplicationVndDotDpgraph: - return []string{"dpg"} + return []Ext{ExtDpg} case ApplicationVndDotDreamfactory: - return []string{"dfac"} + return []Ext{ExtDfac} case ApplicationVndDotDsDashKeypoint: - return []string{"kpxx"} + return []Ext{ExtKpxx} case ApplicationVndDotDvbDotAit: - return []string{"ait"} + return []Ext{ExtAit} case ApplicationVndDotDvbDotService: - return []string{"svc"} + return []Ext{ExtSvc} case ApplicationVndDotDynageo: - return []string{"geo"} + return []Ext{ExtGeo} case ApplicationVndDotEcowinDotChart: - return []string{"mag"} + return []Ext{ExtMag} case ApplicationVndDotEmusicDashEmusicPackage: - return []string{"emp"} + return []Ext{ExtEmp} case ApplicationVndDotEnliven: - return []string{"nml"} + return []Ext{ExtNml} case ApplicationVndDotEpsonDotEsf: - return []string{"esf"} + return []Ext{ExtEsf} case ApplicationVndDotEpsonDotMsf: - return []string{"msf"} + return []Ext{ExtMsf} case ApplicationVndDotEpsonDotQuickanime: - return []string{"qam"} + return []Ext{ExtQam} case ApplicationVndDotEpsonDotSalt: - return []string{"slt"} + return []Ext{ExtSlt} case ApplicationVndDotEpsonDotSsf: - return []string{"ssf"} + return []Ext{ExtSsf} case ApplicationVndDotEszigno3Plusxml: - return []string{"es3", "et3"} + return []Ext{ExtEs3, ExtEt3} case ApplicationVndDotEtsiDotAsicDashEPluszip: - return []string{"asice"} + return []Ext{ExtAsice} case ApplicationVndDotEzpixDashAlbum: - return []string{"ez2"} + return []Ext{ExtEz2} case ApplicationVndDotEzpixDashPackage: - return []string{"ez3"} + return []Ext{ExtEz3} case ApplicationVndDotFdf: - return []string{"fdf"} + return []Ext{ExtFdf} case ApplicationVndDotFdsnDotMseed: - return []string{"mseed"} + return []Ext{ExtMseed} case ApplicationVndDotFdsnDotSeed: - return []string{"seed", "dataless"} + return []Ext{ExtSeed, ExtDataless} case ApplicationVndDotFlatpak: - return []string{"flatpak", "xdgapp"} + return []Ext{ExtFlatpak, ExtXdgapp} case ApplicationVndDotFlatpakDotRef: - return []string{"flatpakref"} + return []Ext{ExtFlatpakref} case ApplicationVndDotFlatpakDotRepo: - return []string{"flatpakrepo"} + return []Ext{ExtFlatpakrepo} case ApplicationVndDotFlographit: - return []string{"gph"} + return []Ext{ExtGph} case ApplicationVndDotFluxtimeDotClip: - return []string{"ftc"} + return []Ext{ExtFtc} case ApplicationVndDotFramemaker: - return []string{"fm", "frame", "maker", "book"} + return []Ext{ExtFm, ExtFrame, ExtMaker, ExtBook} case ApplicationVndDotFrogansDotFnc: - return []string{"fnc"} + return []Ext{ExtFnc} case ApplicationVndDotFrogansDotLtf: - return []string{"ltf"} + return []Ext{ExtLtf} case ApplicationVndDotFscDotWeblaunch: - return []string{"fsc"} + return []Ext{ExtFsc} case ApplicationVndDotFujitsuDotOasys: - return []string{"oas"} + return []Ext{ExtOas} case ApplicationVndDotFujitsuDotOasys2: - return []string{"oa2"} + return []Ext{ExtOa2} case ApplicationVndDotFujitsuDotOasys3: - return []string{"oa3"} + return []Ext{ExtOa3} case ApplicationVndDotFujitsuDotOasysgp: - return []string{"fg5"} + return []Ext{ExtFg5} case ApplicationVndDotFujitsuDotOasysprs: - return []string{"bh2"} + return []Ext{ExtBh2} case ApplicationVndDotFujixeroxDotDdd: - return []string{"ddd"} + return []Ext{ExtDdd} case ApplicationVndDotFujixeroxDotDocuworks: - return []string{"xdw"} + return []Ext{ExtXdw} case ApplicationVndDotFujixeroxDotDocuworksDotBinder: - return []string{"xbd"} + return []Ext{ExtXbd} case ApplicationVndDotFuzzysheet: - return []string{"fzs"} + return []Ext{ExtFzs} case ApplicationVndDotGenomatixDotTuxedo: - return []string{"txd"} + return []Ext{ExtTxd} case ApplicationVndDotGeoPlusjson: - return []string{"geojson", "geo.json"} + return []Ext{ExtGeojson, ExtGeoDotJSON} case ApplicationVndDotGeogebraDotFile: - return []string{"ggb"} + return []Ext{ExtGgb} case ApplicationVndDotGeogebraDotTool: - return []string{"ggt"} + return []Ext{ExtGgt} case ApplicationVndDotGeometryDashExplorer: - return []string{"gex", "gre"} + return []Ext{ExtGex, ExtGre} case ApplicationVndDotGeonext: - return []string{"gxt"} + return []Ext{ExtGxt} case ApplicationVndDotGeoplan: - return []string{"g2w"} + return []Ext{ExtG2w} case ApplicationVndDotGeospace: - return []string{"g3w"} + return []Ext{ExtG3w} case ApplicationVndDotGmx: - return []string{"gmx"} + return []Ext{ExtGmx} case ApplicationVndDotGoogleDashAppsDotDocument: - return []string{"gdoc"} + return []Ext{ExtGdoc} case ApplicationVndDotGoogleDashAppsDotPresentation: - return []string{"gslides"} + return []Ext{ExtGslides} case ApplicationVndDotGoogleDashAppsDotSpreadsheet: - return []string{"gsheet"} + return []Ext{ExtGsheet} case ApplicationVndDotGoogleDashEarthDotKmlPlusxml: - return []string{"kml"} + return []Ext{ExtKml} case ApplicationVndDotGoogleDashEarthDotKmz: - return []string{"kmz"} + return []Ext{ExtKmz} case ApplicationVndDotGrafeq: - return []string{"gqf", "gqs"} + return []Ext{ExtGqf, ExtGqs} case ApplicationVndDotGrooveDashAccount: - return []string{"gac"} + return []Ext{ExtGac} case ApplicationVndDotGrooveDashHelp: - return []string{"ghf"} + return []Ext{ExtGhf} case ApplicationVndDotGrooveDashIdentityDashMessage: - return []string{"gim"} + return []Ext{ExtGim} case ApplicationVndDotGrooveDashInjector: - return []string{"grv"} + return []Ext{ExtGrv} case ApplicationVndDotGrooveDashToolDashMessage: - return []string{"gtm"} + return []Ext{ExtGtm} case ApplicationVndDotGrooveDashToolDashTemplate: - return []string{"tpl"} + return []Ext{ExtTpl} case ApplicationVndDotGrooveDashVcard: - return []string{"vcg"} + return []Ext{ExtVcg} case ApplicationVndDotHaansoftDashHwp: - return []string{"hwp"} + return []Ext{ExtHwp} case ApplicationVndDotHaansoftDashHwt: - return []string{"hwt"} + return []Ext{ExtHwt} case ApplicationVndDotHalPlusxml: - return []string{"hal"} + return []Ext{ExtHal} case ApplicationVndDotHandheldDashEntertainmentPlusxml: - return []string{"zmm"} + return []Ext{ExtZmm} case ApplicationVndDotHbci: - return []string{"hbci"} + return []Ext{ExtHbci} case ApplicationVndDotHheDotLessonDashPlayer: - return []string{"les"} + return []Ext{ExtLes} case ApplicationVndDotHpDashHpgl: - return []string{"hpgl"} + return []Ext{ExtHpgl} case ApplicationVndDotHpDashHpid: - return []string{"hpid"} + return []Ext{ExtHpid} case ApplicationVndDotHpDashHps: - return []string{"hps"} + return []Ext{ExtHps} case ApplicationVndDotHpDashJlyt: - return []string{"jlt"} + return []Ext{ExtJlt} case ApplicationVndDotHpDashPcl: - return []string{"pcl"} + return []Ext{ExtPcl} case ApplicationVndDotHpDashPclxl: - return []string{"pclxl"} + return []Ext{ExtPclxl} case ApplicationVndDotHydrostatixDotSofDashData: - return []string{"sfd-hdstx"} + return []Ext{ExtSfdDashHdstx} case ApplicationVndDotIbmDotMinipay: - return []string{"mpy"} + return []Ext{ExtMpy} case ApplicationVndDotIbmDotModcap: - return []string{"afp", "listafp", "list3820"} + return []Ext{ExtAfp, ExtListafp, ExtList3820} case ApplicationVndDotIbmDotRightsDashManagement: - return []string{"irm"} + return []Ext{ExtIrm} case ApplicationVndDotIbmDotSecureDashContainer: - return []string{"sc"} + return []Ext{ExtSc} case ApplicationVndDotIccprofile: - return []string{"icc", "icm"} + return []Ext{ExtIcc, ExtIcm} case ApplicationVndDotIgloader: - return []string{"igl"} + return []Ext{ExtIgl} case ApplicationVndDotImmervisionDashIvp: - return []string{"ivp"} + return []Ext{ExtIvp} case ApplicationVndDotImmervisionDashIvu: - return []string{"ivu"} + return []Ext{ExtIvu} case ApplicationVndDotInsorsDotIgm: - return []string{"igm"} + return []Ext{ExtIgm} case ApplicationVndDotInterconDotFormnet: - return []string{"xpw", "xpx"} + return []Ext{ExtXpw, ExtXpx} case ApplicationVndDotIntergeo: - return []string{"i2g"} + return []Ext{ExtI2g} case ApplicationVndDotIntuDotQbo: - return []string{"qbo"} + return []Ext{ExtQbo} case ApplicationVndDotIntuDotQfx: - return []string{"qfx"} + return []Ext{ExtQfx} case ApplicationVndDotIpunpluggedDotRcprofile: - return []string{"rcprofile"} + return []Ext{ExtRcprofile} case ApplicationVndDotIrepositoryDotPackagePlusxml: - return []string{"irp"} + return []Ext{ExtIrp} case ApplicationVndDotIsDashXpr: - return []string{"xpr"} + return []Ext{ExtXpr} case ApplicationVndDotIsacDotFcs: - return []string{"fcs"} + return []Ext{ExtFcs} case ApplicationVndDotJam: - return []string{"jam"} + return []Ext{ExtJam} case ApplicationVndDotJcpDotJavameDotMidletDashRms: - return []string{"rms"} + return []Ext{ExtRms} case ApplicationVndDotJisp: - return []string{"jisp"} + return []Ext{ExtJisp} case ApplicationVndDotJoostDotJodaDashArchive: - return []string{"joda"} + return []Ext{ExtJoda} case ApplicationVndDotKahootz: - return []string{"ktz", "ktr"} + return []Ext{ExtKtz, ExtKtr} case ApplicationVndDotKdeDotKarbon: - return []string{"karbon"} + return []Ext{ExtKarbon} case ApplicationVndDotKdeDotKchart: - return []string{"chrt"} + return []Ext{ExtChrt} case ApplicationVndDotKdeDotKformula: - return []string{"kfo"} + return []Ext{ExtKfo} case ApplicationVndDotKdeDotKivio: - return []string{"flw"} + return []Ext{ExtFlw} case ApplicationVndDotKdeDotKontour: - return []string{"kon"} + return []Ext{ExtKon} case ApplicationVndDotKdeDotKpresenter: - return []string{"kpr", "kpt"} + return []Ext{ExtKpr, ExtKpt} case ApplicationVndDotKdeDotKspread: - return []string{"ksp"} + return []Ext{ExtKsp} case ApplicationVndDotKdeDotKword: - return []string{"kwd", "kwt"} + return []Ext{ExtKwd, ExtKwt} case ApplicationVndDotKenameaapp: - return []string{"htke"} + return []Ext{ExtHtke} case ApplicationVndDotKidspiration: - return []string{"kia"} + return []Ext{ExtKia} case ApplicationVndDotKinar: - return []string{"kne", "knp"} + return []Ext{ExtKne, ExtKnp} case ApplicationVndDotKoan: - return []string{"skp", "skd", "skt", "skm"} + return []Ext{ExtSkp, ExtSkd, ExtSkt, ExtSkm} case ApplicationVndDotKodakDashDescriptor: - return []string{"sse"} + return []Ext{ExtSse} case ApplicationVndDotLasDotLasPlusxml: - return []string{"lasxml"} + return []Ext{ExtLasxml} case ApplicationVndDotLlamagraphicsDotLifeDashBalanceDotDesktop: - return []string{"lbd"} + return []Ext{ExtLbd} case ApplicationVndDotLlamagraphicsDotLifeDashBalanceDotExchangePlusxml: - return []string{"lbe"} + return []Ext{ExtLbe} case ApplicationVndDotLotusDash1Dash2Dash3: - return []string{"123", "wk1", "wk3", "wk4", "wks"} + return []Ext{Ext123, ExtWk1, ExtWk3, ExtWk4, ExtWks} case ApplicationVndDotLotusDashApproach: - return []string{"apr"} + return []Ext{ExtApr} case ApplicationVndDotLotusDashFreelance: - return []string{"pre"} + return []Ext{ExtPre} case ApplicationVndDotLotusDashNotes: - return []string{"nsf"} + return []Ext{ExtNsf} case ApplicationVndDotLotusDashOrganizer: - return []string{"org"} + return []Ext{ExtOrg} case ApplicationVndDotLotusDashScreencam: - return []string{"scm"} + return []Ext{ExtScm} case ApplicationVndDotLotusDashWordpro: - return []string{"lwp"} + return []Ext{ExtLwp} case ApplicationVndDotMacportsDotPortpkg: - return []string{"portpkg"} + return []Ext{ExtPortpkg} case ApplicationVndDotMapboxDashVectorDashTile: - return []string{"mvt"} + return []Ext{ExtMvt} case ApplicationVndDotMcd: - return []string{"mcd"} + return []Ext{ExtMcd} case ApplicationVndDotMedcalcdata: - return []string{"mc1"} + return []Ext{ExtMc1} case ApplicationVndDotMediastationDotCdkey: - return []string{"cdkey"} + return []Ext{ExtCdkey} case ApplicationVndDotMfer: - return []string{"mwf"} + return []Ext{ExtMwf} case ApplicationVndDotMfmp: - return []string{"mfm"} + return []Ext{ExtMfm} case ApplicationVndDotMicrografxDotFlo: - return []string{"flo"} + return []Ext{ExtFlo} case ApplicationVndDotMicrografxDotIgx: - return []string{"igx"} + return []Ext{ExtIgx} case ApplicationVndDotMif: - return []string{"mif"} + return []Ext{ExtMif} case ApplicationVndDotMobiusDotDaf: - return []string{"daf"} + return []Ext{ExtDaf} case ApplicationVndDotMobiusDotDis: - return []string{"dis"} + return []Ext{ExtDis} case ApplicationVndDotMobiusDotMbk: - return []string{"mbk"} + return []Ext{ExtMbk} case ApplicationVndDotMobiusDotMqy: - return []string{"mqy"} + return []Ext{ExtMqy} case ApplicationVndDotMobiusDotMsl: - return []string{"msl"} + return []Ext{ExtMsl} case ApplicationVndDotMobiusDotPlc: - return []string{"plc"} + return []Ext{ExtPlc} case ApplicationVndDotMobiusDotTxf: - return []string{"txf"} + return []Ext{ExtTxf} case ApplicationVndDotMophunDotApplication: - return []string{"mpn"} + return []Ext{ExtMpn} case ApplicationVndDotMophunDotCertificate: - return []string{"mpc"} + return []Ext{ExtMpc} case ApplicationVndDotMozillaDotXulPlusxml: - return []string{"xul"} + return []Ext{ExtXul} case ApplicationVndDotMsDashAccess: - return []string{"mdb"} + return []Ext{ExtMdb} case ApplicationVndDotMsDashArtgalry: - return []string{"cil"} + return []Ext{ExtCil} case ApplicationVndDotMsDashAsf: - return []string{"asf"} + return []Ext{ExtAsf} case ApplicationVndDotMsDashCabDashCompressed: - return []string{"cab"} + return []Ext{ExtCab} case ApplicationVndDotMsDashExcel: - return []string{"xls", "xlm", "xla", "xlc", "xlt", "xlw", "xll", "xld"} + return []Ext{ExtXls, ExtXlm, ExtXla, ExtXlc, ExtXlt, ExtXlw, ExtXll, ExtXld} case ApplicationVndDotMsDashExcelDotAddinDotMacroenabledDot12: - return []string{"xlam"} + return []Ext{ExtXlam} case ApplicationVndDotMsDashExcelDotSheetDotBinaryDotMacroenabledDot12: - return []string{"xlsb"} + return []Ext{ExtXlsb} case ApplicationVndDotMsDashExcelDotSheetDotMacroenabledDot12: - return []string{"xlsm"} + return []Ext{ExtXlsm} case ApplicationVndDotMsDashExcelDotTemplateDotMacroenabledDot12: - return []string{"xltm"} + return []Ext{ExtXltm} case ApplicationVndDotMsDashFontobject: - return []string{"eot"} + return []Ext{ExtEot} case ApplicationVndDotMsDashHtmlhelp: - return []string{"chm"} + return []Ext{ExtChm} case ApplicationVndDotMsDashIms: - return []string{"ims"} + return []Ext{ExtIms} case ApplicationVndDotMsDashLrm: - return []string{"lrm"} + return []Ext{ExtLrm} case ApplicationVndDotMsDashOfficetheme: - return []string{"thmx"} + return []Ext{ExtThmx} case ApplicationVndDotMsDashOutlook: - return []string{"msg"} + return []Ext{ExtMsg} case ApplicationVndDotMsDashPkiDotSeccat: - return []string{"cat"} + return []Ext{ExtCat} case ApplicationVndDotMsDashPkiDotStl: - return []string{"stl"} + return []Ext{ExtStl} case ApplicationVndDotMsDashPowerpoint: - return []string{"ppt", "pps", "pot", "ppz"} + return []Ext{ExtPpt, ExtPps, ExtPot, ExtPpz} case ApplicationVndDotMsDashPowerpointDotAddinDotMacroenabledDot12: - return []string{"ppam"} + return []Ext{ExtPpam} case ApplicationVndDotMsDashPowerpointDotPresentationDotMacroenabledDot12: - return []string{"pptm"} + return []Ext{ExtPptm} case ApplicationVndDotMsDashPowerpointDotSlideDotMacroenabledDot12: - return []string{"sldm"} + return []Ext{ExtSldm} case ApplicationVndDotMsDashPowerpointDotSlideshowDotMacroenabledDot12: - return []string{"ppsm"} + return []Ext{ExtPpsm} case ApplicationVndDotMsDashPowerpointDotTemplateDotMacroenabledDot12: - return []string{"potm"} + return []Ext{ExtPotm} case ApplicationVndDotMsDashProject: - return []string{"mpp", "mpt"} + return []Ext{ExtMpp, ExtMpt} case ApplicationVndDotMsDashPublisher: - return []string{"pub"} + return []Ext{ExtPub} case ApplicationVndDotMsDashTnef: - return []string{"tnef", "tnf"} + return []Ext{ExtTnef, ExtTnf} case ApplicationVndDotMsDashVisioDotDrawingDotMacroenabledDotMainPlusxml: - return []string{"vsdm"} + return []Ext{ExtVsdm} case ApplicationVndDotMsDashVisioDotDrawingDotMainPlusxml: - return []string{"vsdx"} + return []Ext{ExtVsdx} case ApplicationVndDotMsDashVisioDotStencilDotMacroenabledDotMainPlusxml: - return []string{"vssm"} + return []Ext{ExtVssm} case ApplicationVndDotMsDashVisioDotStencilDotMainPlusxml: - return []string{"vssx"} + return []Ext{ExtVssx} case ApplicationVndDotMsDashVisioDotTemplateDotMacroenabledDotMainPlusxml: - return []string{"vstm"} + return []Ext{ExtVstm} case ApplicationVndDotMsDashVisioDotTemplateDotMainPlusxml: - return []string{"vstx"} + return []Ext{ExtVstx} case ApplicationVndDotMsDashWord: - return []string{"doc"} + return []Ext{ExtDoc} case ApplicationVndDotMsDashWordDotDocumentDotMacroenabledDot12: - return []string{"docm"} + return []Ext{ExtDocm} case ApplicationVndDotMsDashWordDotTemplateDotMacroenabledDot12: - return []string{"dotm"} + return []Ext{ExtDotm} case ApplicationVndDotMsDashWorks: - return []string{"wps", "wks", "wcm", "wdb", "xlr"} + return []Ext{ExtWps, ExtWks, ExtWcm, ExtWdb, ExtXlr} case ApplicationVndDotMsDashWpl: - return []string{"wpl"} + return []Ext{ExtWpl} case ApplicationVndDotMsDashXpsdocument: - return []string{"xps"} + return []Ext{ExtXps} case ApplicationVndDotMsaccess: - return []string{"mdb"} + return []Ext{ExtMdb} case ApplicationVndDotMseq: - return []string{"mseq"} + return []Ext{ExtMseq} case ApplicationVndDotMusician: - return []string{"mus"} + return []Ext{ExtMus} case ApplicationVndDotMuveeDotStyle: - return []string{"msty"} + return []Ext{ExtMsty} case ApplicationVndDotMynfc: - return []string{"taglet"} + return []Ext{ExtTaglet} case ApplicationVndDotNeurolanguageDotNlu: - return []string{"nlu"} + return []Ext{ExtNlu} case ApplicationVndDotNintendoDotSnesDotRom: - return []string{"sfc", "smc"} + return []Ext{ExtSfc, ExtSmc} case ApplicationVndDotNitf: - return []string{"ntf", "nitf"} + return []Ext{ExtNtf, ExtNitf} case ApplicationVndDotNoblenetDashDirectory: - return []string{"nnd"} + return []Ext{ExtNnd} case ApplicationVndDotNoblenetDashSealer: - return []string{"nns"} + return []Ext{ExtNns} case ApplicationVndDotNoblenetDashWeb: - return []string{"nnw"} + return []Ext{ExtNnw} case ApplicationVndDotNokiaDotNDashGageDotAcPlusxml: - return []string{"ac"} + return []Ext{ExtAc} case ApplicationVndDotNokiaDotNDashGageDotData: - return []string{"ngdat"} + return []Ext{ExtNgdat} case ApplicationVndDotNokiaDotNDashGageDotSymbianDotInstall: - return []string{"n-gage"} + return []Ext{ExtNDashGage} case ApplicationVndDotNokiaDotRadioDashPreset: - return []string{"rpst"} + return []Ext{ExtRpst} case ApplicationVndDotNokiaDotRadioDashPresets: - return []string{"rpss"} + return []Ext{ExtRpss} case ApplicationVndDotNovadigmDotEdm: - return []string{"edm"} + return []Ext{ExtEdm} case ApplicationVndDotNovadigmDotEdx: - return []string{"edx"} + return []Ext{ExtEdx} case ApplicationVndDotNovadigmDotExt: - return []string{"ext"} + return []Ext{ExtExt} case ApplicationVndDotOasisDotDocbookPlusxml: - return []string{"dbk", "docbook"} + return []Ext{ExtDbk, ExtDocbook} case ApplicationVndDotOasisDotOpendocumentDotChart: - return []string{"odc"} + return []Ext{ExtOdc} case ApplicationVndDotOasisDotOpendocumentDotChartDashTemplate: - return []string{"otc"} + return []Ext{ExtOtc} case ApplicationVndDotOasisDotOpendocumentDotDatabase: - return []string{"odb"} + return []Ext{ExtOdb} case ApplicationVndDotOasisDotOpendocumentDotFormula: - return []string{"odf"} + return []Ext{ExtOdf} case ApplicationVndDotOasisDotOpendocumentDotFormulaDashTemplate: - return []string{"odft", "otf"} + return []Ext{ExtOdft, ExtOtf} case ApplicationVndDotOasisDotOpendocumentDotGraphics: - return []string{"odg"} + return []Ext{ExtOdg} case ApplicationVndDotOasisDotOpendocumentDotGraphicsDashFlatDashXML: - return []string{"fodg"} + return []Ext{ExtFodg} case ApplicationVndDotOasisDotOpendocumentDotGraphicsDashTemplate: - return []string{"otg"} + return []Ext{ExtOtg} case ApplicationVndDotOasisDotOpendocumentDotImage: - return []string{"odi"} + return []Ext{ExtOdi} case ApplicationVndDotOasisDotOpendocumentDotImageDashTemplate: - return []string{"oti"} + return []Ext{ExtOti} case ApplicationVndDotOasisDotOpendocumentDotPresentation: - return []string{"odp"} + return []Ext{ExtOdp} case ApplicationVndDotOasisDotOpendocumentDotPresentationDashFlatDashXML: - return []string{"fodp"} + return []Ext{ExtFodp} case ApplicationVndDotOasisDotOpendocumentDotPresentationDashTemplate: - return []string{"otp"} + return []Ext{ExtOtp} case ApplicationVndDotOasisDotOpendocumentDotSpreadsheet: - return []string{"ods"} + return []Ext{ExtOds} case ApplicationVndDotOasisDotOpendocumentDotSpreadsheetDashFlatDashXML: - return []string{"fods"} + return []Ext{ExtFods} case ApplicationVndDotOasisDotOpendocumentDotSpreadsheetDashTemplate: - return []string{"ots"} + return []Ext{ExtOts} case ApplicationVndDotOasisDotOpendocumentDotText: - return []string{"odt"} + return []Ext{ExtOdt} case ApplicationVndDotOasisDotOpendocumentDotTextDashFlatDashXML: - return []string{"fodt"} + return []Ext{ExtFodt} case ApplicationVndDotOasisDotOpendocumentDotTextDashMaster: - return []string{"odm"} + return []Ext{ExtOdm} case ApplicationVndDotOasisDotOpendocumentDotTextDashTemplate: - return []string{"ott"} + return []Ext{ExtOtt} case ApplicationVndDotOasisDotOpendocumentDotTextDashWeb: - return []string{"oth"} + return []Ext{ExtOth} case ApplicationVndDotOlpcDashSugar: - return []string{"xo"} + return []Ext{ExtXo} case ApplicationVndDotOmaDotDd2Plusxml: - return []string{"dd2"} + return []Ext{ExtDd2} case ApplicationVndDotOpenbloxDotGamePlusxml: - return []string{"obgx"} + return []Ext{ExtObgx} case ApplicationVndDotOpenofficeorgDotExtension: - return []string{"oxt"} + return []Ext{ExtOxt} case ApplicationVndDotOpenstreetmapDotDataPlusxml: - return []string{"osm"} + return []Ext{ExtOsm} case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotPresentation: - return []string{"pptx"} + return []Ext{ExtPptx} case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotSlide: - return []string{"sldx"} + return []Ext{ExtSldx} case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotSlideshow: - return []string{"ppsx"} + return []Ext{ExtPpsx} case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotTemplate: - return []string{"potx"} + return []Ext{ExtPotx} case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotSpreadsheetmlDotSheet: - return []string{"xlsx"} + return []Ext{ExtXlsx} case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotSpreadsheetmlDotTemplate: - return []string{"xltx"} + return []Ext{ExtXltx} case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotWordprocessingmlDotDocument: - return []string{"docx"} + return []Ext{ExtDocx} case ApplicationVndDotOpenxmlformatsDashOfficedocumentDotWordprocessingmlDotTemplate: - return []string{"dotx"} + return []Ext{ExtDotx} case ApplicationVndDotOsgeoDotMapguideDotPackage: - return []string{"mgp"} + return []Ext{ExtMgp} case ApplicationVndDotOsgiDotDp: - return []string{"dp"} + return []Ext{ExtDp} case ApplicationVndDotOsgiDotSubsystem: - return []string{"esa"} + return []Ext{ExtEsa} case ApplicationVndDotPalm: - return []string{"pdb", "pqa", "oprc", "prc"} + return []Ext{ExtPdb, ExtPqa, ExtOprc, ExtPrc} case ApplicationVndDotPawaafile: - return []string{"paw"} + return []Ext{ExtPaw} case ApplicationVndDotPgDotFormat: - return []string{"str"} + return []Ext{ExtStr} case ApplicationVndDotPgDotOsasli: - return []string{"ei6"} + return []Ext{ExtEi6} case ApplicationVndDotPicsel: - return []string{"efif"} + return []Ext{ExtEfif} case ApplicationVndDotPmiDotWidget: - return []string{"wg"} + return []Ext{ExtWg} case ApplicationVndDotPocketlearn: - return []string{"plf"} + return []Ext{ExtPlf} case ApplicationVndDotPowerbuilder6: - return []string{"pbd"} + return []Ext{ExtPbd} case ApplicationVndDotPreviewsystemsDotBox: - return []string{"box"} + return []Ext{ExtBox} case ApplicationVndDotProteusDotMagazine: - return []string{"mgz"} + return []Ext{ExtMgz} case ApplicationVndDotPublishareDashDeltaDashTree: - return []string{"qps"} + return []Ext{ExtQPS} case ApplicationVndDotPviDotPtid1: - return []string{"ptid"} + return []Ext{ExtPtid} case ApplicationVndDotQuarkDotQuarkxpress: - return []string{"qxd", "qxt", "qwd", "qwt", "qxl", "qxb"} + return []Ext{ExtQxd, ExtQxt, ExtQwd, ExtQwt, ExtQxl, ExtQxb} case ApplicationVndDotRar: - return []string{"rar"} + return []Ext{ExtRar} case ApplicationVndDotRealvncDotBed: - return []string{"bed"} + return []Ext{ExtBed} case ApplicationVndDotRecordareDotMusicxml: - return []string{"mxl"} + return []Ext{ExtMxl} case ApplicationVndDotRecordareDotMusicxmlPlusxml: - return []string{"musicxml"} + return []Ext{ExtMusicxml} case ApplicationVndDotRigDotCryptonote: - return []string{"cryptonote"} + return []Ext{ExtCryptonote} case ApplicationVndDotRimDotCod: - return []string{"cod"} + return []Ext{ExtCod} case ApplicationVndDotRnDashRealmedia: - return []string{"rm", "rmj", "rmm", "rms", "rmx", "rmvb"} + return []Ext{ExtRm, ExtRmj, ExtRmm, ExtRms, ExtRmx, ExtRmvb} case ApplicationVndDotRnDashRealmediaDashVbr: - return []string{"rmvb", "rm", "rmj", "rmm", "rms", "rmx"} + return []Ext{ExtRmvb, ExtRm, ExtRmj, ExtRmm, ExtRms, ExtRmx} case ApplicationVndDotRoute66DotLink66Plusxml: - return []string{"link66"} + return []Ext{ExtLink66} case ApplicationVndDotSailingtrackerDotTrack: - return []string{"st"} + return []Ext{ExtSt} case ApplicationVndDotSdp: - return []string{"sdp"} + return []Ext{ExtSdp} case ApplicationVndDotSeemail: - return []string{"see"} + return []Ext{ExtSee} case ApplicationVndDotSema: - return []string{"sema"} + return []Ext{ExtSema} case ApplicationVndDotSemd: - return []string{"semd"} + return []Ext{ExtSemd} case ApplicationVndDotSemf: - return []string{"semf"} + return []Ext{ExtSemf} case ApplicationVndDotShanaDotInformedDotFormdata: - return []string{"ifm"} + return []Ext{ExtIfm} case ApplicationVndDotShanaDotInformedDotFormtemplate: - return []string{"itp"} + return []Ext{ExtItp} case ApplicationVndDotShanaDotInformedDotInterchange: - return []string{"iif"} + return []Ext{ExtIif} case ApplicationVndDotShanaDotInformedDotPackage: - return []string{"ipk"} + return []Ext{ExtIpk} case ApplicationVndDotSimtechDashMindmapper: - return []string{"twd", "twds"} + return []Ext{ExtTwd, ExtTwds} case ApplicationVndDotSmaf: - return []string{"mmf", "smaf"} + return []Ext{ExtMmf, ExtSmaf} case ApplicationVndDotSmartDotTeacher: - return []string{"teacher"} + return []Ext{ExtTeacher} case ApplicationVndDotSnap: - return []string{"snap"} + return []Ext{ExtSnap} case ApplicationVndDotSoftware602DotFillerDotFormPlusxml: - return []string{"fo"} + return []Ext{ExtFo} case ApplicationVndDotSolentDotSdkmPlusxml: - return []string{"sdkm", "sdkd"} + return []Ext{ExtSdkm, ExtSdkd} case ApplicationVndDotSpotfireDotDxp: - return []string{"dxp"} + return []Ext{ExtDxp} case ApplicationVndDotSpotfireDotSfs: - return []string{"sfs"} + return []Ext{ExtSfs} case ApplicationVndDotSqlite3: - return []string{"sqlite3"} + return []Ext{ExtSqlite3} case ApplicationVndDotSquashfs: - return []string{"sqsh"} + return []Ext{ExtSqsh} case ApplicationVndDotStardivisionDotCalc: - return []string{"sdc"} + return []Ext{ExtSdc} case ApplicationVndDotStardivisionDotChart: - return []string{"sds"} + return []Ext{ExtSds} case ApplicationVndDotStardivisionDotDraw: - return []string{"sda"} + return []Ext{ExtSda} case ApplicationVndDotStardivisionDotImpress: - return []string{"sdd", "sdp"} + return []Ext{ExtSdd, ExtSdp} case ApplicationVndDotStardivisionDotMail: - return []string{"smd"} + return []Ext{ExtSmd} case ApplicationVndDotStardivisionDotMath: - return []string{"smf"} + return []Ext{ExtSmf} case ApplicationVndDotStardivisionDotWriter: - return []string{"sdw", "vor", "sgl"} + return []Ext{ExtSdw, ExtVor, ExtSgl} case ApplicationVndDotStardivisionDotWriterDashGlobal: - return []string{"sgl", "sdw", "vor"} + return []Ext{ExtSgl, ExtSdw, ExtVor} case ApplicationVndDotStepmaniaDotPackage: - return []string{"smzip"} + return []Ext{ExtSmzip} case ApplicationVndDotStepmaniaDotStepchart: - return []string{"sm"} + return []Ext{ExtSm} case ApplicationVndDotSunDotWadlPlusxml: - return []string{"wadl"} + return []Ext{ExtWadl} case ApplicationVndDotSunDotXMLDotBase: - return []string{"odb"} + return []Ext{ExtOdb} case ApplicationVndDotSunDotXMLDotCalc: - return []string{"sxc"} + return []Ext{ExtSxc} case ApplicationVndDotSunDotXMLDotCalcDotTemplate: - return []string{"stc"} + return []Ext{ExtStc} case ApplicationVndDotSunDotXMLDotDraw: - return []string{"sxd"} + return []Ext{ExtSxd} case ApplicationVndDotSunDotXMLDotDrawDotTemplate: - return []string{"std"} + return []Ext{ExtStd} case ApplicationVndDotSunDotXMLDotImpress: - return []string{"sxi"} + return []Ext{ExtSxi} case ApplicationVndDotSunDotXMLDotImpressDotTemplate: - return []string{"sti"} + return []Ext{ExtSti} case ApplicationVndDotSunDotXMLDotMath: - return []string{"sxm"} + return []Ext{ExtSxm} case ApplicationVndDotSunDotXMLDotWriter: - return []string{"sxw"} + return []Ext{ExtSxw} case ApplicationVndDotSunDotXMLDotWriterDotGlobal: - return []string{"sxg"} + return []Ext{ExtSxg} case ApplicationVndDotSunDotXMLDotWriterDotTemplate: - return []string{"stw"} + return []Ext{ExtStw} case ApplicationVndDotSusDashCalendar: - return []string{"sus", "susp"} + return []Ext{ExtSus, ExtSusp} case ApplicationVndDotSvd: - return []string{"svd"} + return []Ext{ExtSvd} case ApplicationVndDotSymbianDotInstall: - return []string{"sis", "sisx"} + return []Ext{ExtSis, ExtSisx} case ApplicationVndDotSyncmlPlusxml: - return []string{"xsm"} + return []Ext{ExtXsm} case ApplicationVndDotSyncmlDotDmPluswbxml: - return []string{"bdm"} + return []Ext{ExtBdm} case ApplicationVndDotSyncmlDotDmPlusxml: - return []string{"xdm"} + return []Ext{ExtXdm} case ApplicationVndDotSyncmlDotDmddfPlusxml: - return []string{"ddf"} + return []Ext{ExtDdf} case ApplicationVndDotTaoDotIntentDashModuleDashArchive: - return []string{"tao"} + return []Ext{ExtTao} case ApplicationVndDotTcpdumpDotPcap: - return []string{"pcap", "cap", "dmp"} + return []Ext{ExtPcap, ExtCap, ExtDmp} case ApplicationVndDotTmobileDashLivetv: - return []string{"tmo"} + return []Ext{ExtTmo} case ApplicationVndDotTridDotTpt: - return []string{"tpt"} + return []Ext{ExtTpt} case ApplicationVndDotTriscapeDotMxs: - return []string{"mxs"} + return []Ext{ExtMxs} case ApplicationVndDotTrueapp: - return []string{"tra"} + return []Ext{ExtTra} case ApplicationVndDotUfdl: - return []string{"ufd", "ufdl"} + return []Ext{ExtUfd, ExtUfdl} case ApplicationVndDotUiqDotTheme: - return []string{"utz"} + return []Ext{ExtUtz} case ApplicationVndDotUmajin: - return []string{"umj"} + return []Ext{ExtUmj} case ApplicationVndDotUnity: - return []string{"unityweb"} + return []Ext{ExtUnityweb} case ApplicationVndDotUomlPlusxml: - return []string{"uoml"} + return []Ext{ExtUoml} case ApplicationVndDotVcx: - return []string{"vcx"} + return []Ext{ExtVcx} case ApplicationVndDotVisio: - return []string{"vsd", "vst", "vss", "vsw"} + return []Ext{ExtVsd, ExtVst, ExtVss, ExtVsw} case ApplicationVndDotVisionary: - return []string{"vis"} + return []Ext{ExtVis} case ApplicationVndDotVsf: - return []string{"vsf"} + return []Ext{ExtVsf} case ApplicationVndDotWapDotWbxml: - return []string{"wbxml"} + return []Ext{ExtWbxml} case ApplicationVndDotWapDotWmlc: - return []string{"wmlc"} + return []Ext{ExtWmlc} case ApplicationVndDotWapDotWmlscriptc: - return []string{"wmlsc"} + return []Ext{ExtWmlsc} case ApplicationVndDotWebturbo: - return []string{"wtb"} + return []Ext{ExtWtb} case ApplicationVndDotWolframDotPlayer: - return []string{"nbp"} + return []Ext{ExtNbp} case ApplicationVndDotWordperfect: - return []string{"wpd", "wp", "wp4", "wp5", "wp6", "wpp"} + return []Ext{ExtWpd, ExtWp, ExtWp4, ExtWp5, ExtWp6, ExtWpp} case ApplicationVndDotWqd: - return []string{"wqd"} + return []Ext{ExtWqd} case ApplicationVndDotWtDotStf: - return []string{"stf"} + return []Ext{ExtStf} case ApplicationVndDotXara: - return []string{"xar"} + return []Ext{ExtXar} case ApplicationVndDotXdgapp: - return []string{"flatpak", "xdgapp"} + return []Ext{ExtFlatpak, ExtXdgapp} case ApplicationVndDotXfdl: - return []string{"xfdl"} + return []Ext{ExtXfdl} case ApplicationVndDotYamahaDotHvDashDic: - return []string{"hvd"} + return []Ext{ExtHvd} case ApplicationVndDotYamahaDotHvDashScript: - return []string{"hvs"} + return []Ext{ExtHvs} case ApplicationVndDotYamahaDotHvDashVoice: - return []string{"hvp"} + return []Ext{ExtHvp} case ApplicationVndDotYamahaDotOpenscoreformat: - return []string{"osf"} + return []Ext{ExtOsf} case ApplicationVndDotYamahaDotOpenscoreformatDotOsfpvgPlusxml: - return []string{"osfpvg"} + return []Ext{ExtOsfpvg} case ApplicationVndDotYamahaDotSmafDashAudio: - return []string{"saf"} + return []Ext{ExtSaf} case ApplicationVndDotYamahaDotSmafDashPhrase: - return []string{"spf"} + return []Ext{ExtSpf} case ApplicationVndDotYellowriverDashCustomDashMenu: - return []string{"cmp"} + return []Ext{ExtCmp} case ApplicationVndDotYoutubeDotYt: - return []string{"yt"} + return []Ext{ExtYt} case ApplicationVndDotZul: - return []string{"zir", "zirz"} + return []Ext{ExtZir, ExtZirz} case ApplicationVndDotZzazzDotDeckPlusxml: - return []string{"zaz"} + return []Ext{ExtZaz} case ApplicationVoicexmlPlusxml: - return []string{"vxml"} + return []Ext{ExtVxml} case ApplicationWasm: - return []string{"wasm"} + return []Ext{ExtWasm} case ApplicationWidget: - return []string{"wgt"} + return []Ext{ExtWgt} case ApplicationWinhlp: - return []string{"hlp"} + return []Ext{ExtHlp} case ApplicationWk1: - return []string{"123", "wk1", "wk3", "wk4", "wks"} + return []Ext{Ext123, ExtWk1, ExtWk3, ExtWk4, ExtWks} case ApplicationWmf: - return []string{"wmf"} + return []Ext{ExtWmf} case ApplicationWordperfect: - return []string{"wp", "wp4", "wp5", "wp6", "wpd", "wpp"} + return []Ext{ExtWp, ExtWp4, ExtWp5, ExtWp6, ExtWpd, ExtWpp} case ApplicationWsdlPlusxml: - return []string{"wsdl"} + return []Ext{ExtWsdl} case ApplicationWspolicyPlusxml: - return []string{"wspolicy"} + return []Ext{ExtWspolicy} case ApplicationWwf: - return []string{"wwf"} + return []Ext{ExtWwf} case ApplicationXDash123: - return []string{"123", "wk1", "wk3", "wk4", "wks"} + return []Ext{Ext123, ExtWk1, ExtWk3, ExtWk4, ExtWks} case ApplicationXDash7zDashCompressed: - return []string{"7z", "7z.001"} + return []Ext{Ext7z, Ext7zDot001} case ApplicationXDashAbiword: - return []string{"abw", "abw.CRASHED", "abw.gz", "zabw"} + return []Ext{ExtAbw, ExtAbwDotCRASHED, ExtAbwDotGz, ExtZabw} case ApplicationXDashAce: - return []string{"ace"} + return []Ext{ExtAce} case ApplicationXDashAceDashCompressed: - return []string{"ace"} + return []Ext{ExtAce} case ApplicationXDashAlz: - return []string{"alz"} + return []Ext{ExtAlz} case ApplicationXDashAmigaDashDiskDashFormat: - return []string{"adf"} + return []Ext{ExtAdf} case ApplicationXDashAmipro: - return []string{"sam"} + return []Ext{ExtSam} case ApplicationXDashAnnodex: - return []string{"anx"} + return []Ext{ExtAnx} case ApplicationXDashAportisdoc: - return []string{"pdb", "pdc"} + return []Ext{ExtPdb, ExtPdc} case ApplicationXDashAppleDashDiskimage: - return []string{"dmg"} + return []Ext{ExtDmg} case ApplicationXDashAppleDashSystemprofilerPlusxml: - return []string{"spx"} + return []Ext{ExtSpx} case ApplicationXDashAppleworksDashDocument: - return []string{"cwk"} + return []Ext{ExtCwk} case ApplicationXDashApplixDashSpreadsheet: - return []string{"as"} + return []Ext{ExtAs} case ApplicationXDashApplixDashWord: - return []string{"aw"} + return []Ext{ExtAw} case ApplicationXDashArchive: - return []string{"a", "ar"} + return []Ext{ExtA, ExtAr} case ApplicationXDashArj: - return []string{"arj"} + return []Ext{ExtArj} case ApplicationXDashAsp: - return []string{"asp"} + return []Ext{ExtAsp} case ApplicationXDashAtariDash2600DashRom: - return []string{"a26"} + return []Ext{ExtA26} case ApplicationXDashAtariDash7800DashRom: - return []string{"a78"} + return []Ext{ExtA78} case ApplicationXDashAtariDashLynxDashRom: - return []string{"lnx"} + return []Ext{ExtLnx} case ApplicationXDashAuthorwareDashBin: - return []string{"aab", "x32", "u32", "vox"} + return []Ext{ExtAab, ExtX32, ExtU32, ExtVox} case ApplicationXDashAuthorwareDashMap: - return []string{"aam"} + return []Ext{ExtAam} case ApplicationXDashAuthorwareDashSeg: - return []string{"aas"} + return []Ext{ExtAas} case ApplicationXDashAwk: - return []string{"awk"} + return []Ext{ExtAwk} case ApplicationXDashBcpio: - return []string{"bcpio"} + return []Ext{ExtBcpio} case ApplicationXDashBdoc: - return []string{"bdoc"} + return []Ext{ExtBdoc} case ApplicationXDashBittorrent: - return []string{"torrent"} + return []Ext{ExtTorrent} case ApplicationXDashBlender: - return []string{"blender", "blend", "BLEND"} + return []Ext{ExtBlender, ExtBlend, Ext_BLEND} case ApplicationXDashBlorb: - return []string{"blb", "blorb"} + return []Ext{ExtBlb, ExtBlorb} case ApplicationXDashBpsDashPatch: - return []string{"bps"} + return []Ext{ExtBps} case ApplicationXDashBsdiff: - return []string{"bsdiff"} + return []Ext{ExtBsdiff} case ApplicationXDashBz2: - return []string{"bz2"} + return []Ext{ExtBz2} case ApplicationXDashBzdvi: - return []string{"dvi.bz2"} + return []Ext{ExtDviDotBz2} case ApplicationXDashBzip: - return []string{"bz", "bz2"} + return []Ext{ExtBz, ExtBz2} case ApplicationXDashBzipDashCompressedDashTar: - return []string{"tar.bz2", "tar.bz", "tbz2", "tbz", "tb2"} + return []Ext{ExtTarDotBz2, ExtTarDotBz, ExtTbz2, ExtTbz, ExtTb2} case ApplicationXDashBzip2: - return []string{"bz2", "boz", "bz"} + return []Ext{ExtBz2, ExtBoz, ExtBz} case ApplicationXDashBzpdf: - return []string{"pdf.bz2"} + return []Ext{ExtPdfDotBz2} case ApplicationXDashBzpostscript: - return []string{"ps.bz2"} + return []Ext{ExtPsDotBz2} case ApplicationXDashCb7: - return []string{"cb7"} + return []Ext{ExtCb7} case ApplicationXDashCbr: - return []string{"cbr", "cba", "cbt", "cbz", "cb7"} + return []Ext{ExtCbr, ExtCba, ExtCbt, ExtCbz, ExtCb7} case ApplicationXDashCbt: - return []string{"cbt"} + return []Ext{ExtCbt} case ApplicationXDashCbz: - return []string{"cbz"} + return []Ext{ExtCbz} case ApplicationXDashCcmx: - return []string{"ccmx"} + return []Ext{ExtCcmx} case ApplicationXDashCdDashImage: - return []string{"iso", "iso9660"} + return []Ext{ExtIso, ExtIso9660} case ApplicationXDashCdlink: - return []string{"vcd"} + return []Ext{ExtVcd} case ApplicationXDashCdr: - return []string{"cdr"} + return []Ext{ExtCdr} case ApplicationXDashCdrdaoDashToc: - return []string{"toc"} + return []Ext{ExtToc} case ApplicationXDashCfsDashCompressed: - return []string{"cfs"} + return []Ext{ExtCfs} case ApplicationXDashChat: - return []string{"chat"} + return []Ext{ExtChat} case ApplicationXDashChessDashPgn: - return []string{"pgn"} + return []Ext{ExtPgn} case ApplicationXDashChm: - return []string{"chm"} + return []Ext{ExtChm} case ApplicationXDashChromeDashExtension: - return []string{"crx"} + return []Ext{ExtCrx} case ApplicationXDashCiscoDashVpnDashSettings: - return []string{"pcf"} + return []Ext{ExtPcf} case ApplicationXDashCocoa: - return []string{"cco"} + return []Ext{ExtCco} case ApplicationXDashCompress: - return []string{"Z"} + return []Ext{Ext_Z} case ApplicationXDashCompressedDashIso: - return []string{"cso"} + return []Ext{ExtCso} case ApplicationXDashCompressedDashTar: - return []string{"tar.gz", "tgz"} + return []Ext{ExtTarDotGz, ExtTgz} case ApplicationXDashConference: - return []string{"nsc"} + return []Ext{ExtNsc} case ApplicationXDashCoreldraw: - return []string{"cdr"} + return []Ext{ExtCdr} case ApplicationXDashCpio: - return []string{"cpio"} + return []Ext{ExtCpio} case ApplicationXDashCpioDashCompressed: - return []string{"cpio.gz"} + return []Ext{ExtCpioDotGz} case ApplicationXDashCsh: - return []string{"csh"} + return []Ext{ExtCsh} case ApplicationXDashCue: - return []string{"cue"} + return []Ext{ExtCue} case ApplicationXDashDar: - return []string{"dar"} + return []Ext{ExtDar} case ApplicationXDashDbase: - return []string{"dbf"} + return []Ext{ExtDbf} case ApplicationXDashDbf: - return []string{"dbf"} + return []Ext{ExtDbf} case ApplicationXDashDcDashRom: - return []string{"dc"} + return []Ext{ExtDc} case ApplicationXDashDeb: - return []string{"deb", "udeb"} + return []Ext{ExtDeb, ExtUdeb} case ApplicationXDashDebianDashPackage: - return []string{"deb", "udeb"} + return []Ext{ExtDeb, ExtUdeb} case ApplicationXDashDesigner: - return []string{"ui"} + return []Ext{ExtUI} case ApplicationXDashDesktop: - return []string{"desktop", "kdelnk"} + return []Ext{ExtDesktop, ExtKdelnk} case ApplicationXDashDgcDashCompressed: - return []string{"dgc"} + return []Ext{ExtDgc} case ApplicationXDashDiaDashDiagram: - return []string{"dia"} + return []Ext{ExtDia} case ApplicationXDashDiaDashShape: - return []string{"shape"} + return []Ext{ExtShape} case ApplicationXDashDirector: - return []string{"dir", "dcr", "dxr", "cst", "cct", "cxt", "w3d", "fgd", "swa"} + return []Ext{ExtDir, ExtDcr, ExtDxr, ExtCst, ExtCct, ExtCxt, ExtW3d, ExtFgd, ExtSwa} case ApplicationXDashDiscjugglerDashCdDashImage: - return []string{"cdi"} + return []Ext{ExtCdi} case ApplicationXDashDocbookPlusxml: - return []string{"dbk", "docbook"} + return []Ext{ExtDbk, ExtDocbook} case ApplicationXDashDoom: - return []string{"wad"} + return []Ext{ExtWad} case ApplicationXDashDoomDashWad: - return []string{"wad"} + return []Ext{ExtWad} case ApplicationXDashDreamcastDashRom: - return []string{"iso"} + return []Ext{ExtIso} case ApplicationXDashDtbncxPlusxml: - return []string{"ncx"} + return []Ext{ExtNcx} case ApplicationXDashDtbookPlusxml: - return []string{"dtb"} + return []Ext{ExtDtb} case ApplicationXDashDtbresourcePlusxml: - return []string{"res"} + return []Ext{ExtRes} case ApplicationXDashDvi: - return []string{"dvi"} + return []Ext{ExtDvi} case ApplicationXDashEDashTheme: - return []string{"etheme"} + return []Ext{ExtEtheme} case ApplicationXDashEgon: - return []string{"egon"} + return []Ext{ExtEgon} case ApplicationXDashEmf: - return []string{"emf"} + return []Ext{ExtEmf} case ApplicationXDashEnvoy: - return []string{"evy"} + return []Ext{ExtEvy} case ApplicationXDashEva: - return []string{"eva"} + return []Ext{ExtEva} case ApplicationXDashFdDashFile: - return []string{"fd", "qd"} + return []Ext{ExtFd, ExtQd} case ApplicationXDashFdsDashDisk: - return []string{"fds"} + return []Ext{ExtFds} case ApplicationXDashFictionbook: - return []string{"fb2"} + return []Ext{ExtFb2} case ApplicationXDashFictionbookPlusxml: - return []string{"fb2"} + return []Ext{ExtFb2} case ApplicationXDashFlashDashVideo: - return []string{"flv"} + return []Ext{ExtFlv} case ApplicationXDashFluid: - return []string{"fl"} + return []Ext{ExtFl} case ApplicationXDashFontDashAfm: - return []string{"afm"} + return []Ext{ExtAfm} case ApplicationXDashFontDashBdf: - return []string{"bdf"} + return []Ext{ExtBdf} case ApplicationXDashFontDashGhostscript: - return []string{"gsf"} + return []Ext{ExtGsf} case ApplicationXDashFontDashLinuxDashPsf: - return []string{"psf"} + return []Ext{ExtPsf} case ApplicationXDashFontDashOtf: - return []string{"otf"} + return []Ext{ExtOtf} case ApplicationXDashFontDashPcf: - return []string{"pcf", "pcf.Z", "pcf.gz"} + return []Ext{ExtPcf, ExtPcfDotZ, ExtPcfDotGz} case ApplicationXDashFontDashSnf: - return []string{"snf"} + return []Ext{ExtSnf} case ApplicationXDashFontDashSpeedo: - return []string{"spd"} + return []Ext{ExtSpd} case ApplicationXDashFontDashTruetype: - return []string{"ttf"} + return []Ext{ExtTtf} case ApplicationXDashFontDashTtf: - return []string{"ttf"} + return []Ext{ExtTtf} case ApplicationXDashFontDashTtx: - return []string{"ttx"} + return []Ext{ExtTtx} case ApplicationXDashFontDashType1: - return []string{"pfa", "pfb", "pfm", "afm", "gsf"} + return []Ext{ExtPfa, ExtPfb, ExtPfm, ExtAfm, ExtGsf} case ApplicationXDashFontDashWoff: - return []string{"woff"} + return []Ext{ExtWoff} case ApplicationXDashFrame: - return []string{"fm"} + return []Ext{ExtFm} case ApplicationXDashFreearc: - return []string{"arc"} + return []Ext{ExtArc} case ApplicationXDashFuturesplash: - return []string{"spl"} + return []Ext{ExtSpl} case ApplicationXDashGameboyDashColorDashRom: - return []string{"gbc", "cgb"} + return []Ext{ExtGbc, ExtCgb} case ApplicationXDashGameboyDashRom: - return []string{"gb", "sgb"} + return []Ext{ExtGb, ExtSgb} case ApplicationXDashGamecubeDashIsoDashImage: - return []string{"iso"} + return []Ext{ExtIso} case ApplicationXDashGamecubeDashRom: - return []string{"iso"} + return []Ext{ExtIso} case ApplicationXDashGamegearDashRom: - return []string{"gg"} + return []Ext{ExtGg} case ApplicationXDashGbaDashRom: - return []string{"gba", "agb"} + return []Ext{ExtGba, ExtAgb} case ApplicationXDashGcaDashCompressed: - return []string{"gca"} + return []Ext{ExtGca} case ApplicationXDashGdDashRomDashCue: - return []string{"gdi"} + return []Ext{ExtGdi} case ApplicationXDashGedcom: - return []string{"ged", "gedcom"} + return []Ext{ExtGed, ExtGedcom} case ApplicationXDashGenesisDash32xDashRom: - return []string{"32x", "mdx"} + return []Ext{Ext32x, ExtMdx} case ApplicationXDashGenesisDashRom: - return []string{"gen", "smd", "sgd"} + return []Ext{ExtGen, ExtSmd, ExtSgd} case ApplicationXDashGettext: - return []string{"po"} + return []Ext{ExtPo} case ApplicationXDashGettextDashTranslation: - return []string{"gmo", "mo"} + return []Ext{ExtGmo, ExtMo} case ApplicationXDashGlade: - return []string{"glade"} + return []Ext{ExtGlade} case ApplicationXDashGlulx: - return []string{"ulx"} + return []Ext{ExtUlx} case ApplicationXDashGnomeDashAppDashInfo: - return []string{"desktop", "kdelnk"} + return []Ext{ExtDesktop, ExtKdelnk} case ApplicationXDashGnucash: - return []string{"gnucash", "gnc", "xac"} + return []Ext{ExtGnucash, ExtGnc, ExtXac} case ApplicationXDashGnumeric: - return []string{"gnumeric"} + return []Ext{ExtGnumeric} case ApplicationXDashGnuplot: - return []string{"gp", "gplt", "gnuplot"} + return []Ext{ExtGp, ExtGplt, ExtGnuplot} case ApplicationXDashGoDashSgf: - return []string{"sgf"} + return []Ext{ExtSgf} case ApplicationXDashGpx: - return []string{"gpx"} + return []Ext{ExtGpx} case ApplicationXDashGpxPlusxml: - return []string{"gpx"} + return []Ext{ExtGpx} case ApplicationXDashGrampsDashXML: - return []string{"gramps"} + return []Ext{ExtGramps} case ApplicationXDashGraphite: - return []string{"gra"} + return []Ext{ExtGra} case ApplicationXDashGtar: - return []string{"gtar", "tar", "gem"} + return []Ext{ExtGtar, ExtTar, ExtGem} case ApplicationXDashGtkDashBuilder: - return []string{"ui"} + return []Ext{ExtUI} case ApplicationXDashGzDashFontDashLinuxDashPsf: - return []string{"psf.gz"} + return []Ext{ExtPsfDotGz} case ApplicationXDashGzdvi: - return []string{"dvi.gz"} + return []Ext{ExtDviDotGz} case ApplicationXDashGzip: - return []string{"gz"} + return []Ext{ExtGz} case ApplicationXDashGzpdf: - return []string{"pdf.gz"} + return []Ext{ExtPdfDotGz} case ApplicationXDashGzpostscript: - return []string{"ps.gz"} + return []Ext{ExtPsDotGz} case ApplicationXDashHdf: - return []string{"hdf", "hdf4", "h4", "hdf5", "h5"} + return []Ext{ExtHdf, ExtHdf4, ExtH4, ExtHdf5, ExtH5} case ApplicationXDashHfeDashFile: - return []string{"hfe"} + return []Ext{ExtHfe} case ApplicationXDashHfeDashFloppyDashImage: - return []string{"hfe"} + return []Ext{ExtHfe} case ApplicationXDashHttpdDashPhp: - return []string{"php"} + return []Ext{ExtPhp} case ApplicationXDashHwp: - return []string{"hwp"} + return []Ext{ExtHwp} case ApplicationXDashHwt: - return []string{"hwt"} + return []Ext{ExtHwt} case ApplicationXDashIca: - return []string{"ica"} + return []Ext{ExtIca} case ApplicationXDashInstallDashInstructions: - return []string{"install"} + return []Ext{ExtInstall} case ApplicationXDashIpsDashPatch: - return []string{"ips"} + return []Ext{ExtIps} case ApplicationXDashIpynbPlusjson: - return []string{"ipynb"} + return []Ext{ExtIpynb} case ApplicationXDashIso9660DashAppimage: - return []string{"appimage"} + return []Ext{ExtAppimage} case ApplicationXDashIso9660DashImage: - return []string{"iso", "iso9660"} + return []Ext{ExtIso, ExtIso9660} case ApplicationXDashIt87: - return []string{"it87"} + return []Ext{ExtIt87} case ApplicationXDashIworkDashKeynoteDashSffkey: - return []string{"key"} + return []Ext{ExtKey} case ApplicationXDashIworkDashNumbersDashSffnumbers: - return []string{"numbers"} + return []Ext{ExtNumbers} case ApplicationXDashIworkDashPagesDashSffpages: - return []string{"pages"} + return []Ext{ExtPages} case ApplicationXDashJar: - return []string{"jar"} + return []Ext{ExtJar} case ApplicationXDashJava: - return []string{"class"} + return []Ext{ExtClass} case ApplicationXDashJavaDashArchive: - return []string{"jar"} + return []Ext{ExtJar} case ApplicationXDashJavaDashArchiveDashDiff: - return []string{"jardiff"} + return []Ext{ExtJardiff} case ApplicationXDashJavaDashClass: - return []string{"class"} + return []Ext{ExtClass} case ApplicationXDashJavaDashJceDashKeystore: - return []string{"jceks"} + return []Ext{ExtJceks} case ApplicationXDashJavaDashJnlpDashFile: - return []string{"jnlp"} + return []Ext{ExtJnlp} case ApplicationXDashJavaDashKeystore: - return []string{"jks", "ks"} + return []Ext{ExtJks, ExtKs} case ApplicationXDashJavaDashPack200: - return []string{"pack"} + return []Ext{ExtPack} case ApplicationXDashJavaDashVM: - return []string{"class"} + return []Ext{ExtClass} case ApplicationXDashJavascript: - return []string{"js", "jsm", "mjs"} + return []Ext{ExtJs, ExtJsm, ExtMjs} case ApplicationXDashJbuilderDashProject: - return []string{"jpr", "jpx"} + return []Ext{ExtJpr, ExtJpx} case ApplicationXDashKarbon: - return []string{"karbon"} + return []Ext{ExtKarbon} case ApplicationXDashKchart: - return []string{"chrt"} + return []Ext{ExtChrt} case ApplicationXDashKeepass2: - return []string{"kdbx"} + return []Ext{ExtKdbx} case ApplicationXDashKexiDashConnectiondata: - return []string{"kexic"} + return []Ext{ExtKexic} case ApplicationXDashKexiprojectDashShortcut: - return []string{"kexis"} + return []Ext{ExtKexis} case ApplicationXDashKexiprojectDashSqlite: - return []string{"kexi"} + return []Ext{ExtKexi} case ApplicationXDashKexiprojectDashSqlite2: - return []string{"kexi"} + return []Ext{ExtKexi} case ApplicationXDashKexiprojectDashSqlite3: - return []string{"kexi"} + return []Ext{ExtKexi} case ApplicationXDashKformula: - return []string{"kfo"} + return []Ext{ExtKfo} case ApplicationXDashKillustrator: - return []string{"kil"} + return []Ext{ExtKil} case ApplicationXDashKivio: - return []string{"flw"} + return []Ext{ExtFlw} case ApplicationXDashKontour: - return []string{"kon"} + return []Ext{ExtKon} case ApplicationXDashKpovmodeler: - return []string{"kpm"} + return []Ext{ExtKpm} case ApplicationXDashKpresenter: - return []string{"kpr", "kpt"} + return []Ext{ExtKpr, ExtKpt} case ApplicationXDashKrita: - return []string{"kra", "krz"} + return []Ext{ExtKra, ExtKrz} case ApplicationXDashKspread: - return []string{"ksp"} + return []Ext{ExtKsp} case ApplicationXDashKugar: - return []string{"kud"} + return []Ext{ExtKud} case ApplicationXDashKword: - return []string{"kwd", "kwt"} + return []Ext{ExtKwd, ExtKwt} case ApplicationXDashLatex: - return []string{"latex"} + return []Ext{ExtLatex} case ApplicationXDashLha: - return []string{"lha", "lzh"} + return []Ext{ExtLha, ExtLzh} case ApplicationXDashLhz: - return []string{"lhz"} + return []Ext{ExtLhz} case ApplicationXDashLinguist: - return []string{"ts"} + return []Ext{ExtTs} case ApplicationXDashLotus123: - return []string{"123", "wk1", "wk3", "wk4", "wks"} + return []Ext{Ext123, ExtWk1, ExtWk3, ExtWk4, ExtWks} case ApplicationXDashLrzip: - return []string{"lrz"} + return []Ext{ExtLrz} case ApplicationXDashLrzipDashCompressedDashTar: - return []string{"tar.lrz", "tlrz"} + return []Ext{ExtTarDotLrz, ExtTlrz} case ApplicationXDashLuaDashBytecode: - return []string{"luac"} + return []Ext{ExtLuac} case ApplicationXDashLyx: - return []string{"lyx"} + return []Ext{ExtLyx} case ApplicationXDashLz4: - return []string{"lz4"} + return []Ext{ExtLz4} case ApplicationXDashLz4DashCompressedDashTar: - return []string{"tar.lz4"} + return []Ext{ExtTarDotLz4} case ApplicationXDashLzhDashCompressed: - return []string{"lzh", "lha"} + return []Ext{ExtLzh, ExtLha} case ApplicationXDashLzip: - return []string{"lz"} + return []Ext{ExtLz} case ApplicationXDashLzipDashCompressedDashTar: - return []string{"tar.lz"} + return []Ext{ExtTarDotLz} case ApplicationXDashLzma: - return []string{"lzma"} + return []Ext{ExtLzma} case ApplicationXDashLzmaDashCompressedDashTar: - return []string{"tar.lzma", "tlz"} + return []Ext{ExtTarDotLzma, ExtTlz} case ApplicationXDashLzop: - return []string{"lzo"} + return []Ext{ExtLzo} case ApplicationXDashLzpdf: - return []string{"pdf.lz"} + return []Ext{ExtPdfDotLz} case ApplicationXDashM4: - return []string{"m4"} + return []Ext{ExtM4} case ApplicationXDashMagicpoint: - return []string{"mgp"} + return []Ext{ExtMgp} case ApplicationXDashMakeself: - return []string{"run"} + return []Ext{ExtRun} case ApplicationXDashMameDashChd: - return []string{"chd"} + return []Ext{ExtChd} case ApplicationXDashMarkaby: - return []string{"mab"} + return []Ext{ExtMab} case ApplicationXDashMathematica: - return []string{"nb"} + return []Ext{ExtNb} case ApplicationXDashMdb: - return []string{"mdb"} + return []Ext{ExtMdb} case ApplicationXDashMie: - return []string{"mie"} + return []Ext{ExtMie} case ApplicationXDashMif: - return []string{"mif"} + return []Ext{ExtMif} case ApplicationXDashMimearchive: - return []string{"mhtml", "mht"} + return []Ext{ExtMhtml, ExtMht} case ApplicationXDashMobi8DashEbook: - return []string{"azw3", "kfx"} + return []Ext{ExtAzw3, ExtKfx} case ApplicationXDashMobipocketDashEbook: - return []string{"prc", "mobi"} + return []Ext{ExtPrc, ExtMobi} case ApplicationXDashMsDashApplication: - return []string{"application"} + return []Ext{ExtApplication} case ApplicationXDashMsDashAsx: - return []string{"asx", "wax", "wvx", "wmx"} + return []Ext{ExtAsx, ExtWax, ExtWvx, ExtWmx} case ApplicationXDashMsDashDosDashExecutable: - return []string{"exe"} + return []Ext{ExtExe} case ApplicationXDashMsDashShortcut: - return []string{"lnk"} + return []Ext{ExtLnk} case ApplicationXDashMsDashWim: - return []string{"wim", "swm"} + return []Ext{ExtWim, ExtSwm} case ApplicationXDashMsDashWmd: - return []string{"wmd"} + return []Ext{ExtWmd} case ApplicationXDashMsDashWmz: - return []string{"wmz"} + return []Ext{ExtWmz} case ApplicationXDashMsDashXbap: - return []string{"xbap"} + return []Ext{ExtXbap} case ApplicationXDashMsaccess: - return []string{"mdb"} + return []Ext{ExtMdb} case ApplicationXDashMsbinder: - return []string{"obd"} + return []Ext{ExtObd} case ApplicationXDashMscardfile: - return []string{"crd"} + return []Ext{ExtCrd} case ApplicationXDashMsclip: - return []string{"clp"} + return []Ext{ExtClp} case ApplicationXDashMsdosDashProgram: - return []string{"exe"} + return []Ext{ExtExe} case ApplicationXDashMsdownload: - return []string{"exe", "dll", "com", "bat", "msi"} + return []Ext{ExtExe, ExtDll, ExtCom, ExtBat, ExtMsi} case ApplicationXDashMsexcel: - return []string{"xls", "xlc", "xll", "xlm", "xlw", "xla", "xlt", "xld"} + return []Ext{ExtXls, ExtXlc, ExtXll, ExtXlm, ExtXlw, ExtXla, ExtXlt, ExtXld} case ApplicationXDashMsi: - return []string{"msi"} + return []Ext{ExtMsi} case ApplicationXDashMsmediaview: - return []string{"mvb", "m13", "m14"} + return []Ext{ExtMvb, ExtM13, ExtM14} case ApplicationXDashMsmetafile: - return []string{"wmf", "wmz", "emf", "emz"} + return []Ext{ExtWmf, ExtWmz, ExtEmf, ExtEmz} case ApplicationXDashMsmoney: - return []string{"mny"} + return []Ext{ExtMny} case ApplicationXDashMspowerpoint: - return []string{"ppz", "ppt", "pps", "pot"} + return []Ext{ExtPpz, ExtPpt, ExtPps, ExtPot} case ApplicationXDashMspublisher: - return []string{"pub"} + return []Ext{ExtPub} case ApplicationXDashMsschedule: - return []string{"scd"} + return []Ext{ExtScd} case ApplicationXDashMsterminal: - return []string{"trm"} + return []Ext{ExtTrm} case ApplicationXDashMswinurl: - return []string{"url"} + return []Ext{ExtURL} case ApplicationXDashMsword: - return []string{"doc"} + return []Ext{ExtDoc} case ApplicationXDashMswrite: - return []string{"wri"} + return []Ext{ExtWri} case ApplicationXDashMsxDashRom: - return []string{"msx"} + return []Ext{ExtMsx} case ApplicationXDashN64DashRom: - return []string{"n64", "z64", "v64"} + return []Ext{ExtN64, ExtZ64, ExtV64} case ApplicationXDashNaviDashAnimation: - return []string{"ani"} + return []Ext{ExtAni} case ApplicationXDashNeoDashGeoDashPocketDashColorDashRom: - return []string{"ngc"} + return []Ext{ExtNgc} case ApplicationXDashNeoDashGeoDashPocketDashRom: - return []string{"ngp"} + return []Ext{ExtNgp} case ApplicationXDashNesDashRom: - return []string{"nes", "nez", "unf", "unif"} + return []Ext{ExtNes, ExtNez, ExtUnf, ExtUnif} case ApplicationXDashNetcdf: - return []string{"nc", "cdf"} + return []Ext{ExtNc, ExtCdf} case ApplicationXDashNetshowDashChannel: - return []string{"nsc"} + return []Ext{ExtNsc} case ApplicationXDashNintendoDash3dsDashExecutable: - return []string{"3dsx"} + return []Ext{Ext3dsx} case ApplicationXDashNintendoDash3dsDashRom: - return []string{"3ds", "cci"} + return []Ext{Ext3ds, ExtCci} case ApplicationXDashNintendoDashDsDashRom: - return []string{"nds"} + return []Ext{ExtNds} case ApplicationXDashNsDashProxyDashAutoconfig: - return []string{"pac"} + return []Ext{ExtPac} case ApplicationXDashNzb: - return []string{"nzb"} + return []Ext{ExtNzb} case ApplicationXDashObject: - return []string{"o", "mod"} + return []Ext{ExtO, ExtMod} case ApplicationXDashOgg: - return []string{"ogx"} + return []Ext{ExtOgx} case ApplicationXDashOleo: - return []string{"oleo"} + return []Ext{ExtOleo} case ApplicationXDashPagemaker: - return []string{"p65", "pm", "pm6", "pmd"} + return []Ext{ExtP65, ExtPm, ExtPm6, ExtPmd} case ApplicationXDashPak: - return []string{"pak"} + return []Ext{ExtPak} case ApplicationXDashPalmDashDatabase: - return []string{"prc", "pdb", "pqa", "oprc"} + return []Ext{ExtPrc, ExtPdb, ExtPqa, ExtOprc} case ApplicationXDashPar2: - return []string{"PAR2", "par2"} + return []Ext{Ext_PAR2, ExtPar2} case ApplicationXDashPartialDashDownload: - return []string{"wkdownload", "crdownload", "part"} + return []Ext{ExtWkdownload, ExtCrdownload, ExtPart} case ApplicationXDashPcDashEngineDashRom: - return []string{"pce"} + return []Ext{ExtPce} case ApplicationXDashPcap: - return []string{"pcap", "cap", "dmp"} + return []Ext{ExtPcap, ExtCap, ExtDmp} case ApplicationXDashPdf: - return []string{"pdf"} + return []Ext{ExtPdf} case ApplicationXDashPerl: - return []string{"pl", "pm", "PL", "al", "perl", "pod", "t"} + return []Ext{ExtPl, ExtPm, Ext_PL, ExtAl, ExtPerl, ExtPod, ExtT} case ApplicationXDashPhotoshop: - return []string{"psd"} + return []Ext{ExtPsd} case ApplicationXDashPhp: - return []string{"php", "php3", "php4", "php5", "phps"} + return []Ext{ExtPhp, ExtPhp3, ExtPhp4, ExtPhp5, ExtPhps} case ApplicationXDashPilot: - return []string{"prc", "pdb"} + return []Ext{ExtPrc, ExtPdb} case ApplicationXDashPkcs12: - return []string{"p12", "pfx"} + return []Ext{ExtP12, ExtPfx} case ApplicationXDashPkcs7DashCertificates: - return []string{"p7b", "spc"} + return []Ext{ExtP7b, ExtSpc} case ApplicationXDashPkcs7DashCertreqresp: - return []string{"p7r"} + return []Ext{ExtP7r} case ApplicationXDashPlanperfect: - return []string{"pln"} + return []Ext{ExtPln} case ApplicationXDashPocketDashWord: - return []string{"psw"} + return []Ext{ExtPsw} case ApplicationXDashPw: - return []string{"pw"} + return []Ext{ExtPw} case ApplicationXDashPyspreadDashBzDashSpreadsheet: - return []string{"pys"} + return []Ext{ExtPys} case ApplicationXDashPyspreadDashSpreadsheet: - return []string{"pysu"} + return []Ext{ExtPysu} case ApplicationXDashPythonDashBytecode: - return []string{"pyc", "pyo"} + return []Ext{ExtPyc, ExtPyo} case ApplicationXDashQedDashDisk: - return []string{"qed"} + return []Ext{ExtQed} case ApplicationXDashQemuDashDisk: - return []string{"qcow2", "qcow"} + return []Ext{ExtQcow2, ExtQcow} case ApplicationXDashQpress: - return []string{"qp"} + return []Ext{ExtQp} case ApplicationXDashQtiplot: - return []string{"qti", "qti.gz"} + return []Ext{ExtQti, ExtQtiDotGz} case ApplicationXDashQuattropro: - return []string{"wb1", "wb2", "wb3"} + return []Ext{ExtWb1, ExtWb2, ExtWb3} case ApplicationXDashQuicktimeDashMediaDashLink: - return []string{"qtl"} + return []Ext{ExtQtl} case ApplicationXDashQuicktimeplayer: - return []string{"qtl"} + return []Ext{ExtQtl} case ApplicationXDashQw: - return []string{"qif"} + return []Ext{ExtQif} case ApplicationXDashRar: - return []string{"rar"} + return []Ext{ExtRar} case ApplicationXDashRarDashCompressed: - return []string{"rar"} + return []Ext{ExtRar} case ApplicationXDashRawDashDiskDashImage: - return []string{"raw-disk-image", "img"} + return []Ext{ExtRawDashDiskDashImage, ExtImg} case ApplicationXDashRawDashDiskDashImageDashXzDashCompressed: - return []string{"raw-disk-image.xz", "img.xz"} + return []Ext{ExtRawDashDiskDashImageDotXz, ExtImgDotXz} case ApplicationXDashRawDashFloppyDashDiskDashImage: - return []string{"fd", "qd"} + return []Ext{ExtFd, ExtQd} case ApplicationXDashRedhatDashPackageDashManager: - return []string{"rpm"} + return []Ext{ExtRpm} case ApplicationXDashReject: - return []string{"rej"} + return []Ext{ExtRej} case ApplicationXDashResearchDashInfoDashSystems: - return []string{"ris"} + return []Ext{ExtRis} case ApplicationXDashRnc: - return []string{"rnc"} + return []Ext{ExtRnc} case ApplicationXDashRpm: - return []string{"rpm"} + return []Ext{ExtRpm} case ApplicationXDashRuby: - return []string{"rb"} + return []Ext{ExtRb} case ApplicationXDashSami: - return []string{"smi", "sami"} + return []Ext{ExtSmi, ExtSami} case ApplicationXDashSapDashFile: - return []string{"sap"} + return []Ext{ExtSap} case ApplicationXDashSaturnDashRom: - return []string{"iso"} + return []Ext{ExtIso} case ApplicationXDashSdp: - return []string{"sdp"} + return []Ext{ExtSdp} case ApplicationXDashSea: - return []string{"sea"} + return []Ext{ExtSea} case ApplicationXDashSegaDashCdDashRom: - return []string{"iso"} + return []Ext{ExtIso} case ApplicationXDashSegaDashPicoDashRom: - return []string{"iso"} + return []Ext{ExtIso} case ApplicationXDashSg1000DashRom: - return []string{"sg"} + return []Ext{ExtSg} case ApplicationXDashSh: - return []string{"sh"} + return []Ext{ExtSh} case ApplicationXDashShar: - return []string{"shar"} + return []Ext{ExtShar} case ApplicationXDashSharedDashLibraryDashLa: - return []string{"la"} + return []Ext{ExtLa} case ApplicationXDashSharedlib: - return []string{"so"} + return []Ext{ExtSo} case ApplicationXDashShellscript: - return []string{"sh"} + return []Ext{ExtSh} case ApplicationXDashShockwaveDashFlash: - return []string{"swf", "spl"} + return []Ext{ExtSwf, ExtSpl} case ApplicationXDashShorten: - return []string{"shn"} + return []Ext{ExtShn} case ApplicationXDashSiag: - return []string{"siag"} + return []Ext{ExtSiag} case ApplicationXDashSilverlightDashApp: - return []string{"xap"} + return []Ext{ExtXap} case ApplicationXDashSit: - return []string{"sit"} + return []Ext{ExtSit} case ApplicationXDashSmaf: - return []string{"mmf", "smaf"} + return []Ext{ExtMmf, ExtSmaf} case ApplicationXDashSmsDashRom: - return []string{"sms"} + return []Ext{ExtSms} case ApplicationXDashSnesDashRom: - return []string{"sfc", "smc"} + return []Ext{ExtSfc, ExtSmc} case ApplicationXDashSourceDashRpm: - return []string{"src.rpm", "spm"} + return []Ext{ExtSrcDotRpm, ExtSpm} case ApplicationXDashSpssDashPor: - return []string{"por"} + return []Ext{ExtPor} case ApplicationXDashSpssDashSav: - return []string{"sav", "zsav"} + return []Ext{ExtSav, ExtZsav} case ApplicationXDashSpssDashSavefile: - return []string{"sav", "zsav"} + return []Ext{ExtSav, ExtZsav} case ApplicationXDashSql: - return []string{"sql"} + return []Ext{ExtSql} case ApplicationXDashSqlite2: - return []string{"sqlite2"} + return []Ext{ExtSqlite2} case ApplicationXDashSqlite3: - return []string{"sqlite3"} + return []Ext{ExtSqlite3} case ApplicationXDashSrt: - return []string{"srt"} + return []Ext{ExtSrt} case ApplicationXDashStuffit: - return []string{"sit"} + return []Ext{ExtSit} case ApplicationXDashStuffitx: - return []string{"sitx"} + return []Ext{ExtSitx} case ApplicationXDashSubrip: - return []string{"srt"} + return []Ext{ExtSrt} case ApplicationXDashSv4cpio: - return []string{"sv4cpio"} + return []Ext{ExtSv4cpio} case ApplicationXDashSv4crc: - return []string{"sv4crc"} + return []Ext{ExtSv4crc} case ApplicationXDashT3vmDashImage: - return []string{"t3"} + return []Ext{ExtT3} case ApplicationXDashT602: - return []string{"602"} + return []Ext{Ext602} case ApplicationXDashTads: - return []string{"gam"} + return []Ext{ExtGam} case ApplicationXDashTar: - return []string{"tar", "gtar", "gem"} + return []Ext{ExtTar, ExtGtar, ExtGem} case ApplicationXDashTarga: - return []string{"tga", "icb", "tpic", "vda", "vst"} + return []Ext{ExtTga, ExtIcb, ExtTpic, ExtVda, ExtVst} case ApplicationXDashTarz: - return []string{"tar.Z", "taz"} + return []Ext{ExtTarDotZ, ExtTaz} case ApplicationXDashTcl: - return []string{"tcl", "tk"} + return []Ext{ExtTcl, ExtTk} case ApplicationXDashTex: - return []string{"tex", "ltx", "sty", "cls", "dtx", "ins", "latex"} + return []Ext{ExtTex, ExtLtx, ExtSty, ExtCls, ExtDtx, ExtIns, ExtLatex} case ApplicationXDashTexDashGf: - return []string{"gf"} + return []Ext{ExtGf} case ApplicationXDashTexDashPk: - return []string{"pk"} + return []Ext{ExtPk} case ApplicationXDashTexDashTfm: - return []string{"tfm"} + return []Ext{ExtTfm} case ApplicationXDashTexinfo: - return []string{"texinfo", "texi"} + return []Ext{ExtTexinfo, ExtTexi} case ApplicationXDashTga: - return []string{"tga", "icb", "tpic", "vda", "vst"} + return []Ext{ExtTga, ExtIcb, ExtTpic, ExtVda, ExtVst} case ApplicationXDashTgif: - return []string{"obj"} + return []Ext{ExtObj} case ApplicationXDashTheme: - return []string{"theme"} + return []Ext{ExtTheme} case ApplicationXDashThomsonDashCartridgeDashMemo7: - return []string{"m7"} + return []Ext{ExtM7} case ApplicationXDashThomsonDashCassette: - return []string{"k7"} + return []Ext{ExtK7} case ApplicationXDashThomsonDashSapDashImage: - return []string{"sap"} + return []Ext{ExtSap} case ApplicationXDashTrash: - return []string{"bak", "old", "sik"} + return []Ext{ExtBak, ExtOld, ExtSik} case ApplicationXDashTrig: - return []string{"trig"} + return []Ext{ExtTrig} case ApplicationXDashTroff: - return []string{"tr", "roff", "t"} + return []Ext{ExtTr, ExtRoff, ExtT} case ApplicationXDashTroffDashMan: - return []string{"man"} + return []Ext{ExtMan} case ApplicationXDashTzo: - return []string{"tar.lzo", "tzo"} + return []Ext{ExtTarDotLzo, ExtTzo} case ApplicationXDashUfraw: - return []string{"ufraw"} + return []Ext{ExtUfraw} case ApplicationXDashUstar: - return []string{"ustar"} + return []Ext{ExtUstar} case ApplicationXDashVdiDashDisk: - return []string{"vdi"} + return []Ext{ExtVdi} case ApplicationXDashVhdDashDisk: - return []string{"vhd", "vpc"} + return []Ext{ExtVhd, ExtVpc} case ApplicationXDashVhdxDashDisk: - return []string{"vhdx"} + return []Ext{ExtVhdx} case ApplicationXDashVirtualDashBoyDashRom: - return []string{"vb"} + return []Ext{ExtVb} case ApplicationXDashVirtualboxDashHdd: - return []string{"hdd"} + return []Ext{ExtHdd} case ApplicationXDashVirtualboxDashOva: - return []string{"ova"} + return []Ext{ExtOva} case ApplicationXDashVirtualboxDashOvf: - return []string{"ovf"} + return []Ext{ExtOvf} case ApplicationXDashVirtualboxDashVbox: - return []string{"vbox"} + return []Ext{ExtVbox} case ApplicationXDashVirtualboxDashVboxDashExtpack: - return []string{"vbox-extpack"} + return []Ext{ExtVboxDashExtpack} case ApplicationXDashVirtualboxDashVdi: - return []string{"vdi"} + return []Ext{ExtVdi} case ApplicationXDashVirtualboxDashVhd: - return []string{"vhd", "vpc"} + return []Ext{ExtVhd, ExtVpc} case ApplicationXDashVirtualboxDashVhdx: - return []string{"vhdx"} + return []Ext{ExtVhdx} case ApplicationXDashVirtualboxDashVmdk: - return []string{"vmdk"} + return []Ext{ExtVmdk} case ApplicationXDashVmdkDashDisk: - return []string{"vmdk"} + return []Ext{ExtVmdk} case ApplicationXDashVndDotKdeDotKexi: - return []string{"kexi"} + return []Ext{ExtKexi} case ApplicationXDashWaisDashSource: - return []string{"src"} + return []Ext{ExtSrc} case ApplicationXDashWbfs: - return []string{"iso"} + return []Ext{ExtIso} case ApplicationXDashWebDashAppDashManifestPlusjson: - return []string{"webapp"} + return []Ext{ExtWebapp} case ApplicationXDashWia: - return []string{"iso"} + return []Ext{ExtIso} case ApplicationXDashWiiDashIsoDashImage: - return []string{"iso"} + return []Ext{ExtIso} case ApplicationXDashWiiDashRom: - return []string{"iso"} + return []Ext{ExtIso} case ApplicationXDashWiiDashWad: - return []string{"wad"} + return []Ext{ExtWad} case ApplicationXDashWindowsDashThemepack: - return []string{"themepack"} + return []Ext{ExtThemepack} case ApplicationXDashWmf: - return []string{"wmf"} + return []Ext{ExtWmf} case ApplicationXDashWonderswanDashColorDashRom: - return []string{"wsc"} + return []Ext{ExtWsc} case ApplicationXDashWonderswanDashRom: - return []string{"ws"} + return []Ext{ExtWs} case ApplicationXDashWordperfect: - return []string{"wp", "wp4", "wp5", "wp6", "wpd", "wpp"} + return []Ext{ExtWp, ExtWp4, ExtWp5, ExtWp6, ExtWpd, ExtWpp} case ApplicationXDashWpg: - return []string{"wpg"} + return []Ext{ExtWpg} case ApplicationXDashWwf: - return []string{"wwf"} + return []Ext{ExtWwf} case ApplicationXDashX509DashCaDashCert: - return []string{"der", "crt", "pem", "cert"} + return []Ext{ExtDer, ExtCrt, ExtPem, ExtCert} case ApplicationXDashXar: - return []string{"xar", "pkg"} + return []Ext{ExtXar, ExtPkg} case ApplicationXDashXbel: - return []string{"xbel"} + return []Ext{ExtXbel} case ApplicationXDashXfig: - return []string{"fig"} + return []Ext{ExtFig} case ApplicationXDashXliff: - return []string{"xlf", "xliff"} + return []Ext{ExtXlf, ExtXliff} case ApplicationXDashXliffPlusxml: - return []string{"xlf"} + return []Ext{ExtXlf} case ApplicationXDashXpinstall: - return []string{"xpi"} + return []Ext{ExtXpi} case ApplicationXDashXspfPlusxml: - return []string{"xspf"} + return []Ext{ExtXspf} case ApplicationXDashXz: - return []string{"xz"} + return []Ext{ExtXz} case ApplicationXDashXzDashCompressedDashTar: - return []string{"tar.xz", "txz"} + return []Ext{ExtTarDotXz, ExtTxz} case ApplicationXDashXzpdf: - return []string{"pdf.xz"} + return []Ext{ExtPdfDotXz} case ApplicationXDashYaml: - return []string{"yaml", "yml"} + return []Ext{ExtYaml, ExtYml} case ApplicationXDashZip: - return []string{"zip"} + return []Ext{ExtZip} case ApplicationXDashZipDashCompressed: - return []string{"zip"} + return []Ext{ExtZip} case ApplicationXDashZipDashCompressedDashFb2: - return []string{"fb2.zip"} + return []Ext{ExtFb2DotZip} case ApplicationXDashZmachine: - return []string{"z1", "z2", "z3", "z4", "z5", "z6", "z7", "z8"} + return []Ext{ExtZ1, ExtZ2, ExtZ3, ExtZ4, ExtZ5, ExtZ6, ExtZ7, ExtZ8} case ApplicationXDashZoo: - return []string{"zoo"} + return []Ext{ExtZoo} case ApplicationXDashZstdDashCompressedDashTar: - return []string{"tar.zst", "tzst"} + return []Ext{ExtTarDotZst, ExtTzst} case ApplicationXamlPlusxml: - return []string{"xaml"} + return []Ext{ExtXaml} case ApplicationXcapDashAttPlusxml: - return []string{"xav"} + return []Ext{ExtXav} case ApplicationXcapDashCapsPlusxml: - return []string{"xca"} + return []Ext{ExtXca} case ApplicationXcapDashDiffPlusxml: - return []string{"xdf"} + return []Ext{ExtXdf} case ApplicationXcapDashElPlusxml: - return []string{"xel"} + return []Ext{ExtXel} case ApplicationXcapDashErrorPlusxml: - return []string{"xer"} + return []Ext{ExtXer} case ApplicationXcapDashNsPlusxml: - return []string{"xns"} + return []Ext{ExtXns} case ApplicationXencPlusxml: - return []string{"xenc"} + return []Ext{ExtXenc} case ApplicationXhtmlPlusxml: - return []string{"xhtml", "xht", "html", "htm"} + return []Ext{ExtXhtml, ExtXht, ExtHTML, ExtHtm} case ApplicationXliffPlusxml: - return []string{"xlf", "xliff"} + return []Ext{ExtXlf, ExtXliff} case ApplicationXML: - return []string{"xml", "xsl", "xsd", "rng", "xbl"} + return []Ext{ExtXML, ExtXsl, ExtXsd, ExtRng, ExtXbl} case ApplicationXMLDashDtd: - return []string{"dtd"} + return []Ext{ExtDtd} case ApplicationXMLDashExternalDashParsedDashEntity: - return []string{"ent"} + return []Ext{ExtEnt} case ApplicationXopPlusxml: - return []string{"xop"} + return []Ext{ExtXop} case ApplicationXprocPlusxml: - return []string{"xpl"} + return []Ext{ExtXpl} case ApplicationXps: - return []string{"xps"} + return []Ext{ExtXps} case ApplicationXsltPlusxml: - return []string{"xsl", "xslt"} + return []Ext{ExtXsl, ExtXslt} case ApplicationXspfPlusxml: - return []string{"xspf"} + return []Ext{ExtXspf} case ApplicationXvPlusxml: - return []string{"mxml", "xhvml", "xvml", "xvm"} + return []Ext{ExtMxml, ExtXhvml, ExtXvml, ExtXvm} case ApplicationYang: - return []string{"yang"} + return []Ext{ExtYang} case ApplicationYinPlusxml: - return []string{"yin"} + return []Ext{ExtYin} case ApplicationZip: - return []string{"zip"} + return []Ext{ExtZip} case ApplicationZlib: - return []string{"zz"} + return []Ext{ExtZz} case ApplicationZstd: - return []string{"zst"} + return []Ext{ExtZst} case Audio3gpp: - return []string{"3gpp", "3gp", "3ga"} + return []Ext{Ext3gpp, Ext3gp, Ext3ga} case Audio3gppDashEncrypted: - return []string{"3gp", "3gpp", "3ga"} + return []Ext{Ext3gp, Ext3gpp, Ext3ga} case Audio3gpp2: - return []string{"3g2", "3gp2", "3gpp2"} + return []Ext{Ext3g2, Ext3gp2, Ext3gpp2} case AudioAac: - return []string{"aac", "adts", "ass"} + return []Ext{ExtAac, ExtAdts, ExtAss} case AudioAc3: - return []string{"ac3"} + return []Ext{ExtAc3} case AudioAdpcm: - return []string{"adp"} + return []Ext{ExtAdp} case AudioAmr: - return []string{"amr"} + return []Ext{ExtAmr} case AudioAmrDashEncrypted: - return []string{"amr"} + return []Ext{ExtAmr} case AudioAmrDashWb: - return []string{"awb"} + return []Ext{ExtAwb} case AudioAmrDashWbDashEncrypted: - return []string{"awb"} + return []Ext{ExtAwb} case AudioAnnodex: - return []string{"axa"} + return []Ext{ExtAxa} case AudioBasic: - return []string{"au", "snd"} + return []Ext{ExtAu, ExtSnd} case AudioFlac: - return []string{"flac"} + return []Ext{ExtFlac} case AudioImelody: - return []string{"imy", "ime"} + return []Ext{ExtImy, ExtIme} case AudioM3u: - return []string{"m3u", "m3u8", "vlc"} + return []Ext{ExtM3u, ExtM3u8, ExtVlc} case AudioM4a: - return []string{"m4a", "f4a"} + return []Ext{ExtM4a, ExtF4a} case AudioMidi: - return []string{"mid", "midi", "kar", "rmi"} + return []Ext{ExtMid, ExtMidi, ExtKar, ExtRmi} case AudioMobileDashXmf: - return []string{"mxmf", "xmf"} + return []Ext{ExtMxmf, ExtXmf} case AudioMp2: - return []string{"mp2"} + return []Ext{ExtMp2} case AudioMp3: - return []string{"mp3", "mpga"} + return []Ext{ExtMp3, ExtMpga} case AudioMp4: - return []string{"m4a", "mp4a", "f4a"} + return []Ext{ExtM4a, ExtMp4a, ExtF4a} case AudioMpeg: - return []string{"mp3", "mpga", "mp2", "mp2a", "m2a", "m3a"} + return []Ext{ExtMp3, ExtMpga, ExtMp2, ExtMp2a, ExtM2a, ExtM3a} case AudioMpegurl: - return []string{"m3u", "m3u8", "vlc"} + return []Ext{ExtM3u, ExtM3u8, ExtVlc} case AudioOgg: - return []string{"ogg", "oga", "spx", "opus"} + return []Ext{ExtOgg, ExtOga, ExtSpx, ExtOpus} case AudioPrsDotSid: - return []string{"sid", "psid"} + return []Ext{ExtSid, ExtPsid} case AudioS3m: - return []string{"s3m"} + return []Ext{ExtS3m} case AudioScpls: - return []string{"pls"} + return []Ext{ExtPls} case AudioSilk: - return []string{"sil"} + return []Ext{ExtSil} case AudioTta: - return []string{"tta"} + return []Ext{ExtTta} case AudioUsac: - return []string{"loas", "xhe"} + return []Ext{ExtLoas, ExtXhe} case AudioVndDotAudible: - return []string{"aa", "aax"} + return []Ext{ExtAa, ExtAax} case AudioVndDotAudibleDotAax: - return []string{"aax"} + return []Ext{ExtAax} case AudioVndDotDeceDotAudio: - return []string{"uva", "uvva"} + return []Ext{ExtUva, ExtUvva} case AudioVndDotDigitalDashWinds: - return []string{"eol"} + return []Ext{ExtEol} case AudioVndDotDra: - return []string{"dra"} + return []Ext{ExtDra} case AudioVndDotDts: - return []string{"dts"} + return []Ext{ExtDts} case AudioVndDotDtsDotHd: - return []string{"dtshd"} + return []Ext{ExtDtshd} case AudioVndDotLucentDotVoice: - return []string{"lvp"} + return []Ext{ExtLvp} case AudioVndDotMDashRealaudio: - return []string{"ra", "rax"} + return []Ext{ExtRa, ExtRax} case AudioVndDotMsDashPlayreadyDotMediaDotPya: - return []string{"pya"} + return []Ext{ExtPya} case AudioVndDotNueraDotEcelp4800: - return []string{"ecelp4800"} + return []Ext{ExtEcelp4800} case AudioVndDotNueraDotEcelp7470: - return []string{"ecelp7470"} + return []Ext{ExtEcelp7470} case AudioVndDotNueraDotEcelp9600: - return []string{"ecelp9600"} + return []Ext{ExtEcelp9600} case AudioVndDotRip: - return []string{"rip"} + return []Ext{ExtRip} case AudioVndDotRnDashRealaudio: - return []string{"ra", "rax"} + return []Ext{ExtRa, ExtRax} case AudioVndDotWave: - return []string{"wav"} + return []Ext{ExtWav} case AudioVorbis: - return []string{"oga", "ogg"} + return []Ext{ExtOga, ExtOgg} case AudioWav: - return []string{"wav"} + return []Ext{ExtWav} case AudioWave: - return []string{"wav"} + return []Ext{ExtWav} case AudioWebm: - return []string{"weba"} + return []Ext{ExtWeba} case AudioWma: - return []string{"wma"} + return []Ext{ExtWma} case AudioXDashAac: - return []string{"aac", "adts", "ass"} + return []Ext{ExtAac, ExtAdts, ExtAss} case AudioXDashAifc: - return []string{"aifc", "aiffc"} + return []Ext{ExtAifc, ExtAiffc} case AudioXDashAiff: - return []string{"aif", "aiff", "aifc"} + return []Ext{ExtAif, ExtAiff, ExtAifc} case AudioXDashAiffc: - return []string{"aifc", "aiffc"} + return []Ext{ExtAifc, ExtAiffc} case AudioXDashAmzxml: - return []string{"amz"} + return []Ext{ExtAmz} case AudioXDashAnnodex: - return []string{"axa"} + return []Ext{ExtAxa} case AudioXDashApe: - return []string{"ape"} + return []Ext{ExtApe} case AudioXDashCaf: - return []string{"caf"} + return []Ext{ExtCaf} case AudioXDashDts: - return []string{"dts"} + return []Ext{ExtDts} case AudioXDashDtshd: - return []string{"dtshd"} + return []Ext{ExtDtshd} case AudioXDashFlac: - return []string{"flac"} + return []Ext{ExtFlac} case AudioXDashFlacPlusogg: - return []string{"oga", "ogg"} + return []Ext{ExtOga, ExtOgg} case AudioXDashGsm: - return []string{"gsm"} + return []Ext{ExtGsm} case AudioXDashHxDashAacDashAdts: - return []string{"aac", "adts", "ass"} + return []Ext{ExtAac, ExtAdts, ExtAss} case AudioXDashImelody: - return []string{"imy", "ime"} + return []Ext{ExtImy, ExtIme} case AudioXDashIriverDashPla: - return []string{"pla"} + return []Ext{ExtPla} case AudioXDashIt: - return []string{"it"} + return []Ext{ExtIt} case AudioXDashM3u: - return []string{"m3u", "m3u8", "vlc"} + return []Ext{ExtM3u, ExtM3u8, ExtVlc} case AudioXDashM4a: - return []string{"m4a", "f4a"} + return []Ext{ExtM4a, ExtF4a} case AudioXDashM4b: - return []string{"m4b", "f4b"} + return []Ext{ExtM4b, ExtF4b} case AudioXDashM4r: - return []string{"m4r"} + return []Ext{ExtM4r} case AudioXDashMatroska: - return []string{"mka"} + return []Ext{ExtMka} case AudioXDashMidi: - return []string{"mid", "midi", "kar"} + return []Ext{ExtMid, ExtMidi, ExtKar} case AudioXDashMinipsf: - return []string{"minipsf"} + return []Ext{ExtMinipsf} case AudioXDashMo3: - return []string{"mo3"} + return []Ext{ExtMo3} case AudioXDashMod: - return []string{"mod", "ult", "uni", "m15", "mtm", "669", "med"} + return []Ext{ExtMod, ExtUlt, ExtUni, ExtM15, ExtMtm, Ext669, ExtMed} case AudioXDashMp2: - return []string{"mp2"} + return []Ext{ExtMp2} case AudioXDashMp3: - return []string{"mp3", "mpga"} + return []Ext{ExtMp3, ExtMpga} case AudioXDashMp3DashPlaylist: - return []string{"m3u", "m3u8", "vlc"} + return []Ext{ExtM3u, ExtM3u8, ExtVlc} case AudioXDashMpeg: - return []string{"mp3", "mpga"} + return []Ext{ExtMp3, ExtMpga} case AudioXDashMpegurl: - return []string{"m3u", "m3u8", "vlc"} + return []Ext{ExtM3u, ExtM3u8, ExtVlc} case AudioXDashMpg: - return []string{"mp3", "mpga"} + return []Ext{ExtMp3, ExtMpga} case AudioXDashMsDashAsx: - return []string{"asx", "wax", "wvx", "wmx"} + return []Ext{ExtAsx, ExtWax, ExtWvx, ExtWmx} case AudioXDashMsDashWax: - return []string{"wax"} + return []Ext{ExtWax} case AudioXDashMsDashWma: - return []string{"wma"} + return []Ext{ExtWma} case AudioXDashMsDashWmv: - return []string{"wmv"} + return []Ext{ExtWmv} case AudioXDashMusepack: - return []string{"mpc", "mpp", "mp+"} + return []Ext{ExtMpc, ExtMpp, ExtMpPlus} case AudioXDashOgg: - return []string{"oga", "ogg", "opus"} + return []Ext{ExtOga, ExtOgg, ExtOpus} case AudioXDashOggflac: - return []string{"oga", "ogg"} + return []Ext{ExtOga, ExtOgg} case AudioXDashOpusPlusogg: - return []string{"opus"} + return []Ext{ExtOpus} case AudioXDashPnDashAudibleaudio: - return []string{"aa", "aax"} + return []Ext{ExtAa, ExtAax} case AudioXDashPnDashRealaudio: - return []string{"ram", "ra", "rax"} + return []Ext{ExtRAM, ExtRa, ExtRax} case AudioXDashPnDashRealaudioDashPlugin: - return []string{"rmp"} + return []Ext{ExtRmp} case AudioXDashPsf: - return []string{"psf"} + return []Ext{ExtPsf} case AudioXDashPsflib: - return []string{"psflib"} + return []Ext{ExtPsflib} case AudioXDashRealaudio: - return []string{"ra"} + return []Ext{ExtRa} case AudioXDashRnDash3gppDashAmr: - return []string{"3gp", "3gpp", "3ga"} + return []Ext{Ext3gp, Ext3gpp, Ext3ga} case AudioXDashRnDash3gppDashAmrDashEncrypted: - return []string{"3gp", "3gpp", "3ga"} + return []Ext{Ext3gp, Ext3gpp, Ext3ga} case AudioXDashRnDash3gppDashAmrDashWb: - return []string{"3gp", "3gpp", "3ga"} + return []Ext{Ext3gp, Ext3gpp, Ext3ga} case AudioXDashRnDash3gppDashAmrDashWbDashEncrypted: - return []string{"3gp", "3gpp", "3ga"} + return []Ext{Ext3gp, Ext3gpp, Ext3ga} case AudioXDashS3m: - return []string{"s3m"} + return []Ext{ExtS3m} case AudioXDashScpls: - return []string{"pls"} + return []Ext{ExtPls} case AudioXDashShorten: - return []string{"shn"} + return []Ext{ExtShn} case AudioXDashSpeex: - return []string{"spx"} + return []Ext{ExtSpx} case AudioXDashSpeexPlusogg: - return []string{"oga", "ogg", "spx"} + return []Ext{ExtOga, ExtOgg, ExtSpx} case AudioXDashStm: - return []string{"stm"} + return []Ext{ExtStm} case AudioXDashTta: - return []string{"tta"} + return []Ext{ExtTta} case AudioXDashVoc: - return []string{"voc"} + return []Ext{ExtVoc} case AudioXDashVorbis: - return []string{"oga", "ogg"} + return []Ext{ExtOga, ExtOgg} case AudioXDashVorbisPlusogg: - return []string{"oga", "ogg"} + return []Ext{ExtOga, ExtOgg} case AudioXDashWav: - return []string{"wav"} + return []Ext{ExtWav} case AudioXDashWavpack: - return []string{"wv", "wvp"} + return []Ext{ExtWv, ExtWvp} case AudioXDashWavpackDashCorrection: - return []string{"wvc"} + return []Ext{ExtWvc} case AudioXDashXi: - return []string{"xi"} + return []Ext{ExtXi} case AudioXDashXm: - return []string{"xm"} + return []Ext{ExtXm} case AudioXDashXmf: - return []string{"xmf"} + return []Ext{ExtXmf} case AudioXm: - return []string{"xm"} + return []Ext{ExtXm} case AudioXmf: - return []string{"xmf"} + return []Ext{ExtXmf} case ChemicalXDashCdx: - return []string{"cdx"} + return []Ext{ExtCdx} case ChemicalXDashCif: - return []string{"cif"} + return []Ext{ExtCif} case ChemicalXDashCmdf: - return []string{"cmdf"} + return []Ext{ExtCmdf} case ChemicalXDashCml: - return []string{"cml"} + return []Ext{ExtCml} case ChemicalXDashCsml: - return []string{"csml"} + return []Ext{ExtCsml} case ChemicalXDashXyz: - return []string{"xyz"} + return []Ext{ExtXyz} case FlvDashApplicationOctetDashStream: - return []string{"flv"} + return []Ext{ExtFlv} case FontCollection: - return []string{"ttc"} + return []Ext{ExtTtc} case FontOtf: - return []string{"otf"} + return []Ext{ExtOtf} case FontTtf: - return []string{"ttf"} + return []Ext{ExtTtf} case FontWoff: - return []string{"woff"} + return []Ext{ExtWoff} case FontWoff2: - return []string{"woff2"} + return []Ext{ExtWoff2} case ImageAces: - return []string{"exr"} + return []Ext{ExtExr} case ImageApng: - return []string{"apng"} + return []Ext{ExtApng} case ImageAstc: - return []string{"astc"} + return []Ext{ExtAstc} case ImageAvif: - return []string{"avif", "avifs"} + return []Ext{ExtAvif, ExtAvifs} case ImageAvifDashSequence: - return []string{"avif", "avifs"} + return []Ext{ExtAvif, ExtAvifs} case ImageBmp: - return []string{"bmp", "dib"} + return []Ext{ExtBmp, ExtDib} case ImageCdr: - return []string{"cdr"} + return []Ext{ExtCdr} case ImageCgm: - return []string{"cgm"} + return []Ext{ExtCgm} case ImageDicomDashRle: - return []string{"drle"} + return []Ext{ExtDrle} case ImageEmf: - return []string{"emf"} + return []Ext{ExtEmf} case ImageFaxDashG3: - return []string{"g3"} + return []Ext{ExtG3} case ImageFits: - return []string{"fits"} + return []Ext{ExtFits} case ImageG3fax: - return []string{"g3"} + return []Ext{ExtG3} case ImageGif: - return []string{"gif"} + return []Ext{ExtGif} case ImageHeic: - return []string{"heic", "heif"} + return []Ext{ExtHeic, ExtHeif} case ImageHeicDashSequence: - return []string{"heics", "heic", "heif"} + return []Ext{ExtHeics, ExtHeic, ExtHeif} case ImageHeif: - return []string{"heif", "heic"} + return []Ext{ExtHeif, ExtHeic} case ImageHeifDashSequence: - return []string{"heifs", "heic", "heif"} + return []Ext{ExtHeifs, ExtHeic, ExtHeif} case ImageHej2k: - return []string{"hej2"} + return []Ext{ExtHej2} case ImageHsj2: - return []string{"hsj2"} + return []Ext{ExtHsj2} case ImageIco: - return []string{"ico"} + return []Ext{ExtIco} case ImageIcon: - return []string{"ico"} + return []Ext{ExtIco} case ImageIef: - return []string{"ief"} + return []Ext{ExtIef} case ImageJls: - return []string{"jls"} + return []Ext{ExtJls} case ImageJp2: - return []string{"jp2", "jpg2"} + return []Ext{ExtJp2, ExtJpg2} case ImageJpeg: - return []string{"jpg", "jpeg", "jpe"} + return []Ext{ExtJpg, ExtJpeg, ExtJpe} case ImageJpeg2000: - return []string{"jp2", "jpg2"} + return []Ext{ExtJp2, ExtJpg2} case ImageJpeg2000DashImage: - return []string{"jp2", "jpg2"} + return []Ext{ExtJp2, ExtJpg2} case ImageJph: - return []string{"jph"} + return []Ext{ExtJph} case ImageJphc: - return []string{"jhc"} + return []Ext{ExtJhc} case ImageJpm: - return []string{"jpm", "jpgm"} + return []Ext{ExtJpm, ExtJpgm} case ImageJpx: - return []string{"jpx", "jpf"} + return []Ext{ExtJpx, ExtJpf} case ImageJxl: - return []string{"jxl"} + return []Ext{ExtJxl} case ImageJxr: - return []string{"jxr"} + return []Ext{ExtJxr} case ImageJxra: - return []string{"jxra"} + return []Ext{ExtJxra} case ImageJxrs: - return []string{"jxrs"} + return []Ext{ExtJxrs} case ImageJxs: - return []string{"jxs"} + return []Ext{ExtJxs} case ImageJxsc: - return []string{"jxsc"} + return []Ext{ExtJxsc} case ImageJxsi: - return []string{"jxsi"} + return []Ext{ExtJxsi} case ImageJxss: - return []string{"jxss"} + return []Ext{ExtJxss} case ImageKtx: - return []string{"ktx"} + return []Ext{ExtKtx} case ImageKtx2: - return []string{"ktx2"} + return []Ext{ExtKtx2} case ImageOpenraster: - return []string{"ora"} + return []Ext{ExtOra} case ImagePdf: - return []string{"pdf"} + return []Ext{ExtPdf} case ImagePhotoshop: - return []string{"psd"} + return []Ext{ExtPsd} case ImagePjpeg: - return []string{"jpg", "jpeg", "jpe"} + return []Ext{ExtJpg, ExtJpeg, ExtJpe} case ImagePng: - return []string{"png"} + return []Ext{ExtPng} case ImagePrsDotBtif: - return []string{"btif"} + return []Ext{ExtBtif} case ImagePrsDotPti: - return []string{"pti"} + return []Ext{ExtPti} case ImagePsd: - return []string{"psd"} + return []Ext{ExtPsd} case ImageRle: - return []string{"rle"} + return []Ext{ExtRle} case ImageSgi: - return []string{"sgi"} + return []Ext{ExtSgi} case ImageSvg: - return []string{"svg"} + return []Ext{ExtSvg} case ImageSvgPlusxml: - return []string{"svg", "svgz"} + return []Ext{ExtSvg, ExtSvgz} case ImageSvgPlusxmlDashCompressed: - return []string{"svgz"} + return []Ext{ExtSvgz} case ImageT38: - return []string{"t38"} + return []Ext{ExtT38} case ImageTarga: - return []string{"tga", "icb", "tpic", "vda", "vst"} + return []Ext{ExtTga, ExtIcb, ExtTpic, ExtVda, ExtVst} case ImageTga: - return []string{"tga", "icb", "tpic", "vda", "vst"} + return []Ext{ExtTga, ExtIcb, ExtTpic, ExtVda, ExtVst} case ImageTiff: - return []string{"tif", "tiff"} + return []Ext{ExtTif, ExtTiff} case ImageTiffDashFx: - return []string{"tfx"} + return []Ext{ExtTfx} case ImageVndDotAdobeDotPhotoshop: - return []string{"psd"} + return []Ext{ExtPsd} case ImageVndDotAirzipDotAcceleratorDotAzv: - return []string{"azv"} + return []Ext{ExtAzv} case ImageVndDotDeceDotGraphic: - return []string{"uvi", "uvvi", "uvg", "uvvg"} + return []Ext{ExtUvi, ExtUvvi, ExtUvg, ExtUvvg} case ImageVndDotDjvu: - return []string{"djvu", "djv"} + return []Ext{ExtDjvu, ExtDjv} case ImageVndDotDjvuPlusmultipage: - return []string{"djvu", "djv"} + return []Ext{ExtDjvu, ExtDjv} case ImageVndDotDvbDotSubtitle: - return []string{"sub"} + return []Ext{ExtSub} case ImageVndDotDwg: - return []string{"dwg"} + return []Ext{ExtDwg} case ImageVndDotDxf: - return []string{"dxf"} + return []Ext{ExtDxf} case ImageVndDotFastbidsheet: - return []string{"fbs"} + return []Ext{ExtFbs} case ImageVndDotFpx: - return []string{"fpx"} + return []Ext{ExtFpx} case ImageVndDotFst: - return []string{"fst"} + return []Ext{ExtFst} case ImageVndDotFujixeroxDotEdmicsDashMmr: - return []string{"mmr"} + return []Ext{ExtMmr} case ImageVndDotFujixeroxDotEdmicsDashRlc: - return []string{"rlc"} + return []Ext{ExtRlc} case ImageVndDotMicrosoftDotIcon: - return []string{"ico"} + return []Ext{ExtIco} case ImageVndDotMsDashDds: - return []string{"dds"} + return []Ext{ExtDds} case ImageVndDotMsDashModi: - return []string{"mdi"} + return []Ext{ExtMdi} case ImageVndDotMsDashPhoto: - return []string{"wdp"} + return []Ext{ExtWdp} case ImageVndDotNetDashFpx: - return []string{"npx"} + return []Ext{ExtNpx} case ImageVndDotPcoDotB16: - return []string{"b16"} + return []Ext{ExtB16} case ImageVndDotRnDashRealpix: - return []string{"rp"} + return []Ext{ExtRp} case ImageVndDotTencentDotTap: - return []string{"tap"} + return []Ext{ExtTap} case ImageVndDotValveDotSourceDotTexture: - return []string{"vtf"} + return []Ext{ExtVtf} case ImageVndDotWapDotWbmp: - return []string{"wbmp"} + return []Ext{ExtWbmp} case ImageVndDotXiff: - return []string{"xif"} + return []Ext{ExtXif} case ImageVndDotZbrushDotPcx: - return []string{"pcx"} + return []Ext{ExtPcx} case ImageWebp: - return []string{"webp"} + return []Ext{ExtWebp} case ImageWmf: - return []string{"wmf"} + return []Ext{ExtWmf} case ImageXDash3ds: - return []string{"3ds"} + return []Ext{Ext3ds} case ImageXDashAdobeDashDng: - return []string{"dng"} + return []Ext{ExtDng} case ImageXDashApplixDashGraphics: - return []string{"ag"} + return []Ext{ExtAg} case ImageXDashBmp: - return []string{"bmp", "dib"} + return []Ext{ExtBmp, ExtDib} case ImageXDashBzeps: - return []string{"eps.bz2", "epsi.bz2", "epsf.bz2"} + return []Ext{ExtEpsDotBz2, ExtEpsiDotBz2, ExtEpsfDotBz2} case ImageXDashCanonDashCr2: - return []string{"cr2"} + return []Ext{ExtCr2} case ImageXDashCanonDashCr3: - return []string{"cr3"} + return []Ext{ExtCr3} case ImageXDashCanonDashCrw: - return []string{"crw"} + return []Ext{ExtCrw} case ImageXDashCdr: - return []string{"cdr"} + return []Ext{ExtCdr} case ImageXDashCmuDashRaster: - return []string{"ras"} + return []Ext{ExtRas} case ImageXDashCmx: - return []string{"cmx"} + return []Ext{ExtCmx} case ImageXDashCompressedDashXcf: - return []string{"xcf.gz", "xcf.bz2"} + return []Ext{ExtXcfDotGz, ExtXcfDotBz2} case ImageXDashDds: - return []string{"dds"} + return []Ext{ExtDds} case ImageXDashDjvu: - return []string{"djvu", "djv"} + return []Ext{ExtDjvu, ExtDjv} case ImageXDashEmf: - return []string{"emf"} + return []Ext{ExtEmf} case ImageXDashEps: - return []string{"eps", "epsi", "epsf"} + return []Ext{ExtEps, ExtEpsi, ExtEpsf} case ImageXDashExr: - return []string{"exr"} + return []Ext{ExtExr} case ImageXDashFits: - return []string{"fits"} + return []Ext{ExtFits} case ImageXDashFreehand: - return []string{"fh", "fhc", "fh4", "fh5", "fh7"} + return []Ext{ExtFh, ExtFhc, ExtFh4, ExtFh5, ExtFh7} case ImageXDashFujiDashRaf: - return []string{"raf"} + return []Ext{ExtRaf} case ImageXDashGimpDashGbr: - return []string{"gbr"} + return []Ext{ExtGbr} case ImageXDashGimpDashGih: - return []string{"gih"} + return []Ext{ExtGih} case ImageXDashGimpDashPat: - return []string{"pat"} + return []Ext{ExtPat} case ImageXDashGzeps: - return []string{"eps.gz", "epsi.gz", "epsf.gz"} + return []Ext{ExtEpsDotGz, ExtEpsiDotGz, ExtEpsfDotGz} case ImageXDashIcb: - return []string{"tga", "icb", "tpic", "vda", "vst"} + return []Ext{ExtTga, ExtIcb, ExtTpic, ExtVda, ExtVst} case ImageXDashIcns: - return []string{"icns"} + return []Ext{ExtIcns} case ImageXDashIco: - return []string{"ico"} + return []Ext{ExtIco} case ImageXDashIcon: - return []string{"ico"} + return []Ext{ExtIco} case ImageXDashIff: - return []string{"iff", "ilbm", "lbm"} + return []Ext{ExtIff, ExtIlbm, ExtLbm} case ImageXDashIlbm: - return []string{"iff", "ilbm", "lbm"} + return []Ext{ExtIff, ExtIlbm, ExtLbm} case ImageXDashJng: - return []string{"jng"} + return []Ext{ExtJng} case ImageXDashJp2DashCodestream: - return []string{"j2c", "j2k", "jpc"} + return []Ext{ExtJ2c, ExtJ2k, ExtJpc} case ImageXDashJpeg2000DashImage: - return []string{"jp2", "jpg2"} + return []Ext{ExtJp2, ExtJpg2} case ImageXDashKodakDashDcr: - return []string{"dcr"} + return []Ext{ExtDcr} case ImageXDashKodakDashK25: - return []string{"k25"} + return []Ext{ExtK25} case ImageXDashKodakDashKdc: - return []string{"kdc"} + return []Ext{ExtKdc} case ImageXDashLwo: - return []string{"lwo", "lwob"} + return []Ext{ExtLwo, ExtLwob} case ImageXDashLws: - return []string{"lws"} + return []Ext{ExtLws} case ImageXDashMacpaint: - return []string{"pntg"} + return []Ext{ExtPntg} case ImageXDashMinoltaDashMrw: - return []string{"mrw"} + return []Ext{ExtMrw} case ImageXDashMrsidDashImage: - return []string{"sid"} + return []Ext{ExtSid} case ImageXDashMsDashBmp: - return []string{"bmp", "dib"} + return []Ext{ExtBmp, ExtDib} case ImageXDashMsod: - return []string{"msod"} + return []Ext{ExtMsod} case ImageXDashNikonDashNef: - return []string{"nef"} + return []Ext{ExtNef} case ImageXDashNikonDashNrw: - return []string{"nrw"} + return []Ext{ExtNrw} case ImageXDashOlympusDashOrf: - return []string{"orf"} + return []Ext{ExtOrf} case ImageXDashPanasonicDashRaw: - return []string{"raw"} + return []Ext{ExtRaw} case ImageXDashPanasonicDashRaw2: - return []string{"rw2"} + return []Ext{ExtRw2} case ImageXDashPanasonicDashRw: - return []string{"raw"} + return []Ext{ExtRaw} case ImageXDashPanasonicDashRw2: - return []string{"rw2"} + return []Ext{ExtRw2} case ImageXDashPcx: - return []string{"pcx"} + return []Ext{ExtPcx} case ImageXDashPentaxDashPef: - return []string{"pef"} + return []Ext{ExtPef} case ImageXDashPhotoDashCd: - return []string{"pcd"} + return []Ext{ExtPcd} case ImageXDashPhotoshop: - return []string{"psd"} + return []Ext{ExtPsd} case ImageXDashPict: - return []string{"pic", "pct", "pict", "pict1", "pict2"} + return []Ext{ExtPic, ExtPct, ExtPict, ExtPict1, ExtPict2} case ImageXDashPortableDashAnymap: - return []string{"pnm"} + return []Ext{ExtPnm} case ImageXDashPortableDashBitmap: - return []string{"pbm"} + return []Ext{ExtPbm} case ImageXDashPortableDashGraymap: - return []string{"pgm"} + return []Ext{ExtPgm} case ImageXDashPortableDashPixmap: - return []string{"ppm"} + return []Ext{ExtPpm} case ImageXDashPsd: - return []string{"psd"} + return []Ext{ExtPsd} case ImageXDashQuicktime: - return []string{"qtif", "qif"} + return []Ext{ExtQtif, ExtQif} case ImageXDashRgb: - return []string{"rgb"} + return []Ext{ExtRgb} case ImageXDashSgi: - return []string{"sgi"} + return []Ext{ExtSgi} case ImageXDashSigmaDashX3f: - return []string{"x3f"} + return []Ext{ExtX3f} case ImageXDashSkencil: - return []string{"sk", "sk1"} + return []Ext{ExtSk, ExtSk1} case ImageXDashSonyDashArw: - return []string{"arw"} + return []Ext{ExtArw} case ImageXDashSonyDashSr2: - return []string{"sr2"} + return []Ext{ExtSr2} case ImageXDashSonyDashSrf: - return []string{"srf"} + return []Ext{ExtSrf} case ImageXDashSunDashRaster: - return []string{"sun"} + return []Ext{ExtSun} case ImageXDashTarga: - return []string{"tga", "icb", "tpic", "vda", "vst"} + return []Ext{ExtTga, ExtIcb, ExtTpic, ExtVda, ExtVst} case ImageXDashTga: - return []string{"tga", "icb", "tpic", "vda", "vst"} + return []Ext{ExtTga, ExtIcb, ExtTpic, ExtVda, ExtVst} case ImageXDashWinDashBitmap: - return []string{"cur"} + return []Ext{ExtCur} case ImageXDashWinDashMetafile: - return []string{"wmf"} + return []Ext{ExtWmf} case ImageXDashWmf: - return []string{"wmf"} + return []Ext{ExtWmf} case ImageXDashXbitmap: - return []string{"xbm"} + return []Ext{ExtXbm} case ImageXDashXcf: - return []string{"xcf"} + return []Ext{ExtXcf} case ImageXDashXfig: - return []string{"fig"} + return []Ext{ExtFig} case ImageXDashXpixmap: - return []string{"xpm"} + return []Ext{ExtXpm} case ImageXDashXpm: - return []string{"xpm"} + return []Ext{ExtXpm} case ImageXDashXwindowdump: - return []string{"xwd"} + return []Ext{ExtXwd} case ImageXDotDjvu: - return []string{"djvu", "djv"} + return []Ext{ExtDjvu, ExtDjv} case MessageDispositionDashNotification: - return []string{"disposition-notification"} + return []Ext{ExtDispositionDashNotification} case MessageGlobal: - return []string{"u8msg"} + return []Ext{ExtU8msg} case MessageGlobalDashDeliveryDashStatus: - return []string{"u8dsn"} + return []Ext{ExtU8dsn} case MessageGlobalDashDispositionDashNotification: - return []string{"u8mdn"} + return []Ext{ExtU8mdn} case MessageGlobalDashHeaders: - return []string{"u8hdr"} + return []Ext{ExtU8hdr} case MessageRfc822: - return []string{"eml", "mime"} + return []Ext{ExtEml, ExtMime} case MessageVndDotWfaDotWsc: - return []string{"wsc"} + return []Ext{ExtWsc} case Model3mf: - return []string{"3mf"} + return []Ext{Ext3mf} case ModelGltfPlusjson: - return []string{"gltf"} + return []Ext{ExtGltf} case ModelGltfDashBinary: - return []string{"glb"} + return []Ext{ExtGlb} case ModelIges: - return []string{"igs", "iges"} + return []Ext{ExtIgs, ExtIges} case ModelMesh: - return []string{"msh", "mesh", "silo"} + return []Ext{ExtMsh, ExtMesh, ExtSilo} case ModelMtl: - return []string{"mtl"} + return []Ext{ExtMtl} case ModelObj: - return []string{"obj"} + return []Ext{ExtObj} case ModelStepPluszip: - return []string{"stpz"} + return []Ext{ExtStpz} case ModelStepDashXMLPluszip: - return []string{"stpxz"} + return []Ext{ExtStpxz} case ModelStl: - return []string{"stl"} + return []Ext{ExtStl} case ModelVndDotColladaPlusxml: - return []string{"dae"} + return []Ext{ExtDae} case ModelVndDotDwf: - return []string{"dwf"} + return []Ext{ExtDwf} case ModelVndDotGdl: - return []string{"gdl"} + return []Ext{ExtGdl} case ModelVndDotGtw: - return []string{"gtw"} + return []Ext{ExtGtw} case ModelVndDotMts: - return []string{"mts"} + return []Ext{ExtMts} case ModelVndDotOpengex: - return []string{"ogex"} + return []Ext{ExtOgex} case ModelVndDotParasolidDotTransmitDotBinary: - return []string{"x_b"} + return []Ext{ExtXB} case ModelVndDotParasolidDotTransmitDotText: - return []string{"x_t"} + return []Ext{ExtXT} case ModelVndDotSapDotVds: - return []string{"vds"} + return []Ext{ExtVds} case ModelVndDotUsdzPluszip: - return []string{"usdz"} + return []Ext{ExtUsdz} case ModelVndDotValveDotSourceDotCompiledDashMap: - return []string{"bsp"} + return []Ext{ExtBsp} case ModelVndDotVtu: - return []string{"vtu"} + return []Ext{ExtVtu} case ModelVrml: - return []string{"wrl", "vrml", "vrm"} + return []Ext{ExtWrl, ExtVrml, ExtVrm} case ModelXDotStlDashASCII: - return []string{"stl"} + return []Ext{ExtStl} case ModelXDotStlDashBinary: - return []string{"stl"} + return []Ext{ExtStl} case ModelX3dPlusbinary: - return []string{"x3db", "x3dbz"} + return []Ext{ExtX3db, ExtX3dbz} case ModelX3dPlusfastinfoset: - return []string{"x3db"} + return []Ext{ExtX3db} case ModelX3dPlusvrml: - return []string{"x3dv", "x3dvz"} + return []Ext{ExtX3dv, ExtX3dvz} case ModelX3dPlusxml: - return []string{"x3d", "x3dz"} + return []Ext{ExtX3d, ExtX3dz} case ModelX3dDashVrml: - return []string{"x3dv"} + return []Ext{ExtX3dv} case TextCacheDashManifest: - return []string{"appcache", "manifest"} + return []Ext{ExtAppcache, ExtManifest} case TextCalendar: - return []string{"ics", "ifb", "vcs"} + return []Ext{ExtIcs, ExtIfb, ExtVcs} case TextCoffeescript: - return []string{"coffee", "litcoffee"} + return []Ext{ExtCoffee, ExtLitcoffee} case TextCrystal: - return []string{"cr"} + return []Ext{ExtCr} case TextCSS: - return []string{"css"} + return []Ext{ExtCSS} case TextCsv: - return []string{"csv"} + return []Ext{ExtCsv} case TextCsvDashSchema: - return []string{"csvs"} + return []Ext{ExtCsvs} case TextDirectory: - return []string{"vcard", "vcf", "vct", "gcrd"} + return []Ext{ExtVcard, ExtVcf, ExtVct, ExtGcrd} case TextEcmascript: - return []string{"es"} + return []Ext{ExtEs} case TextGedcom: - return []string{"ged", "gedcom"} + return []Ext{ExtGed, ExtGedcom} case TextGoogleDashVideoDashPointer: - return []string{"gvp"} + return []Ext{ExtGvp} case TextHTML: - return []string{"html", "htm", "shtml"} + return []Ext{ExtHTML, ExtHtm, ExtShtml} case TextIco: - return []string{"ico"} + return []Ext{ExtIco} case TextJade: - return []string{"jade"} + return []Ext{ExtJade} case TextJavascript: - return []string{"js", "jsm", "mjs"} + return []Ext{ExtJs, ExtJsm, ExtMjs} case TextJsx: - return []string{"jsx"} + return []Ext{ExtJsx} case TextLess: - return []string{"less"} + return []Ext{ExtLess} case TextMarkdown: - return []string{"md", "markdown", "mkd"} + return []Ext{ExtMd, ExtMarkdown, ExtMkd} case TextMathml: - return []string{"mml"} + return []Ext{ExtMml} case TextMdx: - return []string{"mdx"} + return []Ext{ExtMdx} case TextN3: - return []string{"n3"} + return []Ext{ExtN3} case TextOrg: - return []string{"org"} + return []Ext{ExtOrg} case TextPlain: - return []string{"txt", "text", "conf", "def", "list", "log", "in", "ini", "asc"} + return []Ext{ExtTxt, ExtText, ExtConf, ExtDef, ExtList, ExtLog, ExtIn, ExtIni, ExtAsc} case TextPrsDotLinesDotTag: - return []string{"dsc"} + return []Ext{ExtDsc} case TextRdf: - return []string{"rdf", "rdfs", "owl"} + return []Ext{ExtRdf, ExtRdfs, ExtOwl} case TextRichtext: - return []string{"rtx"} + return []Ext{ExtRtx} case TextRss: - return []string{"rss"} + return []Ext{ExtRss} case TextRtf: - return []string{"rtf"} + return []Ext{ExtRtf} case TextRust: - return []string{"rs"} + return []Ext{ExtRs} case TextSgml: - return []string{"sgml", "sgm"} + return []Ext{ExtSgml, ExtSgm} case TextShex: - return []string{"shex"} + return []Ext{ExtShex} case TextSlim: - return []string{"slim", "slm"} + return []Ext{ExtSlim, ExtSlm} case TextSpdx: - return []string{"spdx"} + return []Ext{ExtSpdx} case TextSpreadsheet: - return []string{"sylk", "slk"} + return []Ext{ExtSylk, ExtSlk} case TextStylus: - return []string{"stylus", "styl"} + return []Ext{ExtStylus, ExtStyl} case TextTabDashSeparatedDashValues: - return []string{"tsv"} + return []Ext{ExtTsv} case TextTcl: - return []string{"tcl", "tk"} + return []Ext{ExtTcl, ExtTk} case TextTroff: - return []string{"t", "tr", "roff", "man", "me", "ms"} + return []Ext{ExtT, ExtTr, ExtRoff, ExtMan, ExtMe, ExtMs} case TextTurtle: - return []string{"ttl"} + return []Ext{ExtTTL} case TextURIDashList: - return []string{"uri", "uris", "urls"} + return []Ext{ExtURI, ExtUris, ExtUrls} case TextVbs: - return []string{"vbs"} + return []Ext{ExtVbs} case TextVbscript: - return []string{"vbs"} + return []Ext{ExtVbs} case TextVcard: - return []string{"vcard", "vcf", "vct", "gcrd"} + return []Ext{ExtVcard, ExtVcf, ExtVct, ExtGcrd} case TextVndDotCurl: - return []string{"curl"} + return []Ext{ExtCurl} case TextVndDotCurlDotDcurl: - return []string{"dcurl"} + return []Ext{ExtDcurl} case TextVndDotCurlDotMcurl: - return []string{"mcurl"} + return []Ext{ExtMcurl} case TextVndDotCurlDotScurl: - return []string{"scurl"} + return []Ext{ExtScurl} case TextVndDotDvbDotSubtitle: - return []string{"sub"} + return []Ext{ExtSub} case TextVndDotFly: - return []string{"fly"} + return []Ext{ExtFly} case TextVndDotFmiDotFlexstor: - return []string{"flx"} + return []Ext{ExtFlx} case TextVndDotGraphviz: - return []string{"gv", "dot"} + return []Ext{ExtGv, ExtDot} case TextVndDotIn3dDot3dml: - return []string{"3dml"} + return []Ext{Ext3dml} case TextVndDotIn3dDotSpot: - return []string{"spot"} + return []Ext{ExtSpot} case TextVndDotQtDotLinguist: - return []string{"ts"} + return []Ext{ExtTs} case TextVndDotRnDashRealtext: - return []string{"rt"} + return []Ext{ExtRt} case TextVndDotSenxDotWarpscript: - return []string{"mc2"} + return []Ext{ExtMc2} case TextVndDotSunDotJ2meDotAppDashDescriptor: - return []string{"jad"} + return []Ext{ExtJad} case TextVndDotTrolltechDotLinguist: - return []string{"ts"} + return []Ext{ExtTs} case TextVndDotWapDotWml: - return []string{"wml"} + return []Ext{ExtWml} case TextVndDotWapDotWmlscript: - return []string{"wmls"} + return []Ext{ExtWmls} case TextVtt: - return []string{"vtt"} + return []Ext{ExtVtt} case TextXDashAdasrc: - return []string{"adb", "ads"} + return []Ext{ExtAdb, ExtAds} case TextXDashAsm: - return []string{"s", "asm"} + return []Ext{ExtS, ExtAsm} case TextXDashBibtex: - return []string{"bib"} + return []Ext{ExtBib} case TextXDashC: - return []string{"c", "cc", "cxx", "cpp", "h", "hh", "dic"} + return []Ext{ExtC, ExtCc, ExtCxx, ExtCpp, ExtH, ExtHh, ExtDic} case TextXDashCPlusPlushdr: - return []string{"hh", "hp", "hpp", "h++", "hxx"} + return []Ext{ExtHh, ExtHp, ExtHpp, ExtHPlusPlus, ExtHxx} case TextXDashCPlusPlussrc: - return []string{"cpp", "cxx", "cc", "C", "c++"} + return []Ext{ExtCpp, ExtCxx, ExtCc, Ext_C, ExtCPlusPlus} case TextXDashChdr: - return []string{"h"} + return []Ext{ExtH} case TextXDashCmake: - return []string{"cmake"} + return []Ext{ExtCmake} case TextXDashCobol: - return []string{"cbl", "cob"} + return []Ext{ExtCbl, ExtCob} case TextXDashCommaDashSeparatedDashValues: - return []string{"csv"} + return []Ext{ExtCsv} case TextXDashCommonDashLisp: - return []string{"asd", "fasl", "lisp", "ros"} + return []Ext{ExtAsd, ExtFasl, ExtLisp, ExtRos} case TextXDashComponent: - return []string{"htc"} + return []Ext{ExtHtc} case TextXDashCrystal: - return []string{"cr"} + return []Ext{ExtCr} case TextXDashCsharp: - return []string{"cs"} + return []Ext{ExtCs} case TextXDashCsrc: - return []string{"c"} + return []Ext{ExtC} case TextXDashCsv: - return []string{"csv"} + return []Ext{ExtCsv} case TextXDashDart: - return []string{"dart"} + return []Ext{ExtDart} case TextXDashDbusDashService: - return []string{"service"} + return []Ext{ExtService} case TextXDashDcl: - return []string{"dcl"} + return []Ext{ExtDcl} case TextXDashDiff: - return []string{"diff", "patch"} + return []Ext{ExtDiff, ExtPatch} case TextXDashDsl: - return []string{"dsl"} + return []Ext{ExtDsl} case TextXDashDsrc: - return []string{"d", "di"} + return []Ext{ExtD, ExtDi} case TextXDashDtd: - return []string{"dtd"} + return []Ext{ExtDtd} case TextXDashEiffel: - return []string{"e", "eif"} + return []Ext{ExtE, ExtEif} case TextXDashElixir: - return []string{"ex", "exs"} + return []Ext{ExtEx, ExtExs} case TextXDashEmacsDashLisp: - return []string{"el"} + return []Ext{ExtEl} case TextXDashErlang: - return []string{"erl"} + return []Ext{ExtErl} case TextXDashFortran: - return []string{"f", "for", "f77", "f90", "f95"} + return []Ext{ExtF, ExtFor, ExtF77, ExtF90, ExtF95} case TextXDashGenie: - return []string{"gs"} + return []Ext{ExtGs} case TextXDashGettextDashTranslation: - return []string{"po"} + return []Ext{ExtPo} case TextXDashGettextDashTranslationDashTemplate: - return []string{"pot"} + return []Ext{ExtPot} case TextXDashGherkin: - return []string{"feature"} + return []Ext{ExtFeature} case TextXDashGo: - return []string{"go"} + return []Ext{ExtGo} case TextXDashGoogleDashVideoDashPointer: - return []string{"gvp"} + return []Ext{ExtGvp} case TextXDashGradle: - return []string{"gradle"} + return []Ext{ExtGradle} case TextXDashGroovy: - return []string{"groovy", "gvy", "gy", "gsh"} + return []Ext{ExtGroovy, ExtGvy, ExtGy, ExtGsh} case TextXDashHandlebarsDashTemplate: - return []string{"hbs"} + return []Ext{ExtHbs} case TextXDashHaskell: - return []string{"hs"} + return []Ext{ExtHs} case TextXDashIdl: - return []string{"idl"} + return []Ext{ExtIdl} case TextXDashImelody: - return []string{"imy", "ime"} + return []Ext{ExtImy, ExtIme} case TextXDashIptables: - return []string{"iptables"} + return []Ext{ExtIptables} case TextXDashJava: - return []string{"java"} + return []Ext{ExtJava} case TextXDashJavaDashSource: - return []string{"java"} + return []Ext{ExtJava} case TextXDashKaitaiDashStruct: - return []string{"ksy"} + return []Ext{ExtKsy} case TextXDashKotlin: - return []string{"kt"} + return []Ext{ExtKt} case TextXDashLdif: - return []string{"ldif"} + return []Ext{ExtLdif} case TextXDashLilypond: - return []string{"ly"} + return []Ext{ExtLy} case TextXDashLiterateDashHaskell: - return []string{"lhs"} + return []Ext{ExtLHS} case TextXDashLog: - return []string{"log"} + return []Ext{ExtLog} case TextXDashLua: - return []string{"lua"} + return []Ext{ExtLua} case TextXDashLyx: - return []string{"lyx"} + return []Ext{ExtLyx} case TextXDashMakefile: - return []string{"mk", "mak"} + return []Ext{ExtMk, ExtMak} case TextXDashMarkdown: - return []string{"md", "mkd", "markdown"} + return []Ext{ExtMd, ExtMkd, ExtMarkdown} case TextXDashMatlab: - return []string{"m"} + return []Ext{ExtM} case TextXDashMicrodvd: - return []string{"sub"} + return []Ext{ExtSub} case TextXDashMoc: - return []string{"moc"} + return []Ext{ExtMoc} case TextXDashModelica: - return []string{"mo"} + return []Ext{ExtMo} case TextXDashMof: - return []string{"mof"} + return []Ext{ExtMof} case TextXDashMpsub: - return []string{"sub"} + return []Ext{ExtSub} case TextXDashMrml: - return []string{"mrml", "mrl"} + return []Ext{ExtMrml, ExtMrl} case TextXDashMsDashRegedit: - return []string{"reg"} + return []Ext{ExtReg} case TextXDashMup: - return []string{"mup", "not"} + return []Ext{ExtMup, ExtNot} case TextXDashNfo: - return []string{"nfo"} + return []Ext{ExtNfo} case TextXDashObjcsrc: - return []string{"m"} + return []Ext{ExtM} case TextXDashOcaml: - return []string{"ml", "mli"} + return []Ext{ExtMl, ExtMli} case TextXDashOcl: - return []string{"ocl"} + return []Ext{ExtOcl} case TextXDashOctave: - return []string{"m"} + return []Ext{ExtM} case TextXDashOoc: - return []string{"ooc"} + return []Ext{ExtOoc} case TextXDashOpenclDashSrc: - return []string{"cl"} + return []Ext{ExtCl} case TextXDashOpml: - return []string{"opml"} + return []Ext{ExtOpml} case TextXDashOpmlPlusxml: - return []string{"opml"} + return []Ext{ExtOpml} case TextXDashOrg: - return []string{"org"} + return []Ext{ExtOrg} case TextXDashPascal: - return []string{"p", "pas"} + return []Ext{ExtP, ExtPas} case TextXDashPatch: - return []string{"diff", "patch"} + return []Ext{ExtDiff, ExtPatch} case TextXDashPerl: - return []string{"pl", "PL", "pm", "al", "perl", "pod", "t"} + return []Ext{ExtPl, Ext_PL, ExtPm, ExtAl, ExtPerl, ExtPod, ExtT} case TextXDashPo: - return []string{"po"} + return []Ext{ExtPo} case TextXDashPot: - return []string{"pot"} + return []Ext{ExtPot} case TextXDashProcessing: - return []string{"pde"} + return []Ext{ExtPde} case TextXDashPython: - return []string{"py", "pyx", "wsgi"} + return []Ext{ExtPy, ExtPyx, ExtWsgi} case TextXDashPython3: - return []string{"py", "py3", "py3x", "pyi"} + return []Ext{ExtPy, ExtPy3, ExtPy3x, ExtPyi} case TextXDashQml: - return []string{"qml", "qmltypes", "qmlproject"} + return []Ext{ExtQml, ExtQmltypes, ExtQmlproject} case TextXDashReject: - return []string{"rej"} + return []Ext{ExtRej} case TextXDashRpmDashSpec: - return []string{"spec"} + return []Ext{ExtSpec} case TextXDashRst: - return []string{"rst"} + return []Ext{ExtRst} case TextXDashSagemath: - return []string{"sage"} + return []Ext{ExtSage} case TextXDashSass: - return []string{"sass"} + return []Ext{ExtSass} case TextXDashScala: - return []string{"scala", "sc"} + return []Ext{ExtScala, ExtSc} case TextXDashScheme: - return []string{"scm", "ss"} + return []Ext{ExtScm, ExtSs} case TextXDashScss: - return []string{"scss"} + return []Ext{ExtScss} case TextXDashSetext: - return []string{"etx"} + return []Ext{ExtEtx} case TextXDashSfv: - return []string{"sfv"} + return []Ext{ExtSfv} case TextXDashSh: - return []string{"sh"} + return []Ext{ExtSh} case TextXDashSql: - return []string{"sql"} + return []Ext{ExtSql} case TextXDashSsa: - return []string{"ssa", "ass"} + return []Ext{ExtSsa, ExtAss} case TextXDashSubviewer: - return []string{"sub"} + return []Ext{ExtSub} case TextXDashSuseDashYmp: - return []string{"ymp"} + return []Ext{ExtYmp} case TextXDashSvhdr: - return []string{"svh"} + return []Ext{ExtSvh} case TextXDashSvsrc: - return []string{"sv"} + return []Ext{ExtSv} case TextXDashSystemdDashUnit: - return []string{"automount", "device", "mount", "path", "scope", "service", "slice", "socket", "swap", "target", "timer"} + return []Ext{ExtAutomount, ExtDevice, ExtMount, ExtPath, ExtScope, ExtService, ExtSlice, ExtSocket, ExtSwap, ExtTarget, ExtTimer} case TextXDashTcl: - return []string{"tcl", "tk"} + return []Ext{ExtTcl, ExtTk} case TextXDashTex: - return []string{"tex", "ltx", "sty", "cls", "dtx", "ins", "latex"} + return []Ext{ExtTex, ExtLtx, ExtSty, ExtCls, ExtDtx, ExtIns, ExtLatex} case TextXDashTexinfo: - return []string{"texi", "texinfo"} + return []Ext{ExtTexi, ExtTexinfo} case TextXDashTroff: - return []string{"tr", "roff", "t"} + return []Ext{ExtTr, ExtRoff, ExtT} case TextXDashTroffDashMe: - return []string{"me"} + return []Ext{ExtMe} case TextXDashTroffDashMm: - return []string{"mm"} + return []Ext{ExtMm} case TextXDashTroffDashMs: - return []string{"ms"} + return []Ext{ExtMs} case TextXDashTwig: - return []string{"twig"} + return []Ext{ExtTwig} case TextXDashTxt2tags: - return []string{"t2t"} + return []Ext{ExtT2t} case TextXDashUil: - return []string{"uil"} + return []Ext{ExtUil} case TextXDashUuencode: - return []string{"uu", "uue"} + return []Ext{ExtUu, ExtUue} case TextXDashVala: - return []string{"vala", "vapi"} + return []Ext{ExtVala, ExtVapi} case TextXDashVcalendar: - return []string{"vcs", "ics"} + return []Ext{ExtVcs, ExtIcs} case TextXDashVcard: - return []string{"vcf", "vcard", "vct", "gcrd"} + return []Ext{ExtVcf, ExtVcard, ExtVct, ExtGcrd} case TextXDashVerilog: - return []string{"v"} + return []Ext{ExtV} case TextXDashVhdl: - return []string{"vhd", "vhdl"} + return []Ext{ExtVhd, ExtVhdl} case TextXDashXmi: - return []string{"xmi"} + return []Ext{ExtXmi} case TextXDashXslfo: - return []string{"fo", "xslfo"} + return []Ext{ExtFo, ExtXslfo} case TextXDashYaml: - return []string{"yaml", "yml"} + return []Ext{ExtYaml, ExtYml} case TextXDotGcode: - return []string{"gcode"} + return []Ext{ExtGcode} case TextXML: - return []string{"xml", "xbl", "xsd", "rng"} + return []Ext{ExtXML, ExtXbl, ExtXsd, ExtRng} case TextXMLDashExternalDashParsedDashEntity: - return []string{"ent"} + return []Ext{ExtEnt} case TextYaml: - return []string{"yaml", "yml"} + return []Ext{ExtYaml, ExtYml} case Video3gp: - return []string{"3gp", "3gpp", "3ga"} + return []Ext{Ext3gp, Ext3gpp, Ext3ga} case Video3gpp: - return []string{"3gp", "3gpp", "3ga"} + return []Ext{Ext3gp, Ext3gpp, Ext3ga} case Video3gppDashEncrypted: - return []string{"3gp", "3gpp", "3ga"} + return []Ext{Ext3gp, Ext3gpp, Ext3ga} case Video3gpp2: - return []string{"3g2", "3gp2", "3gpp2"} + return []Ext{Ext3g2, Ext3gp2, Ext3gpp2} case VideoAnnodex: - return []string{"axv"} + return []Ext{ExtAxv} case VideoAvi: - return []string{"avi", "avf", "divx"} + return []Ext{ExtAvi, ExtAvf, ExtDivx} case VideoDivx: - return []string{"avi", "avf", "divx"} + return []Ext{ExtAvi, ExtAvf, ExtDivx} case VideoDv: - return []string{"dv"} + return []Ext{ExtDv} case VideoFli: - return []string{"fli", "flc"} + return []Ext{ExtFli, ExtFlc} case VideoFlv: - return []string{"flv"} + return []Ext{ExtFlv} case VideoH261: - return []string{"h261"} + return []Ext{ExtH261} case VideoH263: - return []string{"h263"} + return []Ext{ExtH263} case VideoH264: - return []string{"h264"} + return []Ext{ExtH264} case VideoIsoDotSegment: - return []string{"m4s"} + return []Ext{ExtM4s} case VideoJpeg: - return []string{"jpgv"} + return []Ext{ExtJpgv} case VideoJpm: - return []string{"jpm", "jpgm"} + return []Ext{ExtJpm, ExtJpgm} case VideoMj2: - return []string{"mj2", "mjp2"} + return []Ext{ExtMj2, ExtMjp2} case VideoMp2t: - return []string{"ts", "m2t", "m2ts", "mts", "cpi", "clpi", "mpl", "mpls", "bdm", "bdmv"} + return []Ext{ExtTs, ExtM2t, ExtM2ts, ExtMts, ExtCpi, ExtClpi, ExtMpl, ExtMpls, ExtBdm, ExtBdmv} case VideoMp4: - return []string{"mp4", "mp4v", "mpg4", "m4v", "f4v", "lrv"} + return []Ext{ExtMp4, ExtMp4v, ExtMpg4, ExtM4v, ExtF4v, ExtLrv} case VideoMp4vDashEs: - return []string{"mp4", "m4v", "f4v", "lrv"} + return []Ext{ExtMp4, ExtM4v, ExtF4v, ExtLrv} case VideoMpeg: - return []string{"mpeg", "mpg", "mpe", "m1v", "m2v", "mp2", "vob"} + return []Ext{ExtMpeg, ExtMpg, ExtMpe, ExtM1v, ExtM2v, ExtMp2, ExtVob} case VideoMpegDashSystem: - return []string{"mpeg", "mpg", "mp2", "mpe", "vob"} + return []Ext{ExtMpeg, ExtMpg, ExtMp2, ExtMpe, ExtVob} case VideoMsvideo: - return []string{"avi", "avf", "divx"} + return []Ext{ExtAvi, ExtAvf, ExtDivx} case VideoOgg: - return []string{"ogv", "ogg"} + return []Ext{ExtOgv, ExtOgg} case VideoQuicktime: - return []string{"mov", "qt", "moov", "qtvr"} + return []Ext{ExtMov, ExtQt, ExtMoov, ExtQtvr} case VideoVivo: - return []string{"viv", "vivo"} + return []Ext{ExtViv, ExtVivo} case VideoVndDotDeceDotHd: - return []string{"uvh", "uvvh"} + return []Ext{ExtUvh, ExtUvvh} case VideoVndDotDeceDotMobile: - return []string{"uvm", "uvvm"} + return []Ext{ExtUvm, ExtUvvm} case VideoVndDotDeceDotPd: - return []string{"uvp", "uvvp"} + return []Ext{ExtUvp, ExtUvvp} case VideoVndDotDeceDotSd: - return []string{"uvs", "uvvs"} + return []Ext{ExtUvs, ExtUvvs} case VideoVndDotDeceDotVideo: - return []string{"uvv", "uvvv"} + return []Ext{ExtUvv, ExtUvvv} case VideoVndDotDivx: - return []string{"avi", "avf", "divx"} + return []Ext{ExtAvi, ExtAvf, ExtDivx} case VideoVndDotDvbDotFile: - return []string{"dvb"} + return []Ext{ExtDvb} case VideoVndDotFvt: - return []string{"fvt"} + return []Ext{ExtFvt} case VideoVndDotMpegurl: - return []string{"mxu", "m4u", "m1u"} + return []Ext{ExtMxu, ExtM4u, ExtM1u} case VideoVndDotMsDashPlayreadyDotMediaDotPyv: - return []string{"pyv"} + return []Ext{ExtPyv} case VideoVndDotRadgamettoolsDotBink: - return []string{"bik", "bk2"} + return []Ext{ExtBik, ExtBk2} case VideoVndDotRadgamettoolsDotSmacker: - return []string{"smk"} + return []Ext{ExtSmk} case VideoVndDotRnDashRealvideo: - return []string{"rv", "rvx"} + return []Ext{ExtRv, ExtRvx} case VideoVndDotUvvuDotMp4: - return []string{"uvu", "uvvu"} + return []Ext{ExtUvu, ExtUvvu} case VideoVndDotVivo: - return []string{"viv", "vivo"} + return []Ext{ExtViv, ExtVivo} case VideoWebm: - return []string{"webm"} + return []Ext{ExtWebm} case VideoXDashAnim: - return []string{"anim[1-9j]"} + return []Ext{ExtAnim_1Dash9j_} case VideoXDashAnnodex: - return []string{"axv"} + return []Ext{ExtAxv} case VideoXDashAvi: - return []string{"avi", "avf", "divx"} + return []Ext{ExtAvi, ExtAvf, ExtDivx} case VideoXDashF4v: - return []string{"f4v"} + return []Ext{ExtF4v} case VideoXDashFli: - return []string{"fli", "flc"} + return []Ext{ExtFli, ExtFlc} case VideoXDashFlic: - return []string{"fli", "flc"} + return []Ext{ExtFli, ExtFlc} case VideoXDashFlv: - return []string{"flv"} + return []Ext{ExtFlv} case VideoXDashJavafx: - return []string{"fxm"} + return []Ext{ExtFxm} case VideoXDashM4v: - return []string{"m4v", "mp4", "f4v", "lrv"} + return []Ext{ExtM4v, ExtMp4, ExtF4v, ExtLrv} case VideoXDashMatroska: - return []string{"mkv", "mk3d", "mks"} + return []Ext{ExtMkv, ExtMk3d, ExtMks} case VideoXDashMatroskaDash3d: - return []string{"mk3d"} + return []Ext{ExtMk3d} case VideoXDashMjpeg: - return []string{"mjpeg", "mjpg"} + return []Ext{ExtMjpeg, ExtMjpg} case VideoXDashMng: - return []string{"mng"} + return []Ext{ExtMng} case VideoXDashMpeg: - return []string{"mpeg", "mpg", "mp2", "mpe", "vob"} + return []Ext{ExtMpeg, ExtMpg, ExtMp2, ExtMpe, ExtVob} case VideoXDashMpegDashSystem: - return []string{"mpeg", "mpg", "mp2", "mpe", "vob"} + return []Ext{ExtMpeg, ExtMpg, ExtMp2, ExtMpe, ExtVob} case VideoXDashMpeg2: - return []string{"mpeg", "mpg", "mp2", "mpe", "vob"} + return []Ext{ExtMpeg, ExtMpg, ExtMp2, ExtMpe, ExtVob} case VideoXDashMpegurl: - return []string{"m1u", "m4u", "mxu"} + return []Ext{ExtM1u, ExtM4u, ExtMxu} case VideoXDashMsDashAsf: - return []string{"asf", "asx"} + return []Ext{ExtAsf, ExtAsx} case VideoXDashMsDashAsfDashPlugin: - return []string{"asf"} + return []Ext{ExtAsf} case VideoXDashMsDashVob: - return []string{"vob"} + return []Ext{ExtVob} case VideoXDashMsDashWax: - return []string{"asx", "wax", "wvx", "wmx"} + return []Ext{ExtAsx, ExtWax, ExtWvx, ExtWmx} case VideoXDashMsDashWm: - return []string{"wm", "asf"} + return []Ext{ExtWm, ExtAsf} case VideoXDashMsDashWmv: - return []string{"wmv"} + return []Ext{ExtWmv} case VideoXDashMsDashWmx: - return []string{"wmx", "asx", "wax", "wvx"} + return []Ext{ExtWmx, ExtAsx, ExtWax, ExtWvx} case VideoXDashMsDashWvx: - return []string{"wvx", "asx", "wax", "wmx"} + return []Ext{ExtWvx, ExtAsx, ExtWax, ExtWmx} case VideoXDashMsvideo: - return []string{"avi", "avf", "divx"} + return []Ext{ExtAvi, ExtAvf, ExtDivx} case VideoXDashNsv: - return []string{"nsv"} + return []Ext{ExtNsv} case VideoXDashOgg: - return []string{"ogv", "ogg"} + return []Ext{ExtOgv, ExtOgg} case VideoXDashOgm: - return []string{"ogm"} + return []Ext{ExtOgm} case VideoXDashOgmPlusogg: - return []string{"ogm"} + return []Ext{ExtOgm} case VideoXDashRealDashVideo: - return []string{"rv", "rvx"} + return []Ext{ExtRv, ExtRvx} case VideoXDashSgiDashMovie: - return []string{"movie"} + return []Ext{ExtMovie} case VideoXDashSmv: - return []string{"smv"} + return []Ext{ExtSmv} case VideoXDashTheora: - return []string{"ogg"} + return []Ext{ExtOgg} case VideoXDashTheoraPlusogg: - return []string{"ogg"} + return []Ext{ExtOgg} case XDashConferenceXDashCooltalk: - return []string{"ice"} + return []Ext{ExtIce} case XDashEpocXDashSisxDashApp: - return []string{"sisx"} + return []Ext{ExtSisx} case ZzDashApplicationZzDashWinassocDash123: - return []string{"123", "wk1", "wk3", "wk4", "wks"} + return []Ext{Ext123, ExtWk1, ExtWk3, ExtWk4, ExtWks} case ZzDashApplicationZzDashWinassocDashCab: - return []string{"cab"} + return []Ext{ExtCab} case ZzDashApplicationZzDashWinassocDashCdr: - return []string{"cdr"} + return []Ext{ExtCdr} case ZzDashApplicationZzDashWinassocDashDoc: - return []string{"doc"} + return []Ext{ExtDoc} case ZzDashApplicationZzDashWinassocDashHlp: - return []string{"hlp"} + return []Ext{ExtHlp} case ZzDashApplicationZzDashWinassocDashMdb: - return []string{"mdb"} + return []Ext{ExtMdb} case ZzDashApplicationZzDashWinassocDashUu: - return []string{"uue"} + return []Ext{ExtUue} case ZzDashApplicationZzDashWinassocDashXls: - return []string{"xls", "xlc", "xll", "xlm", "xlw", "xla", "xlt", "xld"} + return []Ext{ExtXls, ExtXlc, ExtXll, ExtXlm, ExtXlw, ExtXla, ExtXlt, ExtXld} } return nil } + +const ( + ApplicationAcrobat Mime = 1 + ApplicationAndrewDashInset Mime = 2 + ApplicationAnnodex Mime = 3 + ApplicationApplixware Mime = 4 + ApplicationAtomPlusxml Mime = 5 + ApplicationAtomcatPlusxml Mime = 6 + ApplicationAtomdeletedPlusxml Mime = 7 + ApplicationAtomsvcPlusxml Mime = 8 + ApplicationAtscDashDwdPlusxml Mime = 9 + ApplicationAtscDashHeldPlusxml Mime = 10 + ApplicationAtscDashRsatPlusxml Mime = 11 + ApplicationBdoc Mime = 12 + ApplicationBzip2 Mime = 13 + ApplicationCalendarPlusxml Mime = 14 + ApplicationCcxmlPlusxml Mime = 15 + ApplicationCdfxPlusxml Mime = 16 + ApplicationCdmiDashCapability Mime = 17 + ApplicationCdmiDashContainer Mime = 18 + ApplicationCdmiDashDomain Mime = 19 + ApplicationCdmiDashObject Mime = 20 + ApplicationCdmiDashQueue Mime = 21 + ApplicationCdr Mime = 22 + ApplicationCoreldraw Mime = 23 + ApplicationCsv Mime = 24 + ApplicationCuDashSeeme Mime = 25 + ApplicationDashPlusxml Mime = 26 + ApplicationDavmountPlusxml Mime = 27 + ApplicationDbase Mime = 28 + ApplicationDbf Mime = 29 + ApplicationDicom Mime = 30 + ApplicationDocbookPlusxml Mime = 31 + ApplicationDsscPlusder Mime = 32 + ApplicationDsscPlusxml Mime = 33 + ApplicationEcmascript Mime = 34 + ApplicationEmf Mime = 35 + ApplicationEmmaPlusxml Mime = 36 + ApplicationEmotionmlPlusxml Mime = 37 + ApplicationEpubPluszip Mime = 38 + ApplicationExi Mime = 39 + ApplicationFdtPlusxml Mime = 40 + ApplicationFontDashTdpfr Mime = 41 + ApplicationFontDashWoff Mime = 42 + ApplicationFuturesplash Mime = 43 + ApplicationGeoPlusjson Mime = 44 + ApplicationGmlPlusxml Mime = 45 + ApplicationGnunetDashDirectory Mime = 46 + ApplicationGpx Mime = 47 + ApplicationGpxPlusxml Mime = 48 + ApplicationGxf Mime = 49 + ApplicationGzip Mime = 50 + ApplicationHjson Mime = 51 + ApplicationHyperstudio Mime = 52 + ApplicationIco Mime = 53 + ApplicationIcs Mime = 54 + ApplicationIllustrator Mime = 55 + ApplicationInkmlPlusxml Mime = 56 + ApplicationIpfix Mime = 57 + ApplicationItsPlusxml Mime = 58 + ApplicationJava Mime = 59 + ApplicationJavaDashArchive Mime = 60 + ApplicationJavaDashByteDashCode Mime = 61 + ApplicationJavaDashSerializedDashObject Mime = 62 + ApplicationJavaDashVM Mime = 63 + ApplicationJavascript Mime = 64 + ApplicationJrdPlusjson Mime = 65 + ApplicationJSON Mime = 66 + ApplicationJSONDashPatchPlusjson Mime = 67 + ApplicationJSON5 Mime = 68 + ApplicationJsonmlPlusjson Mime = 69 + ApplicationLdPlusjson Mime = 70 + ApplicationLgrPlusxml Mime = 71 + ApplicationLostPlusxml Mime = 72 + ApplicationLotus123 Mime = 73 + ApplicationM3u Mime = 74 + ApplicationMacDashBinhex40 Mime = 75 + ApplicationMacDashCompactpro Mime = 76 + ApplicationMadsPlusxml Mime = 77 + ApplicationManifestPlusjson Mime = 78 + ApplicationMarc Mime = 79 + ApplicationMarcxmlPlusxml Mime = 80 + ApplicationMathematica Mime = 81 + ApplicationMathmlPlusxml Mime = 82 + ApplicationMbox Mime = 83 + ApplicationMdb Mime = 84 + ApplicationMediaservercontrolPlusxml Mime = 85 + ApplicationMetalinkPlusxml Mime = 86 + ApplicationMetalink4Plusxml Mime = 87 + ApplicationMetsPlusxml Mime = 88 + ApplicationMmtDashAeiPlusxml Mime = 89 + ApplicationMmtDashUsdPlusxml Mime = 90 + ApplicationModsPlusxml Mime = 91 + ApplicationMp21 Mime = 92 + ApplicationMp4 Mime = 93 + ApplicationMrbDashConsumerPlusxml Mime = 94 + ApplicationMrbDashPublishPlusxml Mime = 95 + ApplicationMsDashTnef Mime = 96 + ApplicationMsaccess Mime = 97 + ApplicationMsexcel Mime = 98 + ApplicationMspowerpoint Mime = 99 + ApplicationMsword Mime = 100 + ApplicationMswordDashTemplate Mime = 101 + ApplicationMxf Mime = 102 + ApplicationNDashQuads Mime = 103 + ApplicationNDashTriples Mime = 104 + ApplicationNappdf Mime = 105 + ApplicationNode Mime = 106 + ApplicationOctetDashStream Mime = 107 + ApplicationOda Mime = 108 + ApplicationOebpsDashPackagePlusxml Mime = 109 + ApplicationOgg Mime = 110 + ApplicationOmdocPlusxml Mime = 111 + ApplicationOnenote Mime = 112 + ApplicationOvf Mime = 113 + ApplicationOwlPlusxml Mime = 114 + ApplicationOxps Mime = 115 + ApplicationP2pDashOverlayPlusxml Mime = 116 + ApplicationPatchDashOpsDashErrorPlusxml Mime = 117 + ApplicationPcap Mime = 118 + ApplicationPdf Mime = 119 + ApplicationPgp Mime = 120 + ApplicationPgpDashEncrypted Mime = 121 + ApplicationPgpDashKeys Mime = 122 + ApplicationPgpDashSignature Mime = 123 + ApplicationPhotoshop Mime = 124 + ApplicationPicsDashRules Mime = 125 + ApplicationPkcs10 Mime = 126 + ApplicationPkcs12 Mime = 127 + ApplicationPkcs7DashMime Mime = 128 + ApplicationPkcs7DashSignature Mime = 129 + ApplicationPkcs8 Mime = 130 + ApplicationPkcs8DashEncrypted Mime = 131 + ApplicationPkixDashAttrDashCert Mime = 132 + ApplicationPkixDashCert Mime = 133 + ApplicationPkixDashCrl Mime = 134 + ApplicationPkixDashPkipath Mime = 135 + ApplicationPkixcmp Mime = 136 + ApplicationPls Mime = 137 + ApplicationPlsPlusxml Mime = 138 + ApplicationPostscript Mime = 139 + ApplicationPowerpoint Mime = 140 + ApplicationProvenancePlusxml Mime = 141 + ApplicationPrsDotCww Mime = 142 + ApplicationPskcPlusxml Mime = 143 + ApplicationRAM Mime = 144 + ApplicationRamlPlusyaml Mime = 145 + ApplicationRdfPlusxml Mime = 146 + ApplicationReginfoPlusxml Mime = 147 + ApplicationRelaxDashNgDashCompactDashSyntax Mime = 148 + ApplicationResourceDashListsPlusxml Mime = 149 + ApplicationResourceDashListsDashDiffPlusxml Mime = 150 + ApplicationRlsDashServicesPlusxml Mime = 151 + ApplicationRouteDashApdPlusxml Mime = 152 + ApplicationRouteDashSDashTsidPlusxml Mime = 153 + ApplicationRouteDashUsdPlusxml Mime = 154 + ApplicationRpkiDashGhostbusters Mime = 155 + ApplicationRpkiDashManifest Mime = 156 + ApplicationRpkiDashRoa Mime = 157 + ApplicationRsdPlusxml Mime = 158 + ApplicationRssPlusxml Mime = 159 + ApplicationRtf Mime = 160 + ApplicationSbmlPlusxml Mime = 161 + ApplicationSchemaPlusjson Mime = 162 + ApplicationScvpDashCvDashRequest Mime = 163 + ApplicationScvpDashCvDashResponse Mime = 164 + ApplicationScvpDashVpDashRequest Mime = 165 + ApplicationScvpDashVpDashResponse Mime = 166 + ApplicationSdp Mime = 167 + ApplicationSenmlPlusxml Mime = 168 + ApplicationSensmlPlusxml Mime = 169 + ApplicationSetDashPaymentDashInitiation Mime = 170 + ApplicationSetDashRegistrationDashInitiation Mime = 171 + ApplicationShfPlusxml Mime = 172 + ApplicationSieve Mime = 173 + ApplicationSmil Mime = 174 + ApplicationSmilPlusxml Mime = 175 + ApplicationSparqlDashQuery Mime = 176 + ApplicationSparqlDashResultsPlusxml Mime = 177 + ApplicationSql Mime = 178 + ApplicationSrgs Mime = 179 + ApplicationSrgsPlusxml Mime = 180 + ApplicationSruPlusxml Mime = 181 + ApplicationSsdlPlusxml Mime = 182 + ApplicationSsmlPlusxml Mime = 183 + ApplicationStuffit Mime = 184 + ApplicationSwidPlusxml Mime = 185 + ApplicationTeiPlusxml Mime = 186 + ApplicationTga Mime = 187 + ApplicationThraudPlusxml Mime = 188 + ApplicationTimestampedDashData Mime = 189 + ApplicationToml Mime = 190 + ApplicationTrig Mime = 191 + ApplicationTtmlPlusxml Mime = 192 + ApplicationUbjson Mime = 193 + ApplicationUrcDashRessheetPlusxml Mime = 194 + ApplicationUrcDashTargetdescPlusxml Mime = 195 + ApplicationVndDot1000mindsDotDecisionDashModelPlusxml Mime = 196 + ApplicationVndDot3gppDotPicDashBwDashLarge Mime = 197 + ApplicationVndDot3gppDotPicDashBwDashSmall Mime = 198 + ApplicationVndDot3gppDotPicDashBwDashVar Mime = 199 + ApplicationVndDot3gpp2DotTcap Mime = 200 + ApplicationVndDot3mDotPostDashItDashNotes Mime = 201 + ApplicationVndDotAccpacDotSimplyDotAso Mime = 202 + ApplicationVndDotAccpacDotSimplyDotImp Mime = 203 + ApplicationVndDotAcucobol Mime = 204 + ApplicationVndDotAcucorp Mime = 205 + ApplicationVndDotAdobeDotAirDashApplicationDashInstallerDashPackagePluszip Mime = 206 + ApplicationVndDotAdobeDotFlashDotMovie Mime = 207 + ApplicationVndDotAdobeDotFormscentralDotFcdt Mime = 208 + ApplicationVndDotAdobeDotFxp Mime = 209 + ApplicationVndDotAdobeDotIllustrator Mime = 210 + ApplicationVndDotAdobeDotXdpPlusxml Mime = 211 + ApplicationVndDotAdobeDotXfdf Mime = 212 + ApplicationVndDotAheadDotSpace Mime = 213 + ApplicationVndDotAirzipDotFilesecureDotAzf Mime = 214 + ApplicationVndDotAirzipDotFilesecureDotAzs Mime = 215 + ApplicationVndDotAmazonDotEbook Mime = 216 + ApplicationVndDotAmazonDotMobi8DashEbook Mime = 217 + ApplicationVndDotAmericandynamicsDotAcc Mime = 218 + ApplicationVndDotAmigaDotAmi Mime = 219 + ApplicationVndDotAndroidDotPackageDashArchive Mime = 220 + ApplicationVndDotAnserDashWebDashCertificateDashIssueDashInitiation Mime = 221 + ApplicationVndDotAnserDashWebDashFundsDashTransferDashInitiation Mime = 222 + ApplicationVndDotAntixDotGameDashComponent Mime = 223 + ApplicationVndDotAppimage Mime = 224 + ApplicationVndDotAppleDotInstallerPlusxml Mime = 225 + ApplicationVndDotAppleDotKeynote Mime = 226 + ApplicationVndDotAppleDotMpegurl Mime = 227 + ApplicationVndDotAppleDotNumbers Mime = 228 + ApplicationVndDotAppleDotPages Mime = 229 + ApplicationVndDotAppleDotPkpass Mime = 230 + ApplicationVndDotAristanetworksDotSwi Mime = 231 + ApplicationVndDotAstraeaDashSoftwareDotIota Mime = 232 + ApplicationVndDotAudiograph Mime = 233 + ApplicationVndDotBalsamiqDotBmmlPlusxml Mime = 234 + ApplicationVndDotBlueiceDotMultipass Mime = 235 + ApplicationVndDotBmi Mime = 236 + ApplicationVndDotBusinessobjects Mime = 237 + ApplicationVndDotChemdrawPlusxml Mime = 238 + ApplicationVndDotChessDashPgn Mime = 239 + ApplicationVndDotChipnutsDotKaraokeDashMmd Mime = 240 + ApplicationVndDotCinderella Mime = 241 + ApplicationVndDotCitationstylesDotStylePlusxml Mime = 242 + ApplicationVndDotClaymore Mime = 243 + ApplicationVndDotCloantoDotRp9 Mime = 244 + ApplicationVndDotClonkDotC4group Mime = 245 + ApplicationVndDotCluetrustDotCartomobileDashConfig Mime = 246 + ApplicationVndDotCluetrustDotCartomobileDashConfigDashPkg Mime = 247 + ApplicationVndDotCoffeescript Mime = 248 + ApplicationVndDotComicbookPluszip Mime = 249 + ApplicationVndDotComicbookDashRar Mime = 250 + ApplicationVndDotCommonspace Mime = 251 + ApplicationVndDotContactDotCmsg Mime = 252 + ApplicationVndDotCorelDashDraw Mime = 253 + ApplicationVndDotCosmocaller Mime = 254 + ApplicationVndDotCrickDotClicker Mime = 255 + ApplicationVndDotCrickDotClickerDotKeyboard Mime = 256 + ApplicationVndDotCrickDotClickerDotPalette Mime = 257 + ApplicationVndDotCrickDotClickerDotTemplate Mime = 258 + ApplicationVndDotCrickDotClickerDotWordbank Mime = 259 + ApplicationVndDotCriticaltoolsDotWbsPlusxml Mime = 260 + ApplicationVndDotCtcDashPosml Mime = 261 + ApplicationVndDotCupsDashPpd Mime = 262 + ApplicationVndDotCurlDotCar Mime = 263 + ApplicationVndDotCurlDotPcurl Mime = 264 + ApplicationVndDotDart Mime = 265 + ApplicationVndDotDataDashVisionDotRdz Mime = 266 + ApplicationVndDotDbf Mime = 267 + ApplicationVndDotDebianDotBinaryDashPackage Mime = 268 + ApplicationVndDotDeceDotData Mime = 269 + ApplicationVndDotDeceDotTtmlPlusxml Mime = 270 + ApplicationVndDotDeceDotUnspecified Mime = 271 + ApplicationVndDotDeceDotZip Mime = 272 + ApplicationVndDotDenovoDotFcselayoutDashLink Mime = 273 + ApplicationVndDotDna Mime = 274 + ApplicationVndDotDolbyDotMlp Mime = 275 + ApplicationVndDotDpgraph Mime = 276 + ApplicationVndDotDreamfactory Mime = 277 + ApplicationVndDotDsDashKeypoint Mime = 278 + ApplicationVndDotDvbDotAit Mime = 279 + ApplicationVndDotDvbDotService Mime = 280 + ApplicationVndDotDynageo Mime = 281 + ApplicationVndDotEcowinDotChart Mime = 282 + ApplicationVndDotEmusicDashEmusicPackage Mime = 283 + ApplicationVndDotEnliven Mime = 284 + ApplicationVndDotEpsonDotEsf Mime = 285 + ApplicationVndDotEpsonDotMsf Mime = 286 + ApplicationVndDotEpsonDotQuickanime Mime = 287 + ApplicationVndDotEpsonDotSalt Mime = 288 + ApplicationVndDotEpsonDotSsf Mime = 289 + ApplicationVndDotEszigno3Plusxml Mime = 290 + ApplicationVndDotEtsiDotAsicDashEPluszip Mime = 291 + ApplicationVndDotEzpixDashAlbum Mime = 292 + ApplicationVndDotEzpixDashPackage Mime = 293 + ApplicationVndDotFdf Mime = 294 + ApplicationVndDotFdsnDotMseed Mime = 295 + ApplicationVndDotFdsnDotSeed Mime = 296 + ApplicationVndDotFlatpak Mime = 297 + ApplicationVndDotFlatpakDotRef Mime = 298 + ApplicationVndDotFlatpakDotRepo Mime = 299 + ApplicationVndDotFlographit Mime = 300 + ApplicationVndDotFluxtimeDotClip Mime = 301 + ApplicationVndDotFramemaker Mime = 302 + ApplicationVndDotFrogansDotFnc Mime = 303 + ApplicationVndDotFrogansDotLtf Mime = 304 + ApplicationVndDotFscDotWeblaunch Mime = 305 + ApplicationVndDotFujitsuDotOasys Mime = 306 + ApplicationVndDotFujitsuDotOasys2 Mime = 307 + ApplicationVndDotFujitsuDotOasys3 Mime = 308 + ApplicationVndDotFujitsuDotOasysgp Mime = 309 + ApplicationVndDotFujitsuDotOasysprs Mime = 310 + ApplicationVndDotFujixeroxDotDdd Mime = 311 + ApplicationVndDotFujixeroxDotDocuworks Mime = 312 + ApplicationVndDotFujixeroxDotDocuworksDotBinder Mime = 313 + ApplicationVndDotFuzzysheet Mime = 314 + ApplicationVndDotGenomatixDotTuxedo Mime = 315 + ApplicationVndDotGeoPlusjson Mime = 316 + ApplicationVndDotGeogebraDotFile Mime = 317 + ApplicationVndDotGeogebraDotTool Mime = 318 + ApplicationVndDotGeometryDashExplorer Mime = 319 + ApplicationVndDotGeonext Mime = 320 + ApplicationVndDotGeoplan Mime = 321 + ApplicationVndDotGeospace Mime = 322 + ApplicationVndDotGmx Mime = 323 + ApplicationVndDotGoogleDashAppsDotDocument Mime = 324 + ApplicationVndDotGoogleDashAppsDotPresentation Mime = 325 + ApplicationVndDotGoogleDashAppsDotSpreadsheet Mime = 326 + ApplicationVndDotGoogleDashEarthDotKmlPlusxml Mime = 327 + ApplicationVndDotGoogleDashEarthDotKmz Mime = 328 + ApplicationVndDotGrafeq Mime = 329 + ApplicationVndDotGrooveDashAccount Mime = 330 + ApplicationVndDotGrooveDashHelp Mime = 331 + ApplicationVndDotGrooveDashIdentityDashMessage Mime = 332 + ApplicationVndDotGrooveDashInjector Mime = 333 + ApplicationVndDotGrooveDashToolDashMessage Mime = 334 + ApplicationVndDotGrooveDashToolDashTemplate Mime = 335 + ApplicationVndDotGrooveDashVcard Mime = 336 + ApplicationVndDotHaansoftDashHwp Mime = 337 + ApplicationVndDotHaansoftDashHwt Mime = 338 + ApplicationVndDotHalPlusxml Mime = 339 + ApplicationVndDotHandheldDashEntertainmentPlusxml Mime = 340 + ApplicationVndDotHbci Mime = 341 + ApplicationVndDotHheDotLessonDashPlayer Mime = 342 + ApplicationVndDotHpDashHpgl Mime = 343 + ApplicationVndDotHpDashHpid Mime = 344 + ApplicationVndDotHpDashHps Mime = 345 + ApplicationVndDotHpDashJlyt Mime = 346 + ApplicationVndDotHpDashPcl Mime = 347 + ApplicationVndDotHpDashPclxl Mime = 348 + ApplicationVndDotHydrostatixDotSofDashData Mime = 349 + ApplicationVndDotIbmDotMinipay Mime = 350 + ApplicationVndDotIbmDotModcap Mime = 351 + ApplicationVndDotIbmDotRightsDashManagement Mime = 352 + ApplicationVndDotIbmDotSecureDashContainer Mime = 353 + ApplicationVndDotIccprofile Mime = 354 + ApplicationVndDotIgloader Mime = 355 + ApplicationVndDotImmervisionDashIvp Mime = 356 + ApplicationVndDotImmervisionDashIvu Mime = 357 + ApplicationVndDotInsorsDotIgm Mime = 358 + ApplicationVndDotInterconDotFormnet Mime = 359 + ApplicationVndDotIntergeo Mime = 360 + ApplicationVndDotIntuDotQbo Mime = 361 + ApplicationVndDotIntuDotQfx Mime = 362 + ApplicationVndDotIpunpluggedDotRcprofile Mime = 363 + ApplicationVndDotIrepositoryDotPackagePlusxml Mime = 364 + ApplicationVndDotIsDashXpr Mime = 365 + ApplicationVndDotIsacDotFcs Mime = 366 + ApplicationVndDotJam Mime = 367 + ApplicationVndDotJcpDotJavameDotMidletDashRms Mime = 368 + ApplicationVndDotJisp Mime = 369 + ApplicationVndDotJoostDotJodaDashArchive Mime = 370 + ApplicationVndDotKahootz Mime = 371 + ApplicationVndDotKdeDotKarbon Mime = 372 + ApplicationVndDotKdeDotKchart Mime = 373 + ApplicationVndDotKdeDotKformula Mime = 374 + ApplicationVndDotKdeDotKivio Mime = 375 + ApplicationVndDotKdeDotKontour Mime = 376 + ApplicationVndDotKdeDotKpresenter Mime = 377 + ApplicationVndDotKdeDotKspread Mime = 378 + ApplicationVndDotKdeDotKword Mime = 379 + ApplicationVndDotKenameaapp Mime = 380 + ApplicationVndDotKidspiration Mime = 381 + ApplicationVndDotKinar Mime = 382 + ApplicationVndDotKoan Mime = 383 + ApplicationVndDotKodakDashDescriptor Mime = 384 + ApplicationVndDotLasDotLasPlusxml Mime = 385 + ApplicationVndDotLlamagraphicsDotLifeDashBalanceDotDesktop Mime = 386 + ApplicationVndDotLlamagraphicsDotLifeDashBalanceDotExchangePlusxml Mime = 387 + ApplicationVndDotLotusDash1Dash2Dash3 Mime = 388 + ApplicationVndDotLotusDashApproach Mime = 389 + ApplicationVndDotLotusDashFreelance Mime = 390 + ApplicationVndDotLotusDashNotes Mime = 391 + ApplicationVndDotLotusDashOrganizer Mime = 392 + ApplicationVndDotLotusDashScreencam Mime = 393 + ApplicationVndDotLotusDashWordpro Mime = 394 + ApplicationVndDotMacportsDotPortpkg Mime = 395 + ApplicationVndDotMapboxDashVectorDashTile Mime = 396 + ApplicationVndDotMcd Mime = 397 + ApplicationVndDotMedcalcdata Mime = 398 + ApplicationVndDotMediastationDotCdkey Mime = 399 + ApplicationVndDotMfer Mime = 400 + ApplicationVndDotMfmp Mime = 401 + ApplicationVndDotMicrografxDotFlo Mime = 402 + ApplicationVndDotMicrografxDotIgx Mime = 403 + ApplicationVndDotMif Mime = 404 + ApplicationVndDotMobiusDotDaf Mime = 405 + ApplicationVndDotMobiusDotDis Mime = 406 + ApplicationVndDotMobiusDotMbk Mime = 407 + ApplicationVndDotMobiusDotMqy Mime = 408 + ApplicationVndDotMobiusDotMsl Mime = 409 + ApplicationVndDotMobiusDotPlc Mime = 410 + ApplicationVndDotMobiusDotTxf Mime = 411 + ApplicationVndDotMophunDotApplication Mime = 412 + ApplicationVndDotMophunDotCertificate Mime = 413 + ApplicationVndDotMozillaDotXulPlusxml Mime = 414 + ApplicationVndDotMsDashAccess Mime = 415 + ApplicationVndDotMsDashArtgalry Mime = 416 + ApplicationVndDotMsDashAsf Mime = 417 + ApplicationVndDotMsDashCabDashCompressed Mime = 418 + ApplicationVndDotMsDashExcel Mime = 419 + ApplicationVndDotMsDashExcelDotAddinDotMacroenabledDot12 Mime = 420 + ApplicationVndDotMsDashExcelDotSheetDotBinaryDotMacroenabledDot12 Mime = 421 + ApplicationVndDotMsDashExcelDotSheetDotMacroenabledDot12 Mime = 422 + ApplicationVndDotMsDashExcelDotTemplateDotMacroenabledDot12 Mime = 423 + ApplicationVndDotMsDashFontobject Mime = 424 + ApplicationVndDotMsDashHtmlhelp Mime = 425 + ApplicationVndDotMsDashIms Mime = 426 + ApplicationVndDotMsDashLrm Mime = 427 + ApplicationVndDotMsDashOfficetheme Mime = 428 + ApplicationVndDotMsDashOutlook Mime = 429 + ApplicationVndDotMsDashPkiDotSeccat Mime = 430 + ApplicationVndDotMsDashPkiDotStl Mime = 431 + ApplicationVndDotMsDashPowerpoint Mime = 432 + ApplicationVndDotMsDashPowerpointDotAddinDotMacroenabledDot12 Mime = 433 + ApplicationVndDotMsDashPowerpointDotPresentationDotMacroenabledDot12 Mime = 434 + ApplicationVndDotMsDashPowerpointDotSlideDotMacroenabledDot12 Mime = 435 + ApplicationVndDotMsDashPowerpointDotSlideshowDotMacroenabledDot12 Mime = 436 + ApplicationVndDotMsDashPowerpointDotTemplateDotMacroenabledDot12 Mime = 437 + ApplicationVndDotMsDashProject Mime = 438 + ApplicationVndDotMsDashPublisher Mime = 439 + ApplicationVndDotMsDashTnef Mime = 440 + ApplicationVndDotMsDashVisioDotDrawingDotMacroenabledDotMainPlusxml Mime = 441 + ApplicationVndDotMsDashVisioDotDrawingDotMainPlusxml Mime = 442 + ApplicationVndDotMsDashVisioDotStencilDotMacroenabledDotMainPlusxml Mime = 443 + ApplicationVndDotMsDashVisioDotStencilDotMainPlusxml Mime = 444 + ApplicationVndDotMsDashVisioDotTemplateDotMacroenabledDotMainPlusxml Mime = 445 + ApplicationVndDotMsDashVisioDotTemplateDotMainPlusxml Mime = 446 + ApplicationVndDotMsDashWord Mime = 447 + ApplicationVndDotMsDashWordDotDocumentDotMacroenabledDot12 Mime = 448 + ApplicationVndDotMsDashWordDotTemplateDotMacroenabledDot12 Mime = 449 + ApplicationVndDotMsDashWorks Mime = 450 + ApplicationVndDotMsDashWpl Mime = 451 + ApplicationVndDotMsDashXpsdocument Mime = 452 + ApplicationVndDotMsaccess Mime = 453 + ApplicationVndDotMseq Mime = 454 + ApplicationVndDotMusician Mime = 455 + ApplicationVndDotMuveeDotStyle Mime = 456 + ApplicationVndDotMynfc Mime = 457 + ApplicationVndDotNeurolanguageDotNlu Mime = 458 + ApplicationVndDotNintendoDotSnesDotRom Mime = 459 + ApplicationVndDotNitf Mime = 460 + ApplicationVndDotNoblenetDashDirectory Mime = 461 + ApplicationVndDotNoblenetDashSealer Mime = 462 + ApplicationVndDotNoblenetDashWeb Mime = 463 + ApplicationVndDotNokiaDotNDashGageDotAcPlusxml Mime = 464 + ApplicationVndDotNokiaDotNDashGageDotData Mime = 465 + ApplicationVndDotNokiaDotNDashGageDotSymbianDotInstall Mime = 466 + ApplicationVndDotNokiaDotRadioDashPreset Mime = 467 + ApplicationVndDotNokiaDotRadioDashPresets Mime = 468 + ApplicationVndDotNovadigmDotEdm Mime = 469 + ApplicationVndDotNovadigmDotEdx Mime = 470 + ApplicationVndDotNovadigmDotExt Mime = 471 + ApplicationVndDotOasisDotDocbookPlusxml Mime = 472 + ApplicationVndDotOasisDotOpendocumentDotChart Mime = 473 + ApplicationVndDotOasisDotOpendocumentDotChartDashTemplate Mime = 474 + ApplicationVndDotOasisDotOpendocumentDotDatabase Mime = 475 + ApplicationVndDotOasisDotOpendocumentDotFormula Mime = 476 + ApplicationVndDotOasisDotOpendocumentDotFormulaDashTemplate Mime = 477 + ApplicationVndDotOasisDotOpendocumentDotGraphics Mime = 478 + ApplicationVndDotOasisDotOpendocumentDotGraphicsDashFlatDashXML Mime = 479 + ApplicationVndDotOasisDotOpendocumentDotGraphicsDashTemplate Mime = 480 + ApplicationVndDotOasisDotOpendocumentDotImage Mime = 481 + ApplicationVndDotOasisDotOpendocumentDotImageDashTemplate Mime = 482 + ApplicationVndDotOasisDotOpendocumentDotPresentation Mime = 483 + ApplicationVndDotOasisDotOpendocumentDotPresentationDashFlatDashXML Mime = 484 + ApplicationVndDotOasisDotOpendocumentDotPresentationDashTemplate Mime = 485 + ApplicationVndDotOasisDotOpendocumentDotSpreadsheet Mime = 486 + ApplicationVndDotOasisDotOpendocumentDotSpreadsheetDashFlatDashXML Mime = 487 + ApplicationVndDotOasisDotOpendocumentDotSpreadsheetDashTemplate Mime = 488 + ApplicationVndDotOasisDotOpendocumentDotText Mime = 489 + ApplicationVndDotOasisDotOpendocumentDotTextDashFlatDashXML Mime = 490 + ApplicationVndDotOasisDotOpendocumentDotTextDashMaster Mime = 491 + ApplicationVndDotOasisDotOpendocumentDotTextDashTemplate Mime = 492 + ApplicationVndDotOasisDotOpendocumentDotTextDashWeb Mime = 493 + ApplicationVndDotOlpcDashSugar Mime = 494 + ApplicationVndDotOmaDotDd2Plusxml Mime = 495 + ApplicationVndDotOpenbloxDotGamePlusxml Mime = 496 + ApplicationVndDotOpenofficeorgDotExtension Mime = 497 + ApplicationVndDotOpenstreetmapDotDataPlusxml Mime = 498 + ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotPresentation Mime = 499 + ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotSlide Mime = 500 + ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotSlideshow Mime = 501 + ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotTemplate Mime = 502 + ApplicationVndDotOpenxmlformatsDashOfficedocumentDotSpreadsheetmlDotSheet Mime = 503 + ApplicationVndDotOpenxmlformatsDashOfficedocumentDotSpreadsheetmlDotTemplate Mime = 504 + ApplicationVndDotOpenxmlformatsDashOfficedocumentDotWordprocessingmlDotDocument Mime = 505 + ApplicationVndDotOpenxmlformatsDashOfficedocumentDotWordprocessingmlDotTemplate Mime = 506 + ApplicationVndDotOsgeoDotMapguideDotPackage Mime = 507 + ApplicationVndDotOsgiDotDp Mime = 508 + ApplicationVndDotOsgiDotSubsystem Mime = 509 + ApplicationVndDotPalm Mime = 510 + ApplicationVndDotPawaafile Mime = 511 + ApplicationVndDotPgDotFormat Mime = 512 + ApplicationVndDotPgDotOsasli Mime = 513 + ApplicationVndDotPicsel Mime = 514 + ApplicationVndDotPmiDotWidget Mime = 515 + ApplicationVndDotPocketlearn Mime = 516 + ApplicationVndDotPowerbuilder6 Mime = 517 + ApplicationVndDotPreviewsystemsDotBox Mime = 518 + ApplicationVndDotProteusDotMagazine Mime = 519 + ApplicationVndDotPublishareDashDeltaDashTree Mime = 520 + ApplicationVndDotPviDotPtid1 Mime = 521 + ApplicationVndDotQuarkDotQuarkxpress Mime = 522 + ApplicationVndDotRar Mime = 523 + ApplicationVndDotRealvncDotBed Mime = 524 + ApplicationVndDotRecordareDotMusicxml Mime = 525 + ApplicationVndDotRecordareDotMusicxmlPlusxml Mime = 526 + ApplicationVndDotRigDotCryptonote Mime = 527 + ApplicationVndDotRimDotCod Mime = 528 + ApplicationVndDotRnDashRealmedia Mime = 529 + ApplicationVndDotRnDashRealmediaDashVbr Mime = 530 + ApplicationVndDotRoute66DotLink66Plusxml Mime = 531 + ApplicationVndDotSailingtrackerDotTrack Mime = 532 + ApplicationVndDotSdp Mime = 533 + ApplicationVndDotSeemail Mime = 534 + ApplicationVndDotSema Mime = 535 + ApplicationVndDotSemd Mime = 536 + ApplicationVndDotSemf Mime = 537 + ApplicationVndDotShanaDotInformedDotFormdata Mime = 538 + ApplicationVndDotShanaDotInformedDotFormtemplate Mime = 539 + ApplicationVndDotShanaDotInformedDotInterchange Mime = 540 + ApplicationVndDotShanaDotInformedDotPackage Mime = 541 + ApplicationVndDotSimtechDashMindmapper Mime = 542 + ApplicationVndDotSmaf Mime = 543 + ApplicationVndDotSmartDotTeacher Mime = 544 + ApplicationVndDotSnap Mime = 545 + ApplicationVndDotSoftware602DotFillerDotFormPlusxml Mime = 546 + ApplicationVndDotSolentDotSdkmPlusxml Mime = 547 + ApplicationVndDotSpotfireDotDxp Mime = 548 + ApplicationVndDotSpotfireDotSfs Mime = 549 + ApplicationVndDotSqlite3 Mime = 550 + ApplicationVndDotSquashfs Mime = 551 + ApplicationVndDotStardivisionDotCalc Mime = 552 + ApplicationVndDotStardivisionDotChart Mime = 553 + ApplicationVndDotStardivisionDotDraw Mime = 554 + ApplicationVndDotStardivisionDotImpress Mime = 555 + ApplicationVndDotStardivisionDotMail Mime = 556 + ApplicationVndDotStardivisionDotMath Mime = 557 + ApplicationVndDotStardivisionDotWriter Mime = 558 + ApplicationVndDotStardivisionDotWriterDashGlobal Mime = 559 + ApplicationVndDotStepmaniaDotPackage Mime = 560 + ApplicationVndDotStepmaniaDotStepchart Mime = 561 + ApplicationVndDotSunDotWadlPlusxml Mime = 562 + ApplicationVndDotSunDotXMLDotBase Mime = 563 + ApplicationVndDotSunDotXMLDotCalc Mime = 564 + ApplicationVndDotSunDotXMLDotCalcDotTemplate Mime = 565 + ApplicationVndDotSunDotXMLDotDraw Mime = 566 + ApplicationVndDotSunDotXMLDotDrawDotTemplate Mime = 567 + ApplicationVndDotSunDotXMLDotImpress Mime = 568 + ApplicationVndDotSunDotXMLDotImpressDotTemplate Mime = 569 + ApplicationVndDotSunDotXMLDotMath Mime = 570 + ApplicationVndDotSunDotXMLDotWriter Mime = 571 + ApplicationVndDotSunDotXMLDotWriterDotGlobal Mime = 572 + ApplicationVndDotSunDotXMLDotWriterDotTemplate Mime = 573 + ApplicationVndDotSusDashCalendar Mime = 574 + ApplicationVndDotSvd Mime = 575 + ApplicationVndDotSymbianDotInstall Mime = 576 + ApplicationVndDotSyncmlPlusxml Mime = 577 + ApplicationVndDotSyncmlDotDmPluswbxml Mime = 578 + ApplicationVndDotSyncmlDotDmPlusxml Mime = 579 + ApplicationVndDotSyncmlDotDmddfPlusxml Mime = 580 + ApplicationVndDotTaoDotIntentDashModuleDashArchive Mime = 581 + ApplicationVndDotTcpdumpDotPcap Mime = 582 + ApplicationVndDotTmobileDashLivetv Mime = 583 + ApplicationVndDotTridDotTpt Mime = 584 + ApplicationVndDotTriscapeDotMxs Mime = 585 + ApplicationVndDotTrueapp Mime = 586 + ApplicationVndDotUfdl Mime = 587 + ApplicationVndDotUiqDotTheme Mime = 588 + ApplicationVndDotUmajin Mime = 589 + ApplicationVndDotUnity Mime = 590 + ApplicationVndDotUomlPlusxml Mime = 591 + ApplicationVndDotVcx Mime = 592 + ApplicationVndDotVisio Mime = 593 + ApplicationVndDotVisionary Mime = 594 + ApplicationVndDotVsf Mime = 595 + ApplicationVndDotWapDotWbxml Mime = 596 + ApplicationVndDotWapDotWmlc Mime = 597 + ApplicationVndDotWapDotWmlscriptc Mime = 598 + ApplicationVndDotWebturbo Mime = 599 + ApplicationVndDotWolframDotPlayer Mime = 600 + ApplicationVndDotWordperfect Mime = 601 + ApplicationVndDotWqd Mime = 602 + ApplicationVndDotWtDotStf Mime = 603 + ApplicationVndDotXara Mime = 604 + ApplicationVndDotXdgapp Mime = 605 + ApplicationVndDotXfdl Mime = 606 + ApplicationVndDotYamahaDotHvDashDic Mime = 607 + ApplicationVndDotYamahaDotHvDashScript Mime = 608 + ApplicationVndDotYamahaDotHvDashVoice Mime = 609 + ApplicationVndDotYamahaDotOpenscoreformat Mime = 610 + ApplicationVndDotYamahaDotOpenscoreformatDotOsfpvgPlusxml Mime = 611 + ApplicationVndDotYamahaDotSmafDashAudio Mime = 612 + ApplicationVndDotYamahaDotSmafDashPhrase Mime = 613 + ApplicationVndDotYellowriverDashCustomDashMenu Mime = 614 + ApplicationVndDotYoutubeDotYt Mime = 615 + ApplicationVndDotZul Mime = 616 + ApplicationVndDotZzazzDotDeckPlusxml Mime = 617 + ApplicationVoicexmlPlusxml Mime = 618 + ApplicationWasm Mime = 619 + ApplicationWidget Mime = 620 + ApplicationWinhlp Mime = 621 + ApplicationWk1 Mime = 622 + ApplicationWmf Mime = 623 + ApplicationWordperfect Mime = 624 + ApplicationWsdlPlusxml Mime = 625 + ApplicationWspolicyPlusxml Mime = 626 + ApplicationWwf Mime = 627 + ApplicationXDash123 Mime = 628 + ApplicationXDash7zDashCompressed Mime = 629 + ApplicationXDashAbiword Mime = 630 + ApplicationXDashAce Mime = 631 + ApplicationXDashAceDashCompressed Mime = 632 + ApplicationXDashAlz Mime = 633 + ApplicationXDashAmigaDashDiskDashFormat Mime = 634 + ApplicationXDashAmipro Mime = 635 + ApplicationXDashAnnodex Mime = 636 + ApplicationXDashAportisdoc Mime = 637 + ApplicationXDashAppleDashDiskimage Mime = 638 + ApplicationXDashAppleDashSystemprofilerPlusxml Mime = 639 + ApplicationXDashAppleworksDashDocument Mime = 640 + ApplicationXDashApplixDashSpreadsheet Mime = 641 + ApplicationXDashApplixDashWord Mime = 642 + ApplicationXDashArchive Mime = 643 + ApplicationXDashArj Mime = 644 + ApplicationXDashAsp Mime = 645 + ApplicationXDashAtariDash2600DashRom Mime = 646 + ApplicationXDashAtariDash7800DashRom Mime = 647 + ApplicationXDashAtariDashLynxDashRom Mime = 648 + ApplicationXDashAuthorwareDashBin Mime = 649 + ApplicationXDashAuthorwareDashMap Mime = 650 + ApplicationXDashAuthorwareDashSeg Mime = 651 + ApplicationXDashAwk Mime = 652 + ApplicationXDashBcpio Mime = 653 + ApplicationXDashBdoc Mime = 654 + ApplicationXDashBittorrent Mime = 655 + ApplicationXDashBlender Mime = 656 + ApplicationXDashBlorb Mime = 657 + ApplicationXDashBpsDashPatch Mime = 658 + ApplicationXDashBsdiff Mime = 659 + ApplicationXDashBz2 Mime = 660 + ApplicationXDashBzdvi Mime = 661 + ApplicationXDashBzip Mime = 662 + ApplicationXDashBzipDashCompressedDashTar Mime = 663 + ApplicationXDashBzip2 Mime = 664 + ApplicationXDashBzpdf Mime = 665 + ApplicationXDashBzpostscript Mime = 666 + ApplicationXDashCb7 Mime = 667 + ApplicationXDashCbr Mime = 668 + ApplicationXDashCbt Mime = 669 + ApplicationXDashCbz Mime = 670 + ApplicationXDashCcmx Mime = 671 + ApplicationXDashCdDashImage Mime = 672 + ApplicationXDashCdlink Mime = 673 + ApplicationXDashCdr Mime = 674 + ApplicationXDashCdrdaoDashToc Mime = 675 + ApplicationXDashCfsDashCompressed Mime = 676 + ApplicationXDashChat Mime = 677 + ApplicationXDashChessDashPgn Mime = 678 + ApplicationXDashChm Mime = 679 + ApplicationXDashChromeDashExtension Mime = 680 + ApplicationXDashCiscoDashVpnDashSettings Mime = 681 + ApplicationXDashCocoa Mime = 682 + ApplicationXDashCompress Mime = 683 + ApplicationXDashCompressedDashIso Mime = 684 + ApplicationXDashCompressedDashTar Mime = 685 + ApplicationXDashConference Mime = 686 + ApplicationXDashCoreldraw Mime = 687 + ApplicationXDashCpio Mime = 688 + ApplicationXDashCpioDashCompressed Mime = 689 + ApplicationXDashCsh Mime = 690 + ApplicationXDashCue Mime = 691 + ApplicationXDashDar Mime = 692 + ApplicationXDashDbase Mime = 693 + ApplicationXDashDbf Mime = 694 + ApplicationXDashDcDashRom Mime = 695 + ApplicationXDashDeb Mime = 696 + ApplicationXDashDebianDashPackage Mime = 697 + ApplicationXDashDesigner Mime = 698 + ApplicationXDashDesktop Mime = 699 + ApplicationXDashDgcDashCompressed Mime = 700 + ApplicationXDashDiaDashDiagram Mime = 701 + ApplicationXDashDiaDashShape Mime = 702 + ApplicationXDashDirector Mime = 703 + ApplicationXDashDiscjugglerDashCdDashImage Mime = 704 + ApplicationXDashDocbookPlusxml Mime = 705 + ApplicationXDashDoom Mime = 706 + ApplicationXDashDoomDashWad Mime = 707 + ApplicationXDashDreamcastDashRom Mime = 708 + ApplicationXDashDtbncxPlusxml Mime = 709 + ApplicationXDashDtbookPlusxml Mime = 710 + ApplicationXDashDtbresourcePlusxml Mime = 711 + ApplicationXDashDvi Mime = 712 + ApplicationXDashEDashTheme Mime = 713 + ApplicationXDashEgon Mime = 714 + ApplicationXDashEmf Mime = 715 + ApplicationXDashEnvoy Mime = 716 + ApplicationXDashEva Mime = 717 + ApplicationXDashFdDashFile Mime = 718 + ApplicationXDashFdsDashDisk Mime = 719 + ApplicationXDashFictionbook Mime = 720 + ApplicationXDashFictionbookPlusxml Mime = 721 + ApplicationXDashFlashDashVideo Mime = 722 + ApplicationXDashFluid Mime = 723 + ApplicationXDashFontDashAfm Mime = 724 + ApplicationXDashFontDashBdf Mime = 725 + ApplicationXDashFontDashGhostscript Mime = 726 + ApplicationXDashFontDashLinuxDashPsf Mime = 727 + ApplicationXDashFontDashOtf Mime = 728 + ApplicationXDashFontDashPcf Mime = 729 + ApplicationXDashFontDashSnf Mime = 730 + ApplicationXDashFontDashSpeedo Mime = 731 + ApplicationXDashFontDashTruetype Mime = 732 + ApplicationXDashFontDashTtf Mime = 733 + ApplicationXDashFontDashTtx Mime = 734 + ApplicationXDashFontDashType1 Mime = 735 + ApplicationXDashFontDashWoff Mime = 736 + ApplicationXDashFrame Mime = 737 + ApplicationXDashFreearc Mime = 738 + ApplicationXDashFuturesplash Mime = 739 + ApplicationXDashGameboyDashColorDashRom Mime = 740 + ApplicationXDashGameboyDashRom Mime = 741 + ApplicationXDashGamecubeDashIsoDashImage Mime = 742 + ApplicationXDashGamecubeDashRom Mime = 743 + ApplicationXDashGamegearDashRom Mime = 744 + ApplicationXDashGbaDashRom Mime = 745 + ApplicationXDashGcaDashCompressed Mime = 746 + ApplicationXDashGdDashRomDashCue Mime = 747 + ApplicationXDashGedcom Mime = 748 + ApplicationXDashGenesisDash32xDashRom Mime = 749 + ApplicationXDashGenesisDashRom Mime = 750 + ApplicationXDashGettext Mime = 751 + ApplicationXDashGettextDashTranslation Mime = 752 + ApplicationXDashGlade Mime = 753 + ApplicationXDashGlulx Mime = 754 + ApplicationXDashGnomeDashAppDashInfo Mime = 755 + ApplicationXDashGnucash Mime = 756 + ApplicationXDashGnumeric Mime = 757 + ApplicationXDashGnuplot Mime = 758 + ApplicationXDashGoDashSgf Mime = 759 + ApplicationXDashGpx Mime = 760 + ApplicationXDashGpxPlusxml Mime = 761 + ApplicationXDashGrampsDashXML Mime = 762 + ApplicationXDashGraphite Mime = 763 + ApplicationXDashGtar Mime = 764 + ApplicationXDashGtkDashBuilder Mime = 765 + ApplicationXDashGzDashFontDashLinuxDashPsf Mime = 766 + ApplicationXDashGzdvi Mime = 767 + ApplicationXDashGzip Mime = 768 + ApplicationXDashGzpdf Mime = 769 + ApplicationXDashGzpostscript Mime = 770 + ApplicationXDashHdf Mime = 771 + ApplicationXDashHfeDashFile Mime = 772 + ApplicationXDashHfeDashFloppyDashImage Mime = 773 + ApplicationXDashHttpdDashPhp Mime = 774 + ApplicationXDashHwp Mime = 775 + ApplicationXDashHwt Mime = 776 + ApplicationXDashIca Mime = 777 + ApplicationXDashInstallDashInstructions Mime = 778 + ApplicationXDashIpsDashPatch Mime = 779 + ApplicationXDashIpynbPlusjson Mime = 780 + ApplicationXDashIso9660DashAppimage Mime = 781 + ApplicationXDashIso9660DashImage Mime = 782 + ApplicationXDashIt87 Mime = 783 + ApplicationXDashIworkDashKeynoteDashSffkey Mime = 784 + ApplicationXDashIworkDashNumbersDashSffnumbers Mime = 785 + ApplicationXDashIworkDashPagesDashSffpages Mime = 786 + ApplicationXDashJar Mime = 787 + ApplicationXDashJava Mime = 788 + ApplicationXDashJavaDashArchive Mime = 789 + ApplicationXDashJavaDashArchiveDashDiff Mime = 790 + ApplicationXDashJavaDashClass Mime = 791 + ApplicationXDashJavaDashJceDashKeystore Mime = 792 + ApplicationXDashJavaDashJnlpDashFile Mime = 793 + ApplicationXDashJavaDashKeystore Mime = 794 + ApplicationXDashJavaDashPack200 Mime = 795 + ApplicationXDashJavaDashVM Mime = 796 + ApplicationXDashJavascript Mime = 797 + ApplicationXDashJbuilderDashProject Mime = 798 + ApplicationXDashKarbon Mime = 799 + ApplicationXDashKchart Mime = 800 + ApplicationXDashKeepass2 Mime = 801 + ApplicationXDashKexiDashConnectiondata Mime = 802 + ApplicationXDashKexiprojectDashShortcut Mime = 803 + ApplicationXDashKexiprojectDashSqlite Mime = 804 + ApplicationXDashKexiprojectDashSqlite2 Mime = 805 + ApplicationXDashKexiprojectDashSqlite3 Mime = 806 + ApplicationXDashKformula Mime = 807 + ApplicationXDashKillustrator Mime = 808 + ApplicationXDashKivio Mime = 809 + ApplicationXDashKontour Mime = 810 + ApplicationXDashKpovmodeler Mime = 811 + ApplicationXDashKpresenter Mime = 812 + ApplicationXDashKrita Mime = 813 + ApplicationXDashKspread Mime = 814 + ApplicationXDashKugar Mime = 815 + ApplicationXDashKword Mime = 816 + ApplicationXDashLatex Mime = 817 + ApplicationXDashLha Mime = 818 + ApplicationXDashLhz Mime = 819 + ApplicationXDashLinguist Mime = 820 + ApplicationXDashLotus123 Mime = 821 + ApplicationXDashLrzip Mime = 822 + ApplicationXDashLrzipDashCompressedDashTar Mime = 823 + ApplicationXDashLuaDashBytecode Mime = 824 + ApplicationXDashLyx Mime = 825 + ApplicationXDashLz4 Mime = 826 + ApplicationXDashLz4DashCompressedDashTar Mime = 827 + ApplicationXDashLzhDashCompressed Mime = 828 + ApplicationXDashLzip Mime = 829 + ApplicationXDashLzipDashCompressedDashTar Mime = 830 + ApplicationXDashLzma Mime = 831 + ApplicationXDashLzmaDashCompressedDashTar Mime = 832 + ApplicationXDashLzop Mime = 833 + ApplicationXDashLzpdf Mime = 834 + ApplicationXDashM4 Mime = 835 + ApplicationXDashMagicpoint Mime = 836 + ApplicationXDashMakeself Mime = 837 + ApplicationXDashMameDashChd Mime = 838 + ApplicationXDashMarkaby Mime = 839 + ApplicationXDashMathematica Mime = 840 + ApplicationXDashMdb Mime = 841 + ApplicationXDashMie Mime = 842 + ApplicationXDashMif Mime = 843 + ApplicationXDashMimearchive Mime = 844 + ApplicationXDashMobi8DashEbook Mime = 845 + ApplicationXDashMobipocketDashEbook Mime = 846 + ApplicationXDashMsDashApplication Mime = 847 + ApplicationXDashMsDashAsx Mime = 848 + ApplicationXDashMsDashDosDashExecutable Mime = 849 + ApplicationXDashMsDashShortcut Mime = 850 + ApplicationXDashMsDashWim Mime = 851 + ApplicationXDashMsDashWmd Mime = 852 + ApplicationXDashMsDashWmz Mime = 853 + ApplicationXDashMsDashXbap Mime = 854 + ApplicationXDashMsaccess Mime = 855 + ApplicationXDashMsbinder Mime = 856 + ApplicationXDashMscardfile Mime = 857 + ApplicationXDashMsclip Mime = 858 + ApplicationXDashMsdosDashProgram Mime = 859 + ApplicationXDashMsdownload Mime = 860 + ApplicationXDashMsexcel Mime = 861 + ApplicationXDashMsi Mime = 862 + ApplicationXDashMsmediaview Mime = 863 + ApplicationXDashMsmetafile Mime = 864 + ApplicationXDashMsmoney Mime = 865 + ApplicationXDashMspowerpoint Mime = 866 + ApplicationXDashMspublisher Mime = 867 + ApplicationXDashMsschedule Mime = 868 + ApplicationXDashMsterminal Mime = 869 + ApplicationXDashMswinurl Mime = 870 + ApplicationXDashMsword Mime = 871 + ApplicationXDashMswrite Mime = 872 + ApplicationXDashMsxDashRom Mime = 873 + ApplicationXDashN64DashRom Mime = 874 + ApplicationXDashNaviDashAnimation Mime = 875 + ApplicationXDashNeoDashGeoDashPocketDashColorDashRom Mime = 876 + ApplicationXDashNeoDashGeoDashPocketDashRom Mime = 877 + ApplicationXDashNesDashRom Mime = 878 + ApplicationXDashNetcdf Mime = 879 + ApplicationXDashNetshowDashChannel Mime = 880 + ApplicationXDashNintendoDash3dsDashExecutable Mime = 881 + ApplicationXDashNintendoDash3dsDashRom Mime = 882 + ApplicationXDashNintendoDashDsDashRom Mime = 883 + ApplicationXDashNsDashProxyDashAutoconfig Mime = 884 + ApplicationXDashNzb Mime = 885 + ApplicationXDashObject Mime = 886 + ApplicationXDashOgg Mime = 887 + ApplicationXDashOleo Mime = 888 + ApplicationXDashPagemaker Mime = 889 + ApplicationXDashPak Mime = 890 + ApplicationXDashPalmDashDatabase Mime = 891 + ApplicationXDashPar2 Mime = 892 + ApplicationXDashPartialDashDownload Mime = 893 + ApplicationXDashPcDashEngineDashRom Mime = 894 + ApplicationXDashPcap Mime = 895 + ApplicationXDashPdf Mime = 896 + ApplicationXDashPerl Mime = 897 + ApplicationXDashPhotoshop Mime = 898 + ApplicationXDashPhp Mime = 899 + ApplicationXDashPilot Mime = 900 + ApplicationXDashPkcs12 Mime = 901 + ApplicationXDashPkcs7DashCertificates Mime = 902 + ApplicationXDashPkcs7DashCertreqresp Mime = 903 + ApplicationXDashPlanperfect Mime = 904 + ApplicationXDashPocketDashWord Mime = 905 + ApplicationXDashPw Mime = 906 + ApplicationXDashPyspreadDashBzDashSpreadsheet Mime = 907 + ApplicationXDashPyspreadDashSpreadsheet Mime = 908 + ApplicationXDashPythonDashBytecode Mime = 909 + ApplicationXDashQedDashDisk Mime = 910 + ApplicationXDashQemuDashDisk Mime = 911 + ApplicationXDashQpress Mime = 912 + ApplicationXDashQtiplot Mime = 913 + ApplicationXDashQuattropro Mime = 914 + ApplicationXDashQuicktimeDashMediaDashLink Mime = 915 + ApplicationXDashQuicktimeplayer Mime = 916 + ApplicationXDashQw Mime = 917 + ApplicationXDashRar Mime = 918 + ApplicationXDashRarDashCompressed Mime = 919 + ApplicationXDashRawDashDiskDashImage Mime = 920 + ApplicationXDashRawDashDiskDashImageDashXzDashCompressed Mime = 921 + ApplicationXDashRawDashFloppyDashDiskDashImage Mime = 922 + ApplicationXDashRedhatDashPackageDashManager Mime = 923 + ApplicationXDashReject Mime = 924 + ApplicationXDashResearchDashInfoDashSystems Mime = 925 + ApplicationXDashRnc Mime = 926 + ApplicationXDashRpm Mime = 927 + ApplicationXDashRuby Mime = 928 + ApplicationXDashSami Mime = 929 + ApplicationXDashSapDashFile Mime = 930 + ApplicationXDashSaturnDashRom Mime = 931 + ApplicationXDashSdp Mime = 932 + ApplicationXDashSea Mime = 933 + ApplicationXDashSegaDashCdDashRom Mime = 934 + ApplicationXDashSegaDashPicoDashRom Mime = 935 + ApplicationXDashSg1000DashRom Mime = 936 + ApplicationXDashSh Mime = 937 + ApplicationXDashShar Mime = 938 + ApplicationXDashSharedDashLibraryDashLa Mime = 939 + ApplicationXDashSharedlib Mime = 940 + ApplicationXDashShellscript Mime = 941 + ApplicationXDashShockwaveDashFlash Mime = 942 + ApplicationXDashShorten Mime = 943 + ApplicationXDashSiag Mime = 944 + ApplicationXDashSilverlightDashApp Mime = 945 + ApplicationXDashSit Mime = 946 + ApplicationXDashSmaf Mime = 947 + ApplicationXDashSmsDashRom Mime = 948 + ApplicationXDashSnesDashRom Mime = 949 + ApplicationXDashSourceDashRpm Mime = 950 + ApplicationXDashSpssDashPor Mime = 951 + ApplicationXDashSpssDashSav Mime = 952 + ApplicationXDashSpssDashSavefile Mime = 953 + ApplicationXDashSql Mime = 954 + ApplicationXDashSqlite2 Mime = 955 + ApplicationXDashSqlite3 Mime = 956 + ApplicationXDashSrt Mime = 957 + ApplicationXDashStuffit Mime = 958 + ApplicationXDashStuffitx Mime = 959 + ApplicationXDashSubrip Mime = 960 + ApplicationXDashSv4cpio Mime = 961 + ApplicationXDashSv4crc Mime = 962 + ApplicationXDashT3vmDashImage Mime = 963 + ApplicationXDashT602 Mime = 964 + ApplicationXDashTads Mime = 965 + ApplicationXDashTar Mime = 966 + ApplicationXDashTarga Mime = 967 + ApplicationXDashTarz Mime = 968 + ApplicationXDashTcl Mime = 969 + ApplicationXDashTex Mime = 970 + ApplicationXDashTexDashGf Mime = 971 + ApplicationXDashTexDashPk Mime = 972 + ApplicationXDashTexDashTfm Mime = 973 + ApplicationXDashTexinfo Mime = 974 + ApplicationXDashTga Mime = 975 + ApplicationXDashTgif Mime = 976 + ApplicationXDashTheme Mime = 977 + ApplicationXDashThomsonDashCartridgeDashMemo7 Mime = 978 + ApplicationXDashThomsonDashCassette Mime = 979 + ApplicationXDashThomsonDashSapDashImage Mime = 980 + ApplicationXDashTrash Mime = 981 + ApplicationXDashTrig Mime = 982 + ApplicationXDashTroff Mime = 983 + ApplicationXDashTroffDashMan Mime = 984 + ApplicationXDashTzo Mime = 985 + ApplicationXDashUfraw Mime = 986 + ApplicationXDashUstar Mime = 987 + ApplicationXDashVdiDashDisk Mime = 988 + ApplicationXDashVhdDashDisk Mime = 989 + ApplicationXDashVhdxDashDisk Mime = 990 + ApplicationXDashVirtualDashBoyDashRom Mime = 991 + ApplicationXDashVirtualboxDashHdd Mime = 992 + ApplicationXDashVirtualboxDashOva Mime = 993 + ApplicationXDashVirtualboxDashOvf Mime = 994 + ApplicationXDashVirtualboxDashVbox Mime = 995 + ApplicationXDashVirtualboxDashVboxDashExtpack Mime = 996 + ApplicationXDashVirtualboxDashVdi Mime = 997 + ApplicationXDashVirtualboxDashVhd Mime = 998 + ApplicationXDashVirtualboxDashVhdx Mime = 999 + ApplicationXDashVirtualboxDashVmdk Mime = 1000 + ApplicationXDashVmdkDashDisk Mime = 1001 + ApplicationXDashVndDotKdeDotKexi Mime = 1002 + ApplicationXDashWaisDashSource Mime = 1003 + ApplicationXDashWbfs Mime = 1004 + ApplicationXDashWebDashAppDashManifestPlusjson Mime = 1005 + ApplicationXDashWia Mime = 1006 + ApplicationXDashWiiDashIsoDashImage Mime = 1007 + ApplicationXDashWiiDashRom Mime = 1008 + ApplicationXDashWiiDashWad Mime = 1009 + ApplicationXDashWindowsDashThemepack Mime = 1010 + ApplicationXDashWmf Mime = 1011 + ApplicationXDashWonderswanDashColorDashRom Mime = 1012 + ApplicationXDashWonderswanDashRom Mime = 1013 + ApplicationXDashWordperfect Mime = 1014 + ApplicationXDashWpg Mime = 1015 + ApplicationXDashWwf Mime = 1016 + ApplicationXDashX509DashCaDashCert Mime = 1017 + ApplicationXDashXar Mime = 1018 + ApplicationXDashXbel Mime = 1019 + ApplicationXDashXfig Mime = 1020 + ApplicationXDashXliff Mime = 1021 + ApplicationXDashXliffPlusxml Mime = 1022 + ApplicationXDashXpinstall Mime = 1023 + ApplicationXDashXspfPlusxml Mime = 1024 + ApplicationXDashXz Mime = 1025 + ApplicationXDashXzDashCompressedDashTar Mime = 1026 + ApplicationXDashXzpdf Mime = 1027 + ApplicationXDashYaml Mime = 1028 + ApplicationXDashZip Mime = 1029 + ApplicationXDashZipDashCompressed Mime = 1030 + ApplicationXDashZipDashCompressedDashFb2 Mime = 1031 + ApplicationXDashZmachine Mime = 1032 + ApplicationXDashZoo Mime = 1033 + ApplicationXDashZstdDashCompressedDashTar Mime = 1034 + ApplicationXamlPlusxml Mime = 1035 + ApplicationXcapDashAttPlusxml Mime = 1036 + ApplicationXcapDashCapsPlusxml Mime = 1037 + ApplicationXcapDashDiffPlusxml Mime = 1038 + ApplicationXcapDashElPlusxml Mime = 1039 + ApplicationXcapDashErrorPlusxml Mime = 1040 + ApplicationXcapDashNsPlusxml Mime = 1041 + ApplicationXencPlusxml Mime = 1042 + ApplicationXhtmlPlusxml Mime = 1043 + ApplicationXliffPlusxml Mime = 1044 + ApplicationXML Mime = 1045 + ApplicationXMLDashDtd Mime = 1046 + ApplicationXMLDashExternalDashParsedDashEntity Mime = 1047 + ApplicationXopPlusxml Mime = 1048 + ApplicationXprocPlusxml Mime = 1049 + ApplicationXps Mime = 1050 + ApplicationXsltPlusxml Mime = 1051 + ApplicationXspfPlusxml Mime = 1052 + ApplicationXvPlusxml Mime = 1053 + ApplicationYang Mime = 1054 + ApplicationYinPlusxml Mime = 1055 + ApplicationZip Mime = 1056 + ApplicationZlib Mime = 1057 + ApplicationZstd Mime = 1058 + Audio3gpp Mime = 1059 + Audio3gppDashEncrypted Mime = 1060 + Audio3gpp2 Mime = 1061 + AudioAac Mime = 1062 + AudioAc3 Mime = 1063 + AudioAdpcm Mime = 1064 + AudioAmr Mime = 1065 + AudioAmrDashEncrypted Mime = 1066 + AudioAmrDashWb Mime = 1067 + AudioAmrDashWbDashEncrypted Mime = 1068 + AudioAnnodex Mime = 1069 + AudioBasic Mime = 1070 + AudioFlac Mime = 1071 + AudioImelody Mime = 1072 + AudioM3u Mime = 1073 + AudioM4a Mime = 1074 + AudioMidi Mime = 1075 + AudioMobileDashXmf Mime = 1076 + AudioMp2 Mime = 1077 + AudioMp3 Mime = 1078 + AudioMp4 Mime = 1079 + AudioMpeg Mime = 1080 + AudioMpegurl Mime = 1081 + AudioOgg Mime = 1082 + AudioPrsDotSid Mime = 1083 + AudioS3m Mime = 1084 + AudioScpls Mime = 1085 + AudioSilk Mime = 1086 + AudioTta Mime = 1087 + AudioUsac Mime = 1088 + AudioVndDotAudible Mime = 1089 + AudioVndDotAudibleDotAax Mime = 1090 + AudioVndDotDeceDotAudio Mime = 1091 + AudioVndDotDigitalDashWinds Mime = 1092 + AudioVndDotDra Mime = 1093 + AudioVndDotDts Mime = 1094 + AudioVndDotDtsDotHd Mime = 1095 + AudioVndDotLucentDotVoice Mime = 1096 + AudioVndDotMDashRealaudio Mime = 1097 + AudioVndDotMsDashPlayreadyDotMediaDotPya Mime = 1098 + AudioVndDotNueraDotEcelp4800 Mime = 1099 + AudioVndDotNueraDotEcelp7470 Mime = 1100 + AudioVndDotNueraDotEcelp9600 Mime = 1101 + AudioVndDotRip Mime = 1102 + AudioVndDotRnDashRealaudio Mime = 1103 + AudioVndDotWave Mime = 1104 + AudioVorbis Mime = 1105 + AudioWav Mime = 1106 + AudioWave Mime = 1107 + AudioWebm Mime = 1108 + AudioWma Mime = 1109 + AudioXDashAac Mime = 1110 + AudioXDashAifc Mime = 1111 + AudioXDashAiff Mime = 1112 + AudioXDashAiffc Mime = 1113 + AudioXDashAmzxml Mime = 1114 + AudioXDashAnnodex Mime = 1115 + AudioXDashApe Mime = 1116 + AudioXDashCaf Mime = 1117 + AudioXDashDts Mime = 1118 + AudioXDashDtshd Mime = 1119 + AudioXDashFlac Mime = 1120 + AudioXDashFlacPlusogg Mime = 1121 + AudioXDashGsm Mime = 1122 + AudioXDashHxDashAacDashAdts Mime = 1123 + AudioXDashImelody Mime = 1124 + AudioXDashIriverDashPla Mime = 1125 + AudioXDashIt Mime = 1126 + AudioXDashM3u Mime = 1127 + AudioXDashM4a Mime = 1128 + AudioXDashM4b Mime = 1129 + AudioXDashM4r Mime = 1130 + AudioXDashMatroska Mime = 1131 + AudioXDashMidi Mime = 1132 + AudioXDashMinipsf Mime = 1133 + AudioXDashMo3 Mime = 1134 + AudioXDashMod Mime = 1135 + AudioXDashMp2 Mime = 1136 + AudioXDashMp3 Mime = 1137 + AudioXDashMp3DashPlaylist Mime = 1138 + AudioXDashMpeg Mime = 1139 + AudioXDashMpegurl Mime = 1140 + AudioXDashMpg Mime = 1141 + AudioXDashMsDashAsx Mime = 1142 + AudioXDashMsDashWax Mime = 1143 + AudioXDashMsDashWma Mime = 1144 + AudioXDashMsDashWmv Mime = 1145 + AudioXDashMusepack Mime = 1146 + AudioXDashOgg Mime = 1147 + AudioXDashOggflac Mime = 1148 + AudioXDashOpusPlusogg Mime = 1149 + AudioXDashPnDashAudibleaudio Mime = 1150 + AudioXDashPnDashRealaudio Mime = 1151 + AudioXDashPnDashRealaudioDashPlugin Mime = 1152 + AudioXDashPsf Mime = 1153 + AudioXDashPsflib Mime = 1154 + AudioXDashRealaudio Mime = 1155 + AudioXDashRnDash3gppDashAmr Mime = 1156 + AudioXDashRnDash3gppDashAmrDashEncrypted Mime = 1157 + AudioXDashRnDash3gppDashAmrDashWb Mime = 1158 + AudioXDashRnDash3gppDashAmrDashWbDashEncrypted Mime = 1159 + AudioXDashS3m Mime = 1160 + AudioXDashScpls Mime = 1161 + AudioXDashShorten Mime = 1162 + AudioXDashSpeex Mime = 1163 + AudioXDashSpeexPlusogg Mime = 1164 + AudioXDashStm Mime = 1165 + AudioXDashTta Mime = 1166 + AudioXDashVoc Mime = 1167 + AudioXDashVorbis Mime = 1168 + AudioXDashVorbisPlusogg Mime = 1169 + AudioXDashWav Mime = 1170 + AudioXDashWavpack Mime = 1171 + AudioXDashWavpackDashCorrection Mime = 1172 + AudioXDashXi Mime = 1173 + AudioXDashXm Mime = 1174 + AudioXDashXmf Mime = 1175 + AudioXm Mime = 1176 + AudioXmf Mime = 1177 + ChemicalXDashCdx Mime = 1178 + ChemicalXDashCif Mime = 1179 + ChemicalXDashCmdf Mime = 1180 + ChemicalXDashCml Mime = 1181 + ChemicalXDashCsml Mime = 1182 + ChemicalXDashXyz Mime = 1183 + FlvDashApplicationOctetDashStream Mime = 1184 + FontCollection Mime = 1185 + FontOtf Mime = 1186 + FontTtf Mime = 1187 + FontWoff Mime = 1188 + FontWoff2 Mime = 1189 + ImageAces Mime = 1190 + ImageApng Mime = 1191 + ImageAstc Mime = 1192 + ImageAvif Mime = 1193 + ImageAvifDashSequence Mime = 1194 + ImageBmp Mime = 1195 + ImageCdr Mime = 1196 + ImageCgm Mime = 1197 + ImageDicomDashRle Mime = 1198 + ImageEmf Mime = 1199 + ImageFaxDashG3 Mime = 1200 + ImageFits Mime = 1201 + ImageG3fax Mime = 1202 + ImageGif Mime = 1203 + ImageHeic Mime = 1204 + ImageHeicDashSequence Mime = 1205 + ImageHeif Mime = 1206 + ImageHeifDashSequence Mime = 1207 + ImageHej2k Mime = 1208 + ImageHsj2 Mime = 1209 + ImageIco Mime = 1210 + ImageIcon Mime = 1211 + ImageIef Mime = 1212 + ImageJls Mime = 1213 + ImageJp2 Mime = 1214 + ImageJpeg Mime = 1215 + ImageJpeg2000 Mime = 1216 + ImageJpeg2000DashImage Mime = 1217 + ImageJph Mime = 1218 + ImageJphc Mime = 1219 + ImageJpm Mime = 1220 + ImageJpx Mime = 1221 + ImageJxl Mime = 1222 + ImageJxr Mime = 1223 + ImageJxra Mime = 1224 + ImageJxrs Mime = 1225 + ImageJxs Mime = 1226 + ImageJxsc Mime = 1227 + ImageJxsi Mime = 1228 + ImageJxss Mime = 1229 + ImageKtx Mime = 1230 + ImageKtx2 Mime = 1231 + ImageOpenraster Mime = 1232 + ImagePdf Mime = 1233 + ImagePhotoshop Mime = 1234 + ImagePjpeg Mime = 1235 + ImagePng Mime = 1236 + ImagePrsDotBtif Mime = 1237 + ImagePrsDotPti Mime = 1238 + ImagePsd Mime = 1239 + ImageRle Mime = 1240 + ImageSgi Mime = 1241 + ImageSvg Mime = 1242 + ImageSvgPlusxml Mime = 1243 + ImageSvgPlusxmlDashCompressed Mime = 1244 + ImageT38 Mime = 1245 + ImageTarga Mime = 1246 + ImageTga Mime = 1247 + ImageTiff Mime = 1248 + ImageTiffDashFx Mime = 1249 + ImageVndDotAdobeDotPhotoshop Mime = 1250 + ImageVndDotAirzipDotAcceleratorDotAzv Mime = 1251 + ImageVndDotDeceDotGraphic Mime = 1252 + ImageVndDotDjvu Mime = 1253 + ImageVndDotDjvuPlusmultipage Mime = 1254 + ImageVndDotDvbDotSubtitle Mime = 1255 + ImageVndDotDwg Mime = 1256 + ImageVndDotDxf Mime = 1257 + ImageVndDotFastbidsheet Mime = 1258 + ImageVndDotFpx Mime = 1259 + ImageVndDotFst Mime = 1260 + ImageVndDotFujixeroxDotEdmicsDashMmr Mime = 1261 + ImageVndDotFujixeroxDotEdmicsDashRlc Mime = 1262 + ImageVndDotMicrosoftDotIcon Mime = 1263 + ImageVndDotMsDashDds Mime = 1264 + ImageVndDotMsDashModi Mime = 1265 + ImageVndDotMsDashPhoto Mime = 1266 + ImageVndDotNetDashFpx Mime = 1267 + ImageVndDotPcoDotB16 Mime = 1268 + ImageVndDotRnDashRealpix Mime = 1269 + ImageVndDotTencentDotTap Mime = 1270 + ImageVndDotValveDotSourceDotTexture Mime = 1271 + ImageVndDotWapDotWbmp Mime = 1272 + ImageVndDotXiff Mime = 1273 + ImageVndDotZbrushDotPcx Mime = 1274 + ImageWebp Mime = 1275 + ImageWmf Mime = 1276 + ImageXDash3ds Mime = 1277 + ImageXDashAdobeDashDng Mime = 1278 + ImageXDashApplixDashGraphics Mime = 1279 + ImageXDashBmp Mime = 1280 + ImageXDashBzeps Mime = 1281 + ImageXDashCanonDashCr2 Mime = 1282 + ImageXDashCanonDashCr3 Mime = 1283 + ImageXDashCanonDashCrw Mime = 1284 + ImageXDashCdr Mime = 1285 + ImageXDashCmuDashRaster Mime = 1286 + ImageXDashCmx Mime = 1287 + ImageXDashCompressedDashXcf Mime = 1288 + ImageXDashDds Mime = 1289 + ImageXDashDjvu Mime = 1290 + ImageXDashEmf Mime = 1291 + ImageXDashEps Mime = 1292 + ImageXDashExr Mime = 1293 + ImageXDashFits Mime = 1294 + ImageXDashFreehand Mime = 1295 + ImageXDashFujiDashRaf Mime = 1296 + ImageXDashGimpDashGbr Mime = 1297 + ImageXDashGimpDashGih Mime = 1298 + ImageXDashGimpDashPat Mime = 1299 + ImageXDashGzeps Mime = 1300 + ImageXDashIcb Mime = 1301 + ImageXDashIcns Mime = 1302 + ImageXDashIco Mime = 1303 + ImageXDashIcon Mime = 1304 + ImageXDashIff Mime = 1305 + ImageXDashIlbm Mime = 1306 + ImageXDashJng Mime = 1307 + ImageXDashJp2DashCodestream Mime = 1308 + ImageXDashJpeg2000DashImage Mime = 1309 + ImageXDashKodakDashDcr Mime = 1310 + ImageXDashKodakDashK25 Mime = 1311 + ImageXDashKodakDashKdc Mime = 1312 + ImageXDashLwo Mime = 1313 + ImageXDashLws Mime = 1314 + ImageXDashMacpaint Mime = 1315 + ImageXDashMinoltaDashMrw Mime = 1316 + ImageXDashMrsidDashImage Mime = 1317 + ImageXDashMsDashBmp Mime = 1318 + ImageXDashMsod Mime = 1319 + ImageXDashNikonDashNef Mime = 1320 + ImageXDashNikonDashNrw Mime = 1321 + ImageXDashOlympusDashOrf Mime = 1322 + ImageXDashPanasonicDashRaw Mime = 1323 + ImageXDashPanasonicDashRaw2 Mime = 1324 + ImageXDashPanasonicDashRw Mime = 1325 + ImageXDashPanasonicDashRw2 Mime = 1326 + ImageXDashPcx Mime = 1327 + ImageXDashPentaxDashPef Mime = 1328 + ImageXDashPhotoDashCd Mime = 1329 + ImageXDashPhotoshop Mime = 1330 + ImageXDashPict Mime = 1331 + ImageXDashPortableDashAnymap Mime = 1332 + ImageXDashPortableDashBitmap Mime = 1333 + ImageXDashPortableDashGraymap Mime = 1334 + ImageXDashPortableDashPixmap Mime = 1335 + ImageXDashPsd Mime = 1336 + ImageXDashQuicktime Mime = 1337 + ImageXDashRgb Mime = 1338 + ImageXDashSgi Mime = 1339 + ImageXDashSigmaDashX3f Mime = 1340 + ImageXDashSkencil Mime = 1341 + ImageXDashSonyDashArw Mime = 1342 + ImageXDashSonyDashSr2 Mime = 1343 + ImageXDashSonyDashSrf Mime = 1344 + ImageXDashSunDashRaster Mime = 1345 + ImageXDashTarga Mime = 1346 + ImageXDashTga Mime = 1347 + ImageXDashWinDashBitmap Mime = 1348 + ImageXDashWinDashMetafile Mime = 1349 + ImageXDashWmf Mime = 1350 + ImageXDashXbitmap Mime = 1351 + ImageXDashXcf Mime = 1352 + ImageXDashXfig Mime = 1353 + ImageXDashXpixmap Mime = 1354 + ImageXDashXpm Mime = 1355 + ImageXDashXwindowdump Mime = 1356 + ImageXDotDjvu Mime = 1357 + MessageDispositionDashNotification Mime = 1358 + MessageGlobal Mime = 1359 + MessageGlobalDashDeliveryDashStatus Mime = 1360 + MessageGlobalDashDispositionDashNotification Mime = 1361 + MessageGlobalDashHeaders Mime = 1362 + MessageRfc822 Mime = 1363 + MessageVndDotWfaDotWsc Mime = 1364 + Model3mf Mime = 1365 + ModelGltfPlusjson Mime = 1366 + ModelGltfDashBinary Mime = 1367 + ModelIges Mime = 1368 + ModelMesh Mime = 1369 + ModelMtl Mime = 1370 + ModelObj Mime = 1371 + ModelStepPluszip Mime = 1372 + ModelStepDashXMLPluszip Mime = 1373 + ModelStl Mime = 1374 + ModelVndDotColladaPlusxml Mime = 1375 + ModelVndDotDwf Mime = 1376 + ModelVndDotGdl Mime = 1377 + ModelVndDotGtw Mime = 1378 + ModelVndDotMts Mime = 1379 + ModelVndDotOpengex Mime = 1380 + ModelVndDotParasolidDotTransmitDotBinary Mime = 1381 + ModelVndDotParasolidDotTransmitDotText Mime = 1382 + ModelVndDotSapDotVds Mime = 1383 + ModelVndDotUsdzPluszip Mime = 1384 + ModelVndDotValveDotSourceDotCompiledDashMap Mime = 1385 + ModelVndDotVtu Mime = 1386 + ModelVrml Mime = 1387 + ModelXDotStlDashASCII Mime = 1388 + ModelXDotStlDashBinary Mime = 1389 + ModelX3dPlusbinary Mime = 1390 + ModelX3dPlusfastinfoset Mime = 1391 + ModelX3dPlusvrml Mime = 1392 + ModelX3dPlusxml Mime = 1393 + ModelX3dDashVrml Mime = 1394 + TextCacheDashManifest Mime = 1395 + TextCalendar Mime = 1396 + TextCoffeescript Mime = 1397 + TextCrystal Mime = 1398 + TextCSS Mime = 1399 + TextCsv Mime = 1400 + TextCsvDashSchema Mime = 1401 + TextDirectory Mime = 1402 + TextEcmascript Mime = 1403 + TextGedcom Mime = 1404 + TextGoogleDashVideoDashPointer Mime = 1405 + TextHTML Mime = 1406 + TextIco Mime = 1407 + TextJade Mime = 1408 + TextJavascript Mime = 1409 + TextJsx Mime = 1410 + TextLess Mime = 1411 + TextMarkdown Mime = 1412 + TextMathml Mime = 1413 + TextMdx Mime = 1414 + TextN3 Mime = 1415 + TextOrg Mime = 1416 + TextPlain Mime = 1417 + TextPrsDotLinesDotTag Mime = 1418 + TextRdf Mime = 1419 + TextRichtext Mime = 1420 + TextRss Mime = 1421 + TextRtf Mime = 1422 + TextRust Mime = 1423 + TextSgml Mime = 1424 + TextShex Mime = 1425 + TextSlim Mime = 1426 + TextSpdx Mime = 1427 + TextSpreadsheet Mime = 1428 + TextStylus Mime = 1429 + TextTabDashSeparatedDashValues Mime = 1430 + TextTcl Mime = 1431 + TextTroff Mime = 1432 + TextTurtle Mime = 1433 + TextURIDashList Mime = 1434 + TextVbs Mime = 1435 + TextVbscript Mime = 1436 + TextVcard Mime = 1437 + TextVndDotCurl Mime = 1438 + TextVndDotCurlDotDcurl Mime = 1439 + TextVndDotCurlDotMcurl Mime = 1440 + TextVndDotCurlDotScurl Mime = 1441 + TextVndDotDvbDotSubtitle Mime = 1442 + TextVndDotFly Mime = 1443 + TextVndDotFmiDotFlexstor Mime = 1444 + TextVndDotGraphviz Mime = 1445 + TextVndDotIn3dDot3dml Mime = 1446 + TextVndDotIn3dDotSpot Mime = 1447 + TextVndDotQtDotLinguist Mime = 1448 + TextVndDotRnDashRealtext Mime = 1449 + TextVndDotSenxDotWarpscript Mime = 1450 + TextVndDotSunDotJ2meDotAppDashDescriptor Mime = 1451 + TextVndDotTrolltechDotLinguist Mime = 1452 + TextVndDotWapDotWml Mime = 1453 + TextVndDotWapDotWmlscript Mime = 1454 + TextVtt Mime = 1455 + TextXDashAdasrc Mime = 1456 + TextXDashAsm Mime = 1457 + TextXDashBibtex Mime = 1458 + TextXDashC Mime = 1459 + TextXDashCPlusPlushdr Mime = 1460 + TextXDashCPlusPlussrc Mime = 1461 + TextXDashChdr Mime = 1462 + TextXDashCmake Mime = 1463 + TextXDashCobol Mime = 1464 + TextXDashCommaDashSeparatedDashValues Mime = 1465 + TextXDashCommonDashLisp Mime = 1466 + TextXDashComponent Mime = 1467 + TextXDashCrystal Mime = 1468 + TextXDashCsharp Mime = 1469 + TextXDashCsrc Mime = 1470 + TextXDashCsv Mime = 1471 + TextXDashDart Mime = 1472 + TextXDashDbusDashService Mime = 1473 + TextXDashDcl Mime = 1474 + TextXDashDiff Mime = 1475 + TextXDashDsl Mime = 1476 + TextXDashDsrc Mime = 1477 + TextXDashDtd Mime = 1478 + TextXDashEiffel Mime = 1479 + TextXDashElixir Mime = 1480 + TextXDashEmacsDashLisp Mime = 1481 + TextXDashErlang Mime = 1482 + TextXDashFortran Mime = 1483 + TextXDashGenie Mime = 1484 + TextXDashGettextDashTranslation Mime = 1485 + TextXDashGettextDashTranslationDashTemplate Mime = 1486 + TextXDashGherkin Mime = 1487 + TextXDashGo Mime = 1488 + TextXDashGoogleDashVideoDashPointer Mime = 1489 + TextXDashGradle Mime = 1490 + TextXDashGroovy Mime = 1491 + TextXDashHandlebarsDashTemplate Mime = 1492 + TextXDashHaskell Mime = 1493 + TextXDashIdl Mime = 1494 + TextXDashImelody Mime = 1495 + TextXDashIptables Mime = 1496 + TextXDashJava Mime = 1497 + TextXDashJavaDashSource Mime = 1498 + TextXDashKaitaiDashStruct Mime = 1499 + TextXDashKotlin Mime = 1500 + TextXDashLdif Mime = 1501 + TextXDashLilypond Mime = 1502 + TextXDashLiterateDashHaskell Mime = 1503 + TextXDashLog Mime = 1504 + TextXDashLua Mime = 1505 + TextXDashLyx Mime = 1506 + TextXDashMakefile Mime = 1507 + TextXDashMarkdown Mime = 1508 + TextXDashMatlab Mime = 1509 + TextXDashMicrodvd Mime = 1510 + TextXDashMoc Mime = 1511 + TextXDashModelica Mime = 1512 + TextXDashMof Mime = 1513 + TextXDashMpsub Mime = 1514 + TextXDashMrml Mime = 1515 + TextXDashMsDashRegedit Mime = 1516 + TextXDashMup Mime = 1517 + TextXDashNfo Mime = 1518 + TextXDashObjcsrc Mime = 1519 + TextXDashOcaml Mime = 1520 + TextXDashOcl Mime = 1521 + TextXDashOctave Mime = 1522 + TextXDashOoc Mime = 1523 + TextXDashOpenclDashSrc Mime = 1524 + TextXDashOpml Mime = 1525 + TextXDashOpmlPlusxml Mime = 1526 + TextXDashOrg Mime = 1527 + TextXDashPascal Mime = 1528 + TextXDashPatch Mime = 1529 + TextXDashPerl Mime = 1530 + TextXDashPo Mime = 1531 + TextXDashPot Mime = 1532 + TextXDashProcessing Mime = 1533 + TextXDashPython Mime = 1534 + TextXDashPython3 Mime = 1535 + TextXDashQml Mime = 1536 + TextXDashReject Mime = 1537 + TextXDashRpmDashSpec Mime = 1538 + TextXDashRst Mime = 1539 + TextXDashSagemath Mime = 1540 + TextXDashSass Mime = 1541 + TextXDashScala Mime = 1542 + TextXDashScheme Mime = 1543 + TextXDashScss Mime = 1544 + TextXDashSetext Mime = 1545 + TextXDashSfv Mime = 1546 + TextXDashSh Mime = 1547 + TextXDashSql Mime = 1548 + TextXDashSsa Mime = 1549 + TextXDashSubviewer Mime = 1550 + TextXDashSuseDashYmp Mime = 1551 + TextXDashSvhdr Mime = 1552 + TextXDashSvsrc Mime = 1553 + TextXDashSystemdDashUnit Mime = 1554 + TextXDashTcl Mime = 1555 + TextXDashTex Mime = 1556 + TextXDashTexinfo Mime = 1557 + TextXDashTroff Mime = 1558 + TextXDashTroffDashMe Mime = 1559 + TextXDashTroffDashMm Mime = 1560 + TextXDashTroffDashMs Mime = 1561 + TextXDashTwig Mime = 1562 + TextXDashTxt2tags Mime = 1563 + TextXDashUil Mime = 1564 + TextXDashUuencode Mime = 1565 + TextXDashVala Mime = 1566 + TextXDashVcalendar Mime = 1567 + TextXDashVcard Mime = 1568 + TextXDashVerilog Mime = 1569 + TextXDashVhdl Mime = 1570 + TextXDashXmi Mime = 1571 + TextXDashXslfo Mime = 1572 + TextXDashYaml Mime = 1573 + TextXDotGcode Mime = 1574 + TextXML Mime = 1575 + TextXMLDashExternalDashParsedDashEntity Mime = 1576 + TextYaml Mime = 1577 + Video3gp Mime = 1578 + Video3gpp Mime = 1579 + Video3gppDashEncrypted Mime = 1580 + Video3gpp2 Mime = 1581 + VideoAnnodex Mime = 1582 + VideoAvi Mime = 1583 + VideoDivx Mime = 1584 + VideoDv Mime = 1585 + VideoFli Mime = 1586 + VideoFlv Mime = 1587 + VideoH261 Mime = 1588 + VideoH263 Mime = 1589 + VideoH264 Mime = 1590 + VideoIsoDotSegment Mime = 1591 + VideoJpeg Mime = 1592 + VideoJpm Mime = 1593 + VideoMj2 Mime = 1594 + VideoMp2t Mime = 1595 + VideoMp4 Mime = 1596 + VideoMp4vDashEs Mime = 1597 + VideoMpeg Mime = 1598 + VideoMpegDashSystem Mime = 1599 + VideoMsvideo Mime = 1600 + VideoOgg Mime = 1601 + VideoQuicktime Mime = 1602 + VideoVivo Mime = 1603 + VideoVndDotDeceDotHd Mime = 1604 + VideoVndDotDeceDotMobile Mime = 1605 + VideoVndDotDeceDotPd Mime = 1606 + VideoVndDotDeceDotSd Mime = 1607 + VideoVndDotDeceDotVideo Mime = 1608 + VideoVndDotDivx Mime = 1609 + VideoVndDotDvbDotFile Mime = 1610 + VideoVndDotFvt Mime = 1611 + VideoVndDotMpegurl Mime = 1612 + VideoVndDotMsDashPlayreadyDotMediaDotPyv Mime = 1613 + VideoVndDotRadgamettoolsDotBink Mime = 1614 + VideoVndDotRadgamettoolsDotSmacker Mime = 1615 + VideoVndDotRnDashRealvideo Mime = 1616 + VideoVndDotUvvuDotMp4 Mime = 1617 + VideoVndDotVivo Mime = 1618 + VideoWebm Mime = 1619 + VideoXDashAnim Mime = 1620 + VideoXDashAnnodex Mime = 1621 + VideoXDashAvi Mime = 1622 + VideoXDashF4v Mime = 1623 + VideoXDashFli Mime = 1624 + VideoXDashFlic Mime = 1625 + VideoXDashFlv Mime = 1626 + VideoXDashJavafx Mime = 1627 + VideoXDashM4v Mime = 1628 + VideoXDashMatroska Mime = 1629 + VideoXDashMatroskaDash3d Mime = 1630 + VideoXDashMjpeg Mime = 1631 + VideoXDashMng Mime = 1632 + VideoXDashMpeg Mime = 1633 + VideoXDashMpegDashSystem Mime = 1634 + VideoXDashMpeg2 Mime = 1635 + VideoXDashMpegurl Mime = 1636 + VideoXDashMsDashAsf Mime = 1637 + VideoXDashMsDashAsfDashPlugin Mime = 1638 + VideoXDashMsDashVob Mime = 1639 + VideoXDashMsDashWax Mime = 1640 + VideoXDashMsDashWm Mime = 1641 + VideoXDashMsDashWmv Mime = 1642 + VideoXDashMsDashWmx Mime = 1643 + VideoXDashMsDashWvx Mime = 1644 + VideoXDashMsvideo Mime = 1645 + VideoXDashNsv Mime = 1646 + VideoXDashOgg Mime = 1647 + VideoXDashOgm Mime = 1648 + VideoXDashOgmPlusogg Mime = 1649 + VideoXDashRealDashVideo Mime = 1650 + VideoXDashSgiDashMovie Mime = 1651 + VideoXDashSmv Mime = 1652 + VideoXDashTheora Mime = 1653 + VideoXDashTheoraPlusogg Mime = 1654 + XDashConferenceXDashCooltalk Mime = 1655 + XDashEpocXDashSisxDashApp Mime = 1656 + ZzDashApplicationZzDashWinassocDash123 Mime = 1657 + ZzDashApplicationZzDashWinassocDashCab Mime = 1658 + ZzDashApplicationZzDashWinassocDashCdr Mime = 1659 + ZzDashApplicationZzDashWinassocDashDoc Mime = 1660 + ZzDashApplicationZzDashWinassocDashHlp Mime = 1661 + ZzDashApplicationZzDashWinassocDashMdb Mime = 1662 + ZzDashApplicationZzDashWinassocDashUu Mime = 1663 + ZzDashApplicationZzDashWinassocDashXls Mime = 1664 +) + +func MimeFromString(name string) Mime { + switch name { + case "application/acrobat": + return ApplicationAcrobat + case "application/andrew-inset": + return ApplicationAndrewDashInset + case "application/annodex": + return ApplicationAnnodex + case "application/applixware": + return ApplicationApplixware + case "application/atom+xml": + return ApplicationAtomPlusxml + case "application/atomcat+xml": + return ApplicationAtomcatPlusxml + case "application/atomdeleted+xml": + return ApplicationAtomdeletedPlusxml + case "application/atomsvc+xml": + return ApplicationAtomsvcPlusxml + case "application/atsc-dwd+xml": + return ApplicationAtscDashDwdPlusxml + case "application/atsc-held+xml": + return ApplicationAtscDashHeldPlusxml + case "application/atsc-rsat+xml": + return ApplicationAtscDashRsatPlusxml + case "application/bdoc": + return ApplicationBdoc + case "application/bzip2": + return ApplicationBzip2 + case "application/calendar+xml": + return ApplicationCalendarPlusxml + case "application/ccxml+xml": + return ApplicationCcxmlPlusxml + case "application/cdfx+xml": + return ApplicationCdfxPlusxml + case "application/cdmi-capability": + return ApplicationCdmiDashCapability + case "application/cdmi-container": + return ApplicationCdmiDashContainer + case "application/cdmi-domain": + return ApplicationCdmiDashDomain + case "application/cdmi-object": + return ApplicationCdmiDashObject + case "application/cdmi-queue": + return ApplicationCdmiDashQueue + case "application/cdr": + return ApplicationCdr + case "application/coreldraw": + return ApplicationCoreldraw + case "application/csv": + return ApplicationCsv + case "application/cu-seeme": + return ApplicationCuDashSeeme + case "application/dash+xml": + return ApplicationDashPlusxml + case "application/davmount+xml": + return ApplicationDavmountPlusxml + case "application/dbase": + return ApplicationDbase + case "application/dbf": + return ApplicationDbf + case "application/dicom": + return ApplicationDicom + case "application/docbook+xml": + return ApplicationDocbookPlusxml + case "application/dssc+der": + return ApplicationDsscPlusder + case "application/dssc+xml": + return ApplicationDsscPlusxml + case "application/ecmascript": + return ApplicationEcmascript + case "application/emf": + return ApplicationEmf + case "application/emma+xml": + return ApplicationEmmaPlusxml + case "application/emotionml+xml": + return ApplicationEmotionmlPlusxml + case "application/epub+zip": + return ApplicationEpubPluszip + case "application/exi": + return ApplicationExi + case "application/fdt+xml": + return ApplicationFdtPlusxml + case "application/font-tdpfr": + return ApplicationFontDashTdpfr + case "application/font-woff": + return ApplicationFontDashWoff + case "application/futuresplash": + return ApplicationFuturesplash + case "application/geo+json": + return ApplicationGeoPlusjson + case "application/gml+xml": + return ApplicationGmlPlusxml + case "application/gnunet-directory": + return ApplicationGnunetDashDirectory + case "application/gpx": + return ApplicationGpx + case "application/gpx+xml": + return ApplicationGpxPlusxml + case "application/gxf": + return ApplicationGxf + case "application/gzip": + return ApplicationGzip + case "application/hjson": + return ApplicationHjson + case "application/hyperstudio": + return ApplicationHyperstudio + case "application/ico": + return ApplicationIco + case "application/ics": + return ApplicationIcs + case "application/illustrator": + return ApplicationIllustrator + case "application/inkml+xml": + return ApplicationInkmlPlusxml + case "application/ipfix": + return ApplicationIpfix + case "application/its+xml": + return ApplicationItsPlusxml + case "application/java": + return ApplicationJava + case "application/java-archive": + return ApplicationJavaDashArchive + case "application/java-byte-code": + return ApplicationJavaDashByteDashCode + case "application/java-serialized-object": + return ApplicationJavaDashSerializedDashObject + case "application/java-vm": + return ApplicationJavaDashVM + case "application/javascript": + return ApplicationJavascript + case "application/jrd+json": + return ApplicationJrdPlusjson + case "application/json": + return ApplicationJSON + case "application/json-patch+json": + return ApplicationJSONDashPatchPlusjson + case "application/json5": + return ApplicationJSON5 + case "application/jsonml+json": + return ApplicationJsonmlPlusjson + case "application/ld+json": + return ApplicationLdPlusjson + case "application/lgr+xml": + return ApplicationLgrPlusxml + case "application/lost+xml": + return ApplicationLostPlusxml + case "application/lotus123": + return ApplicationLotus123 + case "application/m3u": + return ApplicationM3u + case "application/mac-binhex40": + return ApplicationMacDashBinhex40 + case "application/mac-compactpro": + return ApplicationMacDashCompactpro + case "application/mads+xml": + return ApplicationMadsPlusxml + case "application/manifest+json": + return ApplicationManifestPlusjson + case "application/marc": + return ApplicationMarc + case "application/marcxml+xml": + return ApplicationMarcxmlPlusxml + case "application/mathematica": + return ApplicationMathematica + case "application/mathml+xml": + return ApplicationMathmlPlusxml + case "application/mbox": + return ApplicationMbox + case "application/mdb": + return ApplicationMdb + case "application/mediaservercontrol+xml": + return ApplicationMediaservercontrolPlusxml + case "application/metalink+xml": + return ApplicationMetalinkPlusxml + case "application/metalink4+xml": + return ApplicationMetalink4Plusxml + case "application/mets+xml": + return ApplicationMetsPlusxml + case "application/mmt-aei+xml": + return ApplicationMmtDashAeiPlusxml + case "application/mmt-usd+xml": + return ApplicationMmtDashUsdPlusxml + case "application/mods+xml": + return ApplicationModsPlusxml + case "application/mp21": + return ApplicationMp21 + case "application/mp4": + return ApplicationMp4 + case "application/mrb-consumer+xml": + return ApplicationMrbDashConsumerPlusxml + case "application/mrb-publish+xml": + return ApplicationMrbDashPublishPlusxml + case "application/ms-tnef": + return ApplicationMsDashTnef + case "application/msaccess": + return ApplicationMsaccess + case "application/msexcel": + return ApplicationMsexcel + case "application/mspowerpoint": + return ApplicationMspowerpoint + case "application/msword": + return ApplicationMsword + case "application/msword-template": + return ApplicationMswordDashTemplate + case "application/mxf": + return ApplicationMxf + case "application/n-quads": + return ApplicationNDashQuads + case "application/n-triples": + return ApplicationNDashTriples + case "application/nappdf": + return ApplicationNappdf + case "application/node": + return ApplicationNode + case "application/octet-stream": + return ApplicationOctetDashStream + case "application/oda": + return ApplicationOda + case "application/oebps-package+xml": + return ApplicationOebpsDashPackagePlusxml + case "application/ogg": + return ApplicationOgg + case "application/omdoc+xml": + return ApplicationOmdocPlusxml + case "application/onenote": + return ApplicationOnenote + case "application/ovf": + return ApplicationOvf + case "application/owl+xml": + return ApplicationOwlPlusxml + case "application/oxps": + return ApplicationOxps + case "application/p2p-overlay+xml": + return ApplicationP2pDashOverlayPlusxml + case "application/patch-ops-error+xml": + return ApplicationPatchDashOpsDashErrorPlusxml + case "application/pcap": + return ApplicationPcap + case "application/pdf": + return ApplicationPdf + case "application/pgp": + return ApplicationPgp + case "application/pgp-encrypted": + return ApplicationPgpDashEncrypted + case "application/pgp-keys": + return ApplicationPgpDashKeys + case "application/pgp-signature": + return ApplicationPgpDashSignature + case "application/photoshop": + return ApplicationPhotoshop + case "application/pics-rules": + return ApplicationPicsDashRules + case "application/pkcs10": + return ApplicationPkcs10 + case "application/pkcs12": + return ApplicationPkcs12 + case "application/pkcs7-mime": + return ApplicationPkcs7DashMime + case "application/pkcs7-signature": + return ApplicationPkcs7DashSignature + case "application/pkcs8": + return ApplicationPkcs8 + case "application/pkcs8-encrypted": + return ApplicationPkcs8DashEncrypted + case "application/pkix-attr-cert": + return ApplicationPkixDashAttrDashCert + case "application/pkix-cert": + return ApplicationPkixDashCert + case "application/pkix-crl": + return ApplicationPkixDashCrl + case "application/pkix-pkipath": + return ApplicationPkixDashPkipath + case "application/pkixcmp": + return ApplicationPkixcmp + case "application/pls": + return ApplicationPls + case "application/pls+xml": + return ApplicationPlsPlusxml + case "application/postscript": + return ApplicationPostscript + case "application/powerpoint": + return ApplicationPowerpoint + case "application/provenance+xml": + return ApplicationProvenancePlusxml + case "application/prs.cww": + return ApplicationPrsDotCww + case "application/pskc+xml": + return ApplicationPskcPlusxml + case "application/ram": + return ApplicationRAM + case "application/raml+yaml": + return ApplicationRamlPlusyaml + case "application/rdf+xml": + return ApplicationRdfPlusxml + case "application/reginfo+xml": + return ApplicationReginfoPlusxml + case "application/relax-ng-compact-syntax": + return ApplicationRelaxDashNgDashCompactDashSyntax + case "application/resource-lists+xml": + return ApplicationResourceDashListsPlusxml + case "application/resource-lists-diff+xml": + return ApplicationResourceDashListsDashDiffPlusxml + case "application/rls-services+xml": + return ApplicationRlsDashServicesPlusxml + case "application/route-apd+xml": + return ApplicationRouteDashApdPlusxml + case "application/route-s-tsid+xml": + return ApplicationRouteDashSDashTsidPlusxml + case "application/route-usd+xml": + return ApplicationRouteDashUsdPlusxml + case "application/rpki-ghostbusters": + return ApplicationRpkiDashGhostbusters + case "application/rpki-manifest": + return ApplicationRpkiDashManifest + case "application/rpki-roa": + return ApplicationRpkiDashRoa + case "application/rsd+xml": + return ApplicationRsdPlusxml + case "application/rss+xml": + return ApplicationRssPlusxml + case "application/rtf": + return ApplicationRtf + case "application/sbml+xml": + return ApplicationSbmlPlusxml + case "application/schema+json": + return ApplicationSchemaPlusjson + case "application/scvp-cv-request": + return ApplicationScvpDashCvDashRequest + case "application/scvp-cv-response": + return ApplicationScvpDashCvDashResponse + case "application/scvp-vp-request": + return ApplicationScvpDashVpDashRequest + case "application/scvp-vp-response": + return ApplicationScvpDashVpDashResponse + case "application/sdp": + return ApplicationSdp + case "application/senml+xml": + return ApplicationSenmlPlusxml + case "application/sensml+xml": + return ApplicationSensmlPlusxml + case "application/set-payment-initiation": + return ApplicationSetDashPaymentDashInitiation + case "application/set-registration-initiation": + return ApplicationSetDashRegistrationDashInitiation + case "application/shf+xml": + return ApplicationShfPlusxml + case "application/sieve": + return ApplicationSieve + case "application/smil": + return ApplicationSmil + case "application/smil+xml": + return ApplicationSmilPlusxml + case "application/sparql-query": + return ApplicationSparqlDashQuery + case "application/sparql-results+xml": + return ApplicationSparqlDashResultsPlusxml + case "application/sql": + return ApplicationSql + case "application/srgs": + return ApplicationSrgs + case "application/srgs+xml": + return ApplicationSrgsPlusxml + case "application/sru+xml": + return ApplicationSruPlusxml + case "application/ssdl+xml": + return ApplicationSsdlPlusxml + case "application/ssml+xml": + return ApplicationSsmlPlusxml + case "application/stuffit": + return ApplicationStuffit + case "application/swid+xml": + return ApplicationSwidPlusxml + case "application/tei+xml": + return ApplicationTeiPlusxml + case "application/tga": + return ApplicationTga + case "application/thraud+xml": + return ApplicationThraudPlusxml + case "application/timestamped-data": + return ApplicationTimestampedDashData + case "application/toml": + return ApplicationToml + case "application/trig": + return ApplicationTrig + case "application/ttml+xml": + return ApplicationTtmlPlusxml + case "application/ubjson": + return ApplicationUbjson + case "application/urc-ressheet+xml": + return ApplicationUrcDashRessheetPlusxml + case "application/urc-targetdesc+xml": + return ApplicationUrcDashTargetdescPlusxml + case "application/vnd.1000minds.decision-model+xml": + return ApplicationVndDot1000mindsDotDecisionDashModelPlusxml + case "application/vnd.3gpp.pic-bw-large": + return ApplicationVndDot3gppDotPicDashBwDashLarge + case "application/vnd.3gpp.pic-bw-small": + return ApplicationVndDot3gppDotPicDashBwDashSmall + case "application/vnd.3gpp.pic-bw-var": + return ApplicationVndDot3gppDotPicDashBwDashVar + case "application/vnd.3gpp2.tcap": + return ApplicationVndDot3gpp2DotTcap + case "application/vnd.3m.post-it-notes": + return ApplicationVndDot3mDotPostDashItDashNotes + case "application/vnd.accpac.simply.aso": + return ApplicationVndDotAccpacDotSimplyDotAso + case "application/vnd.accpac.simply.imp": + return ApplicationVndDotAccpacDotSimplyDotImp + case "application/vnd.acucobol": + return ApplicationVndDotAcucobol + case "application/vnd.acucorp": + return ApplicationVndDotAcucorp + case "application/vnd.adobe.air-application-installer-package+zip": + return ApplicationVndDotAdobeDotAirDashApplicationDashInstallerDashPackagePluszip + case "application/vnd.adobe.flash.movie": + return ApplicationVndDotAdobeDotFlashDotMovie + case "application/vnd.adobe.formscentral.fcdt": + return ApplicationVndDotAdobeDotFormscentralDotFcdt + case "application/vnd.adobe.fxp": + return ApplicationVndDotAdobeDotFxp + case "application/vnd.adobe.illustrator": + return ApplicationVndDotAdobeDotIllustrator + case "application/vnd.adobe.xdp+xml": + return ApplicationVndDotAdobeDotXdpPlusxml + case "application/vnd.adobe.xfdf": + return ApplicationVndDotAdobeDotXfdf + case "application/vnd.ahead.space": + return ApplicationVndDotAheadDotSpace + case "application/vnd.airzip.filesecure.azf": + return ApplicationVndDotAirzipDotFilesecureDotAzf + case "application/vnd.airzip.filesecure.azs": + return ApplicationVndDotAirzipDotFilesecureDotAzs + case "application/vnd.amazon.ebook": + return ApplicationVndDotAmazonDotEbook + case "application/vnd.amazon.mobi8-ebook": + return ApplicationVndDotAmazonDotMobi8DashEbook + case "application/vnd.americandynamics.acc": + return ApplicationVndDotAmericandynamicsDotAcc + case "application/vnd.amiga.ami": + return ApplicationVndDotAmigaDotAmi + case "application/vnd.android.package-archive": + return ApplicationVndDotAndroidDotPackageDashArchive + case "application/vnd.anser-web-certificate-issue-initiation": + return ApplicationVndDotAnserDashWebDashCertificateDashIssueDashInitiation + case "application/vnd.anser-web-funds-transfer-initiation": + return ApplicationVndDotAnserDashWebDashFundsDashTransferDashInitiation + case "application/vnd.antix.game-component": + return ApplicationVndDotAntixDotGameDashComponent + case "application/vnd.appimage": + return ApplicationVndDotAppimage + case "application/vnd.apple.installer+xml": + return ApplicationVndDotAppleDotInstallerPlusxml + case "application/vnd.apple.keynote": + return ApplicationVndDotAppleDotKeynote + case "application/vnd.apple.mpegurl": + return ApplicationVndDotAppleDotMpegurl + case "application/vnd.apple.numbers": + return ApplicationVndDotAppleDotNumbers + case "application/vnd.apple.pages": + return ApplicationVndDotAppleDotPages + case "application/vnd.apple.pkpass": + return ApplicationVndDotAppleDotPkpass + case "application/vnd.aristanetworks.swi": + return ApplicationVndDotAristanetworksDotSwi + case "application/vnd.astraea-software.iota": + return ApplicationVndDotAstraeaDashSoftwareDotIota + case "application/vnd.audiograph": + return ApplicationVndDotAudiograph + case "application/vnd.balsamiq.bmml+xml": + return ApplicationVndDotBalsamiqDotBmmlPlusxml + case "application/vnd.blueice.multipass": + return ApplicationVndDotBlueiceDotMultipass + case "application/vnd.bmi": + return ApplicationVndDotBmi + case "application/vnd.businessobjects": + return ApplicationVndDotBusinessobjects + case "application/vnd.chemdraw+xml": + return ApplicationVndDotChemdrawPlusxml + case "application/vnd.chess-pgn": + return ApplicationVndDotChessDashPgn + case "application/vnd.chipnuts.karaoke-mmd": + return ApplicationVndDotChipnutsDotKaraokeDashMmd + case "application/vnd.cinderella": + return ApplicationVndDotCinderella + case "application/vnd.citationstyles.style+xml": + return ApplicationVndDotCitationstylesDotStylePlusxml + case "application/vnd.claymore": + return ApplicationVndDotClaymore + case "application/vnd.cloanto.rp9": + return ApplicationVndDotCloantoDotRp9 + case "application/vnd.clonk.c4group": + return ApplicationVndDotClonkDotC4group + case "application/vnd.cluetrust.cartomobile-config": + return ApplicationVndDotCluetrustDotCartomobileDashConfig + case "application/vnd.cluetrust.cartomobile-config-pkg": + return ApplicationVndDotCluetrustDotCartomobileDashConfigDashPkg + case "application/vnd.coffeescript": + return ApplicationVndDotCoffeescript + case "application/vnd.comicbook+zip": + return ApplicationVndDotComicbookPluszip + case "application/vnd.comicbook-rar": + return ApplicationVndDotComicbookDashRar + case "application/vnd.commonspace": + return ApplicationVndDotCommonspace + case "application/vnd.contact.cmsg": + return ApplicationVndDotContactDotCmsg + case "application/vnd.corel-draw": + return ApplicationVndDotCorelDashDraw + case "application/vnd.cosmocaller": + return ApplicationVndDotCosmocaller + case "application/vnd.crick.clicker": + return ApplicationVndDotCrickDotClicker + case "application/vnd.crick.clicker.keyboard": + return ApplicationVndDotCrickDotClickerDotKeyboard + case "application/vnd.crick.clicker.palette": + return ApplicationVndDotCrickDotClickerDotPalette + case "application/vnd.crick.clicker.template": + return ApplicationVndDotCrickDotClickerDotTemplate + case "application/vnd.crick.clicker.wordbank": + return ApplicationVndDotCrickDotClickerDotWordbank + case "application/vnd.criticaltools.wbs+xml": + return ApplicationVndDotCriticaltoolsDotWbsPlusxml + case "application/vnd.ctc-posml": + return ApplicationVndDotCtcDashPosml + case "application/vnd.cups-ppd": + return ApplicationVndDotCupsDashPpd + case "application/vnd.curl.car": + return ApplicationVndDotCurlDotCar + case "application/vnd.curl.pcurl": + return ApplicationVndDotCurlDotPcurl + case "application/vnd.dart": + return ApplicationVndDotDart + case "application/vnd.data-vision.rdz": + return ApplicationVndDotDataDashVisionDotRdz + case "application/vnd.dbf": + return ApplicationVndDotDbf + case "application/vnd.debian.binary-package": + return ApplicationVndDotDebianDotBinaryDashPackage + case "application/vnd.dece.data": + return ApplicationVndDotDeceDotData + case "application/vnd.dece.ttml+xml": + return ApplicationVndDotDeceDotTtmlPlusxml + case "application/vnd.dece.unspecified": + return ApplicationVndDotDeceDotUnspecified + case "application/vnd.dece.zip": + return ApplicationVndDotDeceDotZip + case "application/vnd.denovo.fcselayout-link": + return ApplicationVndDotDenovoDotFcselayoutDashLink + case "application/vnd.dna": + return ApplicationVndDotDna + case "application/vnd.dolby.mlp": + return ApplicationVndDotDolbyDotMlp + case "application/vnd.dpgraph": + return ApplicationVndDotDpgraph + case "application/vnd.dreamfactory": + return ApplicationVndDotDreamfactory + case "application/vnd.ds-keypoint": + return ApplicationVndDotDsDashKeypoint + case "application/vnd.dvb.ait": + return ApplicationVndDotDvbDotAit + case "application/vnd.dvb.service": + return ApplicationVndDotDvbDotService + case "application/vnd.dynageo": + return ApplicationVndDotDynageo + case "application/vnd.ecowin.chart": + return ApplicationVndDotEcowinDotChart + case "application/vnd.emusic-emusic_package": + return ApplicationVndDotEmusicDashEmusicPackage + case "application/vnd.enliven": + return ApplicationVndDotEnliven + case "application/vnd.epson.esf": + return ApplicationVndDotEpsonDotEsf + case "application/vnd.epson.msf": + return ApplicationVndDotEpsonDotMsf + case "application/vnd.epson.quickanime": + return ApplicationVndDotEpsonDotQuickanime + case "application/vnd.epson.salt": + return ApplicationVndDotEpsonDotSalt + case "application/vnd.epson.ssf": + return ApplicationVndDotEpsonDotSsf + case "application/vnd.eszigno3+xml": + return ApplicationVndDotEszigno3Plusxml + case "application/vnd.etsi.asic-e+zip": + return ApplicationVndDotEtsiDotAsicDashEPluszip + case "application/vnd.ezpix-album": + return ApplicationVndDotEzpixDashAlbum + case "application/vnd.ezpix-package": + return ApplicationVndDotEzpixDashPackage + case "application/vnd.fdf": + return ApplicationVndDotFdf + case "application/vnd.fdsn.mseed": + return ApplicationVndDotFdsnDotMseed + case "application/vnd.fdsn.seed": + return ApplicationVndDotFdsnDotSeed + case "application/vnd.flatpak": + return ApplicationVndDotFlatpak + case "application/vnd.flatpak.ref": + return ApplicationVndDotFlatpakDotRef + case "application/vnd.flatpak.repo": + return ApplicationVndDotFlatpakDotRepo + case "application/vnd.flographit": + return ApplicationVndDotFlographit + case "application/vnd.fluxtime.clip": + return ApplicationVndDotFluxtimeDotClip + case "application/vnd.framemaker": + return ApplicationVndDotFramemaker + case "application/vnd.frogans.fnc": + return ApplicationVndDotFrogansDotFnc + case "application/vnd.frogans.ltf": + return ApplicationVndDotFrogansDotLtf + case "application/vnd.fsc.weblaunch": + return ApplicationVndDotFscDotWeblaunch + case "application/vnd.fujitsu.oasys": + return ApplicationVndDotFujitsuDotOasys + case "application/vnd.fujitsu.oasys2": + return ApplicationVndDotFujitsuDotOasys2 + case "application/vnd.fujitsu.oasys3": + return ApplicationVndDotFujitsuDotOasys3 + case "application/vnd.fujitsu.oasysgp": + return ApplicationVndDotFujitsuDotOasysgp + case "application/vnd.fujitsu.oasysprs": + return ApplicationVndDotFujitsuDotOasysprs + case "application/vnd.fujixerox.ddd": + return ApplicationVndDotFujixeroxDotDdd + case "application/vnd.fujixerox.docuworks": + return ApplicationVndDotFujixeroxDotDocuworks + case "application/vnd.fujixerox.docuworks.binder": + return ApplicationVndDotFujixeroxDotDocuworksDotBinder + case "application/vnd.fuzzysheet": + return ApplicationVndDotFuzzysheet + case "application/vnd.genomatix.tuxedo": + return ApplicationVndDotGenomatixDotTuxedo + case "application/vnd.geo+json": + return ApplicationVndDotGeoPlusjson + case "application/vnd.geogebra.file": + return ApplicationVndDotGeogebraDotFile + case "application/vnd.geogebra.tool": + return ApplicationVndDotGeogebraDotTool + case "application/vnd.geometry-explorer": + return ApplicationVndDotGeometryDashExplorer + case "application/vnd.geonext": + return ApplicationVndDotGeonext + case "application/vnd.geoplan": + return ApplicationVndDotGeoplan + case "application/vnd.geospace": + return ApplicationVndDotGeospace + case "application/vnd.gmx": + return ApplicationVndDotGmx + case "application/vnd.google-apps.document": + return ApplicationVndDotGoogleDashAppsDotDocument + case "application/vnd.google-apps.presentation": + return ApplicationVndDotGoogleDashAppsDotPresentation + case "application/vnd.google-apps.spreadsheet": + return ApplicationVndDotGoogleDashAppsDotSpreadsheet + case "application/vnd.google-earth.kml+xml": + return ApplicationVndDotGoogleDashEarthDotKmlPlusxml + case "application/vnd.google-earth.kmz": + return ApplicationVndDotGoogleDashEarthDotKmz + case "application/vnd.grafeq": + return ApplicationVndDotGrafeq + case "application/vnd.groove-account": + return ApplicationVndDotGrooveDashAccount + case "application/vnd.groove-help": + return ApplicationVndDotGrooveDashHelp + case "application/vnd.groove-identity-message": + return ApplicationVndDotGrooveDashIdentityDashMessage + case "application/vnd.groove-injector": + return ApplicationVndDotGrooveDashInjector + case "application/vnd.groove-tool-message": + return ApplicationVndDotGrooveDashToolDashMessage + case "application/vnd.groove-tool-template": + return ApplicationVndDotGrooveDashToolDashTemplate + case "application/vnd.groove-vcard": + return ApplicationVndDotGrooveDashVcard + case "application/vnd.haansoft-hwp": + return ApplicationVndDotHaansoftDashHwp + case "application/vnd.haansoft-hwt": + return ApplicationVndDotHaansoftDashHwt + case "application/vnd.hal+xml": + return ApplicationVndDotHalPlusxml + case "application/vnd.handheld-entertainment+xml": + return ApplicationVndDotHandheldDashEntertainmentPlusxml + case "application/vnd.hbci": + return ApplicationVndDotHbci + case "application/vnd.hhe.lesson-player": + return ApplicationVndDotHheDotLessonDashPlayer + case "application/vnd.hp-hpgl": + return ApplicationVndDotHpDashHpgl + case "application/vnd.hp-hpid": + return ApplicationVndDotHpDashHpid + case "application/vnd.hp-hps": + return ApplicationVndDotHpDashHps + case "application/vnd.hp-jlyt": + return ApplicationVndDotHpDashJlyt + case "application/vnd.hp-pcl": + return ApplicationVndDotHpDashPcl + case "application/vnd.hp-pclxl": + return ApplicationVndDotHpDashPclxl + case "application/vnd.hydrostatix.sof-data": + return ApplicationVndDotHydrostatixDotSofDashData + case "application/vnd.ibm.minipay": + return ApplicationVndDotIbmDotMinipay + case "application/vnd.ibm.modcap": + return ApplicationVndDotIbmDotModcap + case "application/vnd.ibm.rights-management": + return ApplicationVndDotIbmDotRightsDashManagement + case "application/vnd.ibm.secure-container": + return ApplicationVndDotIbmDotSecureDashContainer + case "application/vnd.iccprofile": + return ApplicationVndDotIccprofile + case "application/vnd.igloader": + return ApplicationVndDotIgloader + case "application/vnd.immervision-ivp": + return ApplicationVndDotImmervisionDashIvp + case "application/vnd.immervision-ivu": + return ApplicationVndDotImmervisionDashIvu + case "application/vnd.insors.igm": + return ApplicationVndDotInsorsDotIgm + case "application/vnd.intercon.formnet": + return ApplicationVndDotInterconDotFormnet + case "application/vnd.intergeo": + return ApplicationVndDotIntergeo + case "application/vnd.intu.qbo": + return ApplicationVndDotIntuDotQbo + case "application/vnd.intu.qfx": + return ApplicationVndDotIntuDotQfx + case "application/vnd.ipunplugged.rcprofile": + return ApplicationVndDotIpunpluggedDotRcprofile + case "application/vnd.irepository.package+xml": + return ApplicationVndDotIrepositoryDotPackagePlusxml + case "application/vnd.is-xpr": + return ApplicationVndDotIsDashXpr + case "application/vnd.isac.fcs": + return ApplicationVndDotIsacDotFcs + case "application/vnd.jam": + return ApplicationVndDotJam + case "application/vnd.jcp.javame.midlet-rms": + return ApplicationVndDotJcpDotJavameDotMidletDashRms + case "application/vnd.jisp": + return ApplicationVndDotJisp + case "application/vnd.joost.joda-archive": + return ApplicationVndDotJoostDotJodaDashArchive + case "application/vnd.kahootz": + return ApplicationVndDotKahootz + case "application/vnd.kde.karbon": + return ApplicationVndDotKdeDotKarbon + case "application/vnd.kde.kchart": + return ApplicationVndDotKdeDotKchart + case "application/vnd.kde.kformula": + return ApplicationVndDotKdeDotKformula + case "application/vnd.kde.kivio": + return ApplicationVndDotKdeDotKivio + case "application/vnd.kde.kontour": + return ApplicationVndDotKdeDotKontour + case "application/vnd.kde.kpresenter": + return ApplicationVndDotKdeDotKpresenter + case "application/vnd.kde.kspread": + return ApplicationVndDotKdeDotKspread + case "application/vnd.kde.kword": + return ApplicationVndDotKdeDotKword + case "application/vnd.kenameaapp": + return ApplicationVndDotKenameaapp + case "application/vnd.kidspiration": + return ApplicationVndDotKidspiration + case "application/vnd.kinar": + return ApplicationVndDotKinar + case "application/vnd.koan": + return ApplicationVndDotKoan + case "application/vnd.kodak-descriptor": + return ApplicationVndDotKodakDashDescriptor + case "application/vnd.las.las+xml": + return ApplicationVndDotLasDotLasPlusxml + case "application/vnd.llamagraphics.life-balance.desktop": + return ApplicationVndDotLlamagraphicsDotLifeDashBalanceDotDesktop + case "application/vnd.llamagraphics.life-balance.exchange+xml": + return ApplicationVndDotLlamagraphicsDotLifeDashBalanceDotExchangePlusxml + case "application/vnd.lotus-1-2-3": + return ApplicationVndDotLotusDash1Dash2Dash3 + case "application/vnd.lotus-approach": + return ApplicationVndDotLotusDashApproach + case "application/vnd.lotus-freelance": + return ApplicationVndDotLotusDashFreelance + case "application/vnd.lotus-notes": + return ApplicationVndDotLotusDashNotes + case "application/vnd.lotus-organizer": + return ApplicationVndDotLotusDashOrganizer + case "application/vnd.lotus-screencam": + return ApplicationVndDotLotusDashScreencam + case "application/vnd.lotus-wordpro": + return ApplicationVndDotLotusDashWordpro + case "application/vnd.macports.portpkg": + return ApplicationVndDotMacportsDotPortpkg + case "application/vnd.mapbox-vector-tile": + return ApplicationVndDotMapboxDashVectorDashTile + case "application/vnd.mcd": + return ApplicationVndDotMcd + case "application/vnd.medcalcdata": + return ApplicationVndDotMedcalcdata + case "application/vnd.mediastation.cdkey": + return ApplicationVndDotMediastationDotCdkey + case "application/vnd.mfer": + return ApplicationVndDotMfer + case "application/vnd.mfmp": + return ApplicationVndDotMfmp + case "application/vnd.micrografx.flo": + return ApplicationVndDotMicrografxDotFlo + case "application/vnd.micrografx.igx": + return ApplicationVndDotMicrografxDotIgx + case "application/vnd.mif": + return ApplicationVndDotMif + case "application/vnd.mobius.daf": + return ApplicationVndDotMobiusDotDaf + case "application/vnd.mobius.dis": + return ApplicationVndDotMobiusDotDis + case "application/vnd.mobius.mbk": + return ApplicationVndDotMobiusDotMbk + case "application/vnd.mobius.mqy": + return ApplicationVndDotMobiusDotMqy + case "application/vnd.mobius.msl": + return ApplicationVndDotMobiusDotMsl + case "application/vnd.mobius.plc": + return ApplicationVndDotMobiusDotPlc + case "application/vnd.mobius.txf": + return ApplicationVndDotMobiusDotTxf + case "application/vnd.mophun.application": + return ApplicationVndDotMophunDotApplication + case "application/vnd.mophun.certificate": + return ApplicationVndDotMophunDotCertificate + case "application/vnd.mozilla.xul+xml": + return ApplicationVndDotMozillaDotXulPlusxml + case "application/vnd.ms-access": + return ApplicationVndDotMsDashAccess + case "application/vnd.ms-artgalry": + return ApplicationVndDotMsDashArtgalry + case "application/vnd.ms-asf": + return ApplicationVndDotMsDashAsf + case "application/vnd.ms-cab-compressed": + return ApplicationVndDotMsDashCabDashCompressed + case "application/vnd.ms-excel": + return ApplicationVndDotMsDashExcel + case "application/vnd.ms-excel.addin.macroenabled.12": + return ApplicationVndDotMsDashExcelDotAddinDotMacroenabledDot12 + case "application/vnd.ms-excel.sheet.binary.macroenabled.12": + return ApplicationVndDotMsDashExcelDotSheetDotBinaryDotMacroenabledDot12 + case "application/vnd.ms-excel.sheet.macroenabled.12": + return ApplicationVndDotMsDashExcelDotSheetDotMacroenabledDot12 + case "application/vnd.ms-excel.template.macroenabled.12": + return ApplicationVndDotMsDashExcelDotTemplateDotMacroenabledDot12 + case "application/vnd.ms-fontobject": + return ApplicationVndDotMsDashFontobject + case "application/vnd.ms-htmlhelp": + return ApplicationVndDotMsDashHtmlhelp + case "application/vnd.ms-ims": + return ApplicationVndDotMsDashIms + case "application/vnd.ms-lrm": + return ApplicationVndDotMsDashLrm + case "application/vnd.ms-officetheme": + return ApplicationVndDotMsDashOfficetheme + case "application/vnd.ms-outlook": + return ApplicationVndDotMsDashOutlook + case "application/vnd.ms-pki.seccat": + return ApplicationVndDotMsDashPkiDotSeccat + case "application/vnd.ms-pki.stl": + return ApplicationVndDotMsDashPkiDotStl + case "application/vnd.ms-powerpoint": + return ApplicationVndDotMsDashPowerpoint + case "application/vnd.ms-powerpoint.addin.macroenabled.12": + return ApplicationVndDotMsDashPowerpointDotAddinDotMacroenabledDot12 + case "application/vnd.ms-powerpoint.presentation.macroenabled.12": + return ApplicationVndDotMsDashPowerpointDotPresentationDotMacroenabledDot12 + case "application/vnd.ms-powerpoint.slide.macroenabled.12": + return ApplicationVndDotMsDashPowerpointDotSlideDotMacroenabledDot12 + case "application/vnd.ms-powerpoint.slideshow.macroenabled.12": + return ApplicationVndDotMsDashPowerpointDotSlideshowDotMacroenabledDot12 + case "application/vnd.ms-powerpoint.template.macroenabled.12": + return ApplicationVndDotMsDashPowerpointDotTemplateDotMacroenabledDot12 + case "application/vnd.ms-project": + return ApplicationVndDotMsDashProject + case "application/vnd.ms-publisher": + return ApplicationVndDotMsDashPublisher + case "application/vnd.ms-tnef": + return ApplicationVndDotMsDashTnef + case "application/vnd.ms-visio.drawing.macroenabled.main+xml": + return ApplicationVndDotMsDashVisioDotDrawingDotMacroenabledDotMainPlusxml + case "application/vnd.ms-visio.drawing.main+xml": + return ApplicationVndDotMsDashVisioDotDrawingDotMainPlusxml + case "application/vnd.ms-visio.stencil.macroenabled.main+xml": + return ApplicationVndDotMsDashVisioDotStencilDotMacroenabledDotMainPlusxml + case "application/vnd.ms-visio.stencil.main+xml": + return ApplicationVndDotMsDashVisioDotStencilDotMainPlusxml + case "application/vnd.ms-visio.template.macroenabled.main+xml": + return ApplicationVndDotMsDashVisioDotTemplateDotMacroenabledDotMainPlusxml + case "application/vnd.ms-visio.template.main+xml": + return ApplicationVndDotMsDashVisioDotTemplateDotMainPlusxml + case "application/vnd.ms-word": + return ApplicationVndDotMsDashWord + case "application/vnd.ms-word.document.macroenabled.12": + return ApplicationVndDotMsDashWordDotDocumentDotMacroenabledDot12 + case "application/vnd.ms-word.template.macroenabled.12": + return ApplicationVndDotMsDashWordDotTemplateDotMacroenabledDot12 + case "application/vnd.ms-works": + return ApplicationVndDotMsDashWorks + case "application/vnd.ms-wpl": + return ApplicationVndDotMsDashWpl + case "application/vnd.ms-xpsdocument": + return ApplicationVndDotMsDashXpsdocument + case "application/vnd.msaccess": + return ApplicationVndDotMsaccess + case "application/vnd.mseq": + return ApplicationVndDotMseq + case "application/vnd.musician": + return ApplicationVndDotMusician + case "application/vnd.muvee.style": + return ApplicationVndDotMuveeDotStyle + case "application/vnd.mynfc": + return ApplicationVndDotMynfc + case "application/vnd.neurolanguage.nlu": + return ApplicationVndDotNeurolanguageDotNlu + case "application/vnd.nintendo.snes.rom": + return ApplicationVndDotNintendoDotSnesDotRom + case "application/vnd.nitf": + return ApplicationVndDotNitf + case "application/vnd.noblenet-directory": + return ApplicationVndDotNoblenetDashDirectory + case "application/vnd.noblenet-sealer": + return ApplicationVndDotNoblenetDashSealer + case "application/vnd.noblenet-web": + return ApplicationVndDotNoblenetDashWeb + case "application/vnd.nokia.n-gage.ac+xml": + return ApplicationVndDotNokiaDotNDashGageDotAcPlusxml + case "application/vnd.nokia.n-gage.data": + return ApplicationVndDotNokiaDotNDashGageDotData + case "application/vnd.nokia.n-gage.symbian.install": + return ApplicationVndDotNokiaDotNDashGageDotSymbianDotInstall + case "application/vnd.nokia.radio-preset": + return ApplicationVndDotNokiaDotRadioDashPreset + case "application/vnd.nokia.radio-presets": + return ApplicationVndDotNokiaDotRadioDashPresets + case "application/vnd.novadigm.edm": + return ApplicationVndDotNovadigmDotEdm + case "application/vnd.novadigm.edx": + return ApplicationVndDotNovadigmDotEdx + case "application/vnd.novadigm.ext": + return ApplicationVndDotNovadigmDotExt + case "application/vnd.oasis.docbook+xml": + return ApplicationVndDotOasisDotDocbookPlusxml + case "application/vnd.oasis.opendocument.chart": + return ApplicationVndDotOasisDotOpendocumentDotChart + case "application/vnd.oasis.opendocument.chart-template": + return ApplicationVndDotOasisDotOpendocumentDotChartDashTemplate + case "application/vnd.oasis.opendocument.database": + return ApplicationVndDotOasisDotOpendocumentDotDatabase + case "application/vnd.oasis.opendocument.formula": + return ApplicationVndDotOasisDotOpendocumentDotFormula + case "application/vnd.oasis.opendocument.formula-template": + return ApplicationVndDotOasisDotOpendocumentDotFormulaDashTemplate + case "application/vnd.oasis.opendocument.graphics": + return ApplicationVndDotOasisDotOpendocumentDotGraphics + case "application/vnd.oasis.opendocument.graphics-flat-xml": + return ApplicationVndDotOasisDotOpendocumentDotGraphicsDashFlatDashXML + case "application/vnd.oasis.opendocument.graphics-template": + return ApplicationVndDotOasisDotOpendocumentDotGraphicsDashTemplate + case "application/vnd.oasis.opendocument.image": + return ApplicationVndDotOasisDotOpendocumentDotImage + case "application/vnd.oasis.opendocument.image-template": + return ApplicationVndDotOasisDotOpendocumentDotImageDashTemplate + case "application/vnd.oasis.opendocument.presentation": + return ApplicationVndDotOasisDotOpendocumentDotPresentation + case "application/vnd.oasis.opendocument.presentation-flat-xml": + return ApplicationVndDotOasisDotOpendocumentDotPresentationDashFlatDashXML + case "application/vnd.oasis.opendocument.presentation-template": + return ApplicationVndDotOasisDotOpendocumentDotPresentationDashTemplate + case "application/vnd.oasis.opendocument.spreadsheet": + return ApplicationVndDotOasisDotOpendocumentDotSpreadsheet + case "application/vnd.oasis.opendocument.spreadsheet-flat-xml": + return ApplicationVndDotOasisDotOpendocumentDotSpreadsheetDashFlatDashXML + case "application/vnd.oasis.opendocument.spreadsheet-template": + return ApplicationVndDotOasisDotOpendocumentDotSpreadsheetDashTemplate + case "application/vnd.oasis.opendocument.text": + return ApplicationVndDotOasisDotOpendocumentDotText + case "application/vnd.oasis.opendocument.text-flat-xml": + return ApplicationVndDotOasisDotOpendocumentDotTextDashFlatDashXML + case "application/vnd.oasis.opendocument.text-master": + return ApplicationVndDotOasisDotOpendocumentDotTextDashMaster + case "application/vnd.oasis.opendocument.text-template": + return ApplicationVndDotOasisDotOpendocumentDotTextDashTemplate + case "application/vnd.oasis.opendocument.text-web": + return ApplicationVndDotOasisDotOpendocumentDotTextDashWeb + case "application/vnd.olpc-sugar": + return ApplicationVndDotOlpcDashSugar + case "application/vnd.oma.dd2+xml": + return ApplicationVndDotOmaDotDd2Plusxml + case "application/vnd.openblox.game+xml": + return ApplicationVndDotOpenbloxDotGamePlusxml + case "application/vnd.openofficeorg.extension": + return ApplicationVndDotOpenofficeorgDotExtension + case "application/vnd.openstreetmap.data+xml": + return ApplicationVndDotOpenstreetmapDotDataPlusxml + case "application/vnd.openxmlformats-officedocument.presentationml.presentation": + return ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotPresentation + case "application/vnd.openxmlformats-officedocument.presentationml.slide": + return ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotSlide + case "application/vnd.openxmlformats-officedocument.presentationml.slideshow": + return ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotSlideshow + case "application/vnd.openxmlformats-officedocument.presentationml.template": + return ApplicationVndDotOpenxmlformatsDashOfficedocumentDotPresentationmlDotTemplate + case "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": + return ApplicationVndDotOpenxmlformatsDashOfficedocumentDotSpreadsheetmlDotSheet + case "application/vnd.openxmlformats-officedocument.spreadsheetml.template": + return ApplicationVndDotOpenxmlformatsDashOfficedocumentDotSpreadsheetmlDotTemplate + case "application/vnd.openxmlformats-officedocument.wordprocessingml.document": + return ApplicationVndDotOpenxmlformatsDashOfficedocumentDotWordprocessingmlDotDocument + case "application/vnd.openxmlformats-officedocument.wordprocessingml.template": + return ApplicationVndDotOpenxmlformatsDashOfficedocumentDotWordprocessingmlDotTemplate + case "application/vnd.osgeo.mapguide.package": + return ApplicationVndDotOsgeoDotMapguideDotPackage + case "application/vnd.osgi.dp": + return ApplicationVndDotOsgiDotDp + case "application/vnd.osgi.subsystem": + return ApplicationVndDotOsgiDotSubsystem + case "application/vnd.palm": + return ApplicationVndDotPalm + case "application/vnd.pawaafile": + return ApplicationVndDotPawaafile + case "application/vnd.pg.format": + return ApplicationVndDotPgDotFormat + case "application/vnd.pg.osasli": + return ApplicationVndDotPgDotOsasli + case "application/vnd.picsel": + return ApplicationVndDotPicsel + case "application/vnd.pmi.widget": + return ApplicationVndDotPmiDotWidget + case "application/vnd.pocketlearn": + return ApplicationVndDotPocketlearn + case "application/vnd.powerbuilder6": + return ApplicationVndDotPowerbuilder6 + case "application/vnd.previewsystems.box": + return ApplicationVndDotPreviewsystemsDotBox + case "application/vnd.proteus.magazine": + return ApplicationVndDotProteusDotMagazine + case "application/vnd.publishare-delta-tree": + return ApplicationVndDotPublishareDashDeltaDashTree + case "application/vnd.pvi.ptid1": + return ApplicationVndDotPviDotPtid1 + case "application/vnd.quark.quarkxpress": + return ApplicationVndDotQuarkDotQuarkxpress + case "application/vnd.rar": + return ApplicationVndDotRar + case "application/vnd.realvnc.bed": + return ApplicationVndDotRealvncDotBed + case "application/vnd.recordare.musicxml": + return ApplicationVndDotRecordareDotMusicxml + case "application/vnd.recordare.musicxml+xml": + return ApplicationVndDotRecordareDotMusicxmlPlusxml + case "application/vnd.rig.cryptonote": + return ApplicationVndDotRigDotCryptonote + case "application/vnd.rim.cod": + return ApplicationVndDotRimDotCod + case "application/vnd.rn-realmedia": + return ApplicationVndDotRnDashRealmedia + case "application/vnd.rn-realmedia-vbr": + return ApplicationVndDotRnDashRealmediaDashVbr + case "application/vnd.route66.link66+xml": + return ApplicationVndDotRoute66DotLink66Plusxml + case "application/vnd.sailingtracker.track": + return ApplicationVndDotSailingtrackerDotTrack + case "application/vnd.sdp": + return ApplicationVndDotSdp + case "application/vnd.seemail": + return ApplicationVndDotSeemail + case "application/vnd.sema": + return ApplicationVndDotSema + case "application/vnd.semd": + return ApplicationVndDotSemd + case "application/vnd.semf": + return ApplicationVndDotSemf + case "application/vnd.shana.informed.formdata": + return ApplicationVndDotShanaDotInformedDotFormdata + case "application/vnd.shana.informed.formtemplate": + return ApplicationVndDotShanaDotInformedDotFormtemplate + case "application/vnd.shana.informed.interchange": + return ApplicationVndDotShanaDotInformedDotInterchange + case "application/vnd.shana.informed.package": + return ApplicationVndDotShanaDotInformedDotPackage + case "application/vnd.simtech-mindmapper": + return ApplicationVndDotSimtechDashMindmapper + case "application/vnd.smaf": + return ApplicationVndDotSmaf + case "application/vnd.smart.teacher": + return ApplicationVndDotSmartDotTeacher + case "application/vnd.snap": + return ApplicationVndDotSnap + case "application/vnd.software602.filler.form+xml": + return ApplicationVndDotSoftware602DotFillerDotFormPlusxml + case "application/vnd.solent.sdkm+xml": + return ApplicationVndDotSolentDotSdkmPlusxml + case "application/vnd.spotfire.dxp": + return ApplicationVndDotSpotfireDotDxp + case "application/vnd.spotfire.sfs": + return ApplicationVndDotSpotfireDotSfs + case "application/vnd.sqlite3": + return ApplicationVndDotSqlite3 + case "application/vnd.squashfs": + return ApplicationVndDotSquashfs + case "application/vnd.stardivision.calc": + return ApplicationVndDotStardivisionDotCalc + case "application/vnd.stardivision.chart": + return ApplicationVndDotStardivisionDotChart + case "application/vnd.stardivision.draw": + return ApplicationVndDotStardivisionDotDraw + case "application/vnd.stardivision.impress": + return ApplicationVndDotStardivisionDotImpress + case "application/vnd.stardivision.mail": + return ApplicationVndDotStardivisionDotMail + case "application/vnd.stardivision.math": + return ApplicationVndDotStardivisionDotMath + case "application/vnd.stardivision.writer": + return ApplicationVndDotStardivisionDotWriter + case "application/vnd.stardivision.writer-global": + return ApplicationVndDotStardivisionDotWriterDashGlobal + case "application/vnd.stepmania.package": + return ApplicationVndDotStepmaniaDotPackage + case "application/vnd.stepmania.stepchart": + return ApplicationVndDotStepmaniaDotStepchart + case "application/vnd.sun.wadl+xml": + return ApplicationVndDotSunDotWadlPlusxml + case "application/vnd.sun.xml.base": + return ApplicationVndDotSunDotXMLDotBase + case "application/vnd.sun.xml.calc": + return ApplicationVndDotSunDotXMLDotCalc + case "application/vnd.sun.xml.calc.template": + return ApplicationVndDotSunDotXMLDotCalcDotTemplate + case "application/vnd.sun.xml.draw": + return ApplicationVndDotSunDotXMLDotDraw + case "application/vnd.sun.xml.draw.template": + return ApplicationVndDotSunDotXMLDotDrawDotTemplate + case "application/vnd.sun.xml.impress": + return ApplicationVndDotSunDotXMLDotImpress + case "application/vnd.sun.xml.impress.template": + return ApplicationVndDotSunDotXMLDotImpressDotTemplate + case "application/vnd.sun.xml.math": + return ApplicationVndDotSunDotXMLDotMath + case "application/vnd.sun.xml.writer": + return ApplicationVndDotSunDotXMLDotWriter + case "application/vnd.sun.xml.writer.global": + return ApplicationVndDotSunDotXMLDotWriterDotGlobal + case "application/vnd.sun.xml.writer.template": + return ApplicationVndDotSunDotXMLDotWriterDotTemplate + case "application/vnd.sus-calendar": + return ApplicationVndDotSusDashCalendar + case "application/vnd.svd": + return ApplicationVndDotSvd + case "application/vnd.symbian.install": + return ApplicationVndDotSymbianDotInstall + case "application/vnd.syncml+xml": + return ApplicationVndDotSyncmlPlusxml + case "application/vnd.syncml.dm+wbxml": + return ApplicationVndDotSyncmlDotDmPluswbxml + case "application/vnd.syncml.dm+xml": + return ApplicationVndDotSyncmlDotDmPlusxml + case "application/vnd.syncml.dmddf+xml": + return ApplicationVndDotSyncmlDotDmddfPlusxml + case "application/vnd.tao.intent-module-archive": + return ApplicationVndDotTaoDotIntentDashModuleDashArchive + case "application/vnd.tcpdump.pcap": + return ApplicationVndDotTcpdumpDotPcap + case "application/vnd.tmobile-livetv": + return ApplicationVndDotTmobileDashLivetv + case "application/vnd.trid.tpt": + return ApplicationVndDotTridDotTpt + case "application/vnd.triscape.mxs": + return ApplicationVndDotTriscapeDotMxs + case "application/vnd.trueapp": + return ApplicationVndDotTrueapp + case "application/vnd.ufdl": + return ApplicationVndDotUfdl + case "application/vnd.uiq.theme": + return ApplicationVndDotUiqDotTheme + case "application/vnd.umajin": + return ApplicationVndDotUmajin + case "application/vnd.unity": + return ApplicationVndDotUnity + case "application/vnd.uoml+xml": + return ApplicationVndDotUomlPlusxml + case "application/vnd.vcx": + return ApplicationVndDotVcx + case "application/vnd.visio": + return ApplicationVndDotVisio + case "application/vnd.visionary": + return ApplicationVndDotVisionary + case "application/vnd.vsf": + return ApplicationVndDotVsf + case "application/vnd.wap.wbxml": + return ApplicationVndDotWapDotWbxml + case "application/vnd.wap.wmlc": + return ApplicationVndDotWapDotWmlc + case "application/vnd.wap.wmlscriptc": + return ApplicationVndDotWapDotWmlscriptc + case "application/vnd.webturbo": + return ApplicationVndDotWebturbo + case "application/vnd.wolfram.player": + return ApplicationVndDotWolframDotPlayer + case "application/vnd.wordperfect": + return ApplicationVndDotWordperfect + case "application/vnd.wqd": + return ApplicationVndDotWqd + case "application/vnd.wt.stf": + return ApplicationVndDotWtDotStf + case "application/vnd.xara": + return ApplicationVndDotXara + case "application/vnd.xdgapp": + return ApplicationVndDotXdgapp + case "application/vnd.xfdl": + return ApplicationVndDotXfdl + case "application/vnd.yamaha.hv-dic": + return ApplicationVndDotYamahaDotHvDashDic + case "application/vnd.yamaha.hv-script": + return ApplicationVndDotYamahaDotHvDashScript + case "application/vnd.yamaha.hv-voice": + return ApplicationVndDotYamahaDotHvDashVoice + case "application/vnd.yamaha.openscoreformat": + return ApplicationVndDotYamahaDotOpenscoreformat + case "application/vnd.yamaha.openscoreformat.osfpvg+xml": + return ApplicationVndDotYamahaDotOpenscoreformatDotOsfpvgPlusxml + case "application/vnd.yamaha.smaf-audio": + return ApplicationVndDotYamahaDotSmafDashAudio + case "application/vnd.yamaha.smaf-phrase": + return ApplicationVndDotYamahaDotSmafDashPhrase + case "application/vnd.yellowriver-custom-menu": + return ApplicationVndDotYellowriverDashCustomDashMenu + case "application/vnd.youtube.yt": + return ApplicationVndDotYoutubeDotYt + case "application/vnd.zul": + return ApplicationVndDotZul + case "application/vnd.zzazz.deck+xml": + return ApplicationVndDotZzazzDotDeckPlusxml + case "application/voicexml+xml": + return ApplicationVoicexmlPlusxml + case "application/wasm": + return ApplicationWasm + case "application/widget": + return ApplicationWidget + case "application/winhlp": + return ApplicationWinhlp + case "application/wk1": + return ApplicationWk1 + case "application/wmf": + return ApplicationWmf + case "application/wordperfect": + return ApplicationWordperfect + case "application/wsdl+xml": + return ApplicationWsdlPlusxml + case "application/wspolicy+xml": + return ApplicationWspolicyPlusxml + case "application/wwf": + return ApplicationWwf + case "application/x-123": + return ApplicationXDash123 + case "application/x-7z-compressed": + return ApplicationXDash7zDashCompressed + case "application/x-abiword": + return ApplicationXDashAbiword + case "application/x-ace": + return ApplicationXDashAce + case "application/x-ace-compressed": + return ApplicationXDashAceDashCompressed + case "application/x-alz": + return ApplicationXDashAlz + case "application/x-amiga-disk-format": + return ApplicationXDashAmigaDashDiskDashFormat + case "application/x-amipro": + return ApplicationXDashAmipro + case "application/x-annodex": + return ApplicationXDashAnnodex + case "application/x-aportisdoc": + return ApplicationXDashAportisdoc + case "application/x-apple-diskimage": + return ApplicationXDashAppleDashDiskimage + case "application/x-apple-systemprofiler+xml": + return ApplicationXDashAppleDashSystemprofilerPlusxml + case "application/x-appleworks-document": + return ApplicationXDashAppleworksDashDocument + case "application/x-applix-spreadsheet": + return ApplicationXDashApplixDashSpreadsheet + case "application/x-applix-word": + return ApplicationXDashApplixDashWord + case "application/x-archive": + return ApplicationXDashArchive + case "application/x-arj": + return ApplicationXDashArj + case "application/x-asp": + return ApplicationXDashAsp + case "application/x-atari-2600-rom": + return ApplicationXDashAtariDash2600DashRom + case "application/x-atari-7800-rom": + return ApplicationXDashAtariDash7800DashRom + case "application/x-atari-lynx-rom": + return ApplicationXDashAtariDashLynxDashRom + case "application/x-authorware-bin": + return ApplicationXDashAuthorwareDashBin + case "application/x-authorware-map": + return ApplicationXDashAuthorwareDashMap + case "application/x-authorware-seg": + return ApplicationXDashAuthorwareDashSeg + case "application/x-awk": + return ApplicationXDashAwk + case "application/x-bcpio": + return ApplicationXDashBcpio + case "application/x-bdoc": + return ApplicationXDashBdoc + case "application/x-bittorrent": + return ApplicationXDashBittorrent + case "application/x-blender": + return ApplicationXDashBlender + case "application/x-blorb": + return ApplicationXDashBlorb + case "application/x-bps-patch": + return ApplicationXDashBpsDashPatch + case "application/x-bsdiff": + return ApplicationXDashBsdiff + case "application/x-bz2": + return ApplicationXDashBz2 + case "application/x-bzdvi": + return ApplicationXDashBzdvi + case "application/x-bzip": + return ApplicationXDashBzip + case "application/x-bzip-compressed-tar": + return ApplicationXDashBzipDashCompressedDashTar + case "application/x-bzip2": + return ApplicationXDashBzip2 + case "application/x-bzpdf": + return ApplicationXDashBzpdf + case "application/x-bzpostscript": + return ApplicationXDashBzpostscript + case "application/x-cb7": + return ApplicationXDashCb7 + case "application/x-cbr": + return ApplicationXDashCbr + case "application/x-cbt": + return ApplicationXDashCbt + case "application/x-cbz": + return ApplicationXDashCbz + case "application/x-ccmx": + return ApplicationXDashCcmx + case "application/x-cd-image": + return ApplicationXDashCdDashImage + case "application/x-cdlink": + return ApplicationXDashCdlink + case "application/x-cdr": + return ApplicationXDashCdr + case "application/x-cdrdao-toc": + return ApplicationXDashCdrdaoDashToc + case "application/x-cfs-compressed": + return ApplicationXDashCfsDashCompressed + case "application/x-chat": + return ApplicationXDashChat + case "application/x-chess-pgn": + return ApplicationXDashChessDashPgn + case "application/x-chm": + return ApplicationXDashChm + case "application/x-chrome-extension": + return ApplicationXDashChromeDashExtension + case "application/x-cisco-vpn-settings": + return ApplicationXDashCiscoDashVpnDashSettings + case "application/x-cocoa": + return ApplicationXDashCocoa + case "application/x-compress": + return ApplicationXDashCompress + case "application/x-compressed-iso": + return ApplicationXDashCompressedDashIso + case "application/x-compressed-tar": + return ApplicationXDashCompressedDashTar + case "application/x-conference": + return ApplicationXDashConference + case "application/x-coreldraw": + return ApplicationXDashCoreldraw + case "application/x-cpio": + return ApplicationXDashCpio + case "application/x-cpio-compressed": + return ApplicationXDashCpioDashCompressed + case "application/x-csh": + return ApplicationXDashCsh + case "application/x-cue": + return ApplicationXDashCue + case "application/x-dar": + return ApplicationXDashDar + case "application/x-dbase": + return ApplicationXDashDbase + case "application/x-dbf": + return ApplicationXDashDbf + case "application/x-dc-rom": + return ApplicationXDashDcDashRom + case "application/x-deb": + return ApplicationXDashDeb + case "application/x-debian-package": + return ApplicationXDashDebianDashPackage + case "application/x-designer": + return ApplicationXDashDesigner + case "application/x-desktop": + return ApplicationXDashDesktop + case "application/x-dgc-compressed": + return ApplicationXDashDgcDashCompressed + case "application/x-dia-diagram": + return ApplicationXDashDiaDashDiagram + case "application/x-dia-shape": + return ApplicationXDashDiaDashShape + case "application/x-director": + return ApplicationXDashDirector + case "application/x-discjuggler-cd-image": + return ApplicationXDashDiscjugglerDashCdDashImage + case "application/x-docbook+xml": + return ApplicationXDashDocbookPlusxml + case "application/x-doom": + return ApplicationXDashDoom + case "application/x-doom-wad": + return ApplicationXDashDoomDashWad + case "application/x-dreamcast-rom": + return ApplicationXDashDreamcastDashRom + case "application/x-dtbncx+xml": + return ApplicationXDashDtbncxPlusxml + case "application/x-dtbook+xml": + return ApplicationXDashDtbookPlusxml + case "application/x-dtbresource+xml": + return ApplicationXDashDtbresourcePlusxml + case "application/x-dvi": + return ApplicationXDashDvi + case "application/x-e-theme": + return ApplicationXDashEDashTheme + case "application/x-egon": + return ApplicationXDashEgon + case "application/x-emf": + return ApplicationXDashEmf + case "application/x-envoy": + return ApplicationXDashEnvoy + case "application/x-eva": + return ApplicationXDashEva + case "application/x-fd-file": + return ApplicationXDashFdDashFile + case "application/x-fds-disk": + return ApplicationXDashFdsDashDisk + case "application/x-fictionbook": + return ApplicationXDashFictionbook + case "application/x-fictionbook+xml": + return ApplicationXDashFictionbookPlusxml + case "application/x-flash-video": + return ApplicationXDashFlashDashVideo + case "application/x-fluid": + return ApplicationXDashFluid + case "application/x-font-afm": + return ApplicationXDashFontDashAfm + case "application/x-font-bdf": + return ApplicationXDashFontDashBdf + case "application/x-font-ghostscript": + return ApplicationXDashFontDashGhostscript + case "application/x-font-linux-psf": + return ApplicationXDashFontDashLinuxDashPsf + case "application/x-font-otf": + return ApplicationXDashFontDashOtf + case "application/x-font-pcf": + return ApplicationXDashFontDashPcf + case "application/x-font-snf": + return ApplicationXDashFontDashSnf + case "application/x-font-speedo": + return ApplicationXDashFontDashSpeedo + case "application/x-font-truetype": + return ApplicationXDashFontDashTruetype + case "application/x-font-ttf": + return ApplicationXDashFontDashTtf + case "application/x-font-ttx": + return ApplicationXDashFontDashTtx + case "application/x-font-type1": + return ApplicationXDashFontDashType1 + case "application/x-font-woff": + return ApplicationXDashFontDashWoff + case "application/x-frame": + return ApplicationXDashFrame + case "application/x-freearc": + return ApplicationXDashFreearc + case "application/x-futuresplash": + return ApplicationXDashFuturesplash + case "application/x-gameboy-color-rom": + return ApplicationXDashGameboyDashColorDashRom + case "application/x-gameboy-rom": + return ApplicationXDashGameboyDashRom + case "application/x-gamecube-iso-image": + return ApplicationXDashGamecubeDashIsoDashImage + case "application/x-gamecube-rom": + return ApplicationXDashGamecubeDashRom + case "application/x-gamegear-rom": + return ApplicationXDashGamegearDashRom + case "application/x-gba-rom": + return ApplicationXDashGbaDashRom + case "application/x-gca-compressed": + return ApplicationXDashGcaDashCompressed + case "application/x-gd-rom-cue": + return ApplicationXDashGdDashRomDashCue + case "application/x-gedcom": + return ApplicationXDashGedcom + case "application/x-genesis-32x-rom": + return ApplicationXDashGenesisDash32xDashRom + case "application/x-genesis-rom": + return ApplicationXDashGenesisDashRom + case "application/x-gettext": + return ApplicationXDashGettext + case "application/x-gettext-translation": + return ApplicationXDashGettextDashTranslation + case "application/x-glade": + return ApplicationXDashGlade + case "application/x-glulx": + return ApplicationXDashGlulx + case "application/x-gnome-app-info": + return ApplicationXDashGnomeDashAppDashInfo + case "application/x-gnucash": + return ApplicationXDashGnucash + case "application/x-gnumeric": + return ApplicationXDashGnumeric + case "application/x-gnuplot": + return ApplicationXDashGnuplot + case "application/x-go-sgf": + return ApplicationXDashGoDashSgf + case "application/x-gpx": + return ApplicationXDashGpx + case "application/x-gpx+xml": + return ApplicationXDashGpxPlusxml + case "application/x-gramps-xml": + return ApplicationXDashGrampsDashXML + case "application/x-graphite": + return ApplicationXDashGraphite + case "application/x-gtar": + return ApplicationXDashGtar + case "application/x-gtk-builder": + return ApplicationXDashGtkDashBuilder + case "application/x-gz-font-linux-psf": + return ApplicationXDashGzDashFontDashLinuxDashPsf + case "application/x-gzdvi": + return ApplicationXDashGzdvi + case "application/x-gzip": + return ApplicationXDashGzip + case "application/x-gzpdf": + return ApplicationXDashGzpdf + case "application/x-gzpostscript": + return ApplicationXDashGzpostscript + case "application/x-hdf": + return ApplicationXDashHdf + case "application/x-hfe-file": + return ApplicationXDashHfeDashFile + case "application/x-hfe-floppy-image": + return ApplicationXDashHfeDashFloppyDashImage + case "application/x-httpd-php": + return ApplicationXDashHttpdDashPhp + case "application/x-hwp": + return ApplicationXDashHwp + case "application/x-hwt": + return ApplicationXDashHwt + case "application/x-ica": + return ApplicationXDashIca + case "application/x-install-instructions": + return ApplicationXDashInstallDashInstructions + case "application/x-ips-patch": + return ApplicationXDashIpsDashPatch + case "application/x-ipynb+json": + return ApplicationXDashIpynbPlusjson + case "application/x-iso9660-appimage": + return ApplicationXDashIso9660DashAppimage + case "application/x-iso9660-image": + return ApplicationXDashIso9660DashImage + case "application/x-it87": + return ApplicationXDashIt87 + case "application/x-iwork-keynote-sffkey": + return ApplicationXDashIworkDashKeynoteDashSffkey + case "application/x-iwork-numbers-sffnumbers": + return ApplicationXDashIworkDashNumbersDashSffnumbers + case "application/x-iwork-pages-sffpages": + return ApplicationXDashIworkDashPagesDashSffpages + case "application/x-jar": + return ApplicationXDashJar + case "application/x-java": + return ApplicationXDashJava + case "application/x-java-archive": + return ApplicationXDashJavaDashArchive + case "application/x-java-archive-diff": + return ApplicationXDashJavaDashArchiveDashDiff + case "application/x-java-class": + return ApplicationXDashJavaDashClass + case "application/x-java-jce-keystore": + return ApplicationXDashJavaDashJceDashKeystore + case "application/x-java-jnlp-file": + return ApplicationXDashJavaDashJnlpDashFile + case "application/x-java-keystore": + return ApplicationXDashJavaDashKeystore + case "application/x-java-pack200": + return ApplicationXDashJavaDashPack200 + case "application/x-java-vm": + return ApplicationXDashJavaDashVM + case "application/x-javascript": + return ApplicationXDashJavascript + case "application/x-jbuilder-project": + return ApplicationXDashJbuilderDashProject + case "application/x-karbon": + return ApplicationXDashKarbon + case "application/x-kchart": + return ApplicationXDashKchart + case "application/x-keepass2": + return ApplicationXDashKeepass2 + case "application/x-kexi-connectiondata": + return ApplicationXDashKexiDashConnectiondata + case "application/x-kexiproject-shortcut": + return ApplicationXDashKexiprojectDashShortcut + case "application/x-kexiproject-sqlite": + return ApplicationXDashKexiprojectDashSqlite + case "application/x-kexiproject-sqlite2": + return ApplicationXDashKexiprojectDashSqlite2 + case "application/x-kexiproject-sqlite3": + return ApplicationXDashKexiprojectDashSqlite3 + case "application/x-kformula": + return ApplicationXDashKformula + case "application/x-killustrator": + return ApplicationXDashKillustrator + case "application/x-kivio": + return ApplicationXDashKivio + case "application/x-kontour": + return ApplicationXDashKontour + case "application/x-kpovmodeler": + return ApplicationXDashKpovmodeler + case "application/x-kpresenter": + return ApplicationXDashKpresenter + case "application/x-krita": + return ApplicationXDashKrita + case "application/x-kspread": + return ApplicationXDashKspread + case "application/x-kugar": + return ApplicationXDashKugar + case "application/x-kword": + return ApplicationXDashKword + case "application/x-latex": + return ApplicationXDashLatex + case "application/x-lha": + return ApplicationXDashLha + case "application/x-lhz": + return ApplicationXDashLhz + case "application/x-linguist": + return ApplicationXDashLinguist + case "application/x-lotus123": + return ApplicationXDashLotus123 + case "application/x-lrzip": + return ApplicationXDashLrzip + case "application/x-lrzip-compressed-tar": + return ApplicationXDashLrzipDashCompressedDashTar + case "application/x-lua-bytecode": + return ApplicationXDashLuaDashBytecode + case "application/x-lyx": + return ApplicationXDashLyx + case "application/x-lz4": + return ApplicationXDashLz4 + case "application/x-lz4-compressed-tar": + return ApplicationXDashLz4DashCompressedDashTar + case "application/x-lzh-compressed": + return ApplicationXDashLzhDashCompressed + case "application/x-lzip": + return ApplicationXDashLzip + case "application/x-lzip-compressed-tar": + return ApplicationXDashLzipDashCompressedDashTar + case "application/x-lzma": + return ApplicationXDashLzma + case "application/x-lzma-compressed-tar": + return ApplicationXDashLzmaDashCompressedDashTar + case "application/x-lzop": + return ApplicationXDashLzop + case "application/x-lzpdf": + return ApplicationXDashLzpdf + case "application/x-m4": + return ApplicationXDashM4 + case "application/x-magicpoint": + return ApplicationXDashMagicpoint + case "application/x-makeself": + return ApplicationXDashMakeself + case "application/x-mame-chd": + return ApplicationXDashMameDashChd + case "application/x-markaby": + return ApplicationXDashMarkaby + case "application/x-mathematica": + return ApplicationXDashMathematica + case "application/x-mdb": + return ApplicationXDashMdb + case "application/x-mie": + return ApplicationXDashMie + case "application/x-mif": + return ApplicationXDashMif + case "application/x-mimearchive": + return ApplicationXDashMimearchive + case "application/x-mobi8-ebook": + return ApplicationXDashMobi8DashEbook + case "application/x-mobipocket-ebook": + return ApplicationXDashMobipocketDashEbook + case "application/x-ms-application": + return ApplicationXDashMsDashApplication + case "application/x-ms-asx": + return ApplicationXDashMsDashAsx + case "application/x-ms-dos-executable": + return ApplicationXDashMsDashDosDashExecutable + case "application/x-ms-shortcut": + return ApplicationXDashMsDashShortcut + case "application/x-ms-wim": + return ApplicationXDashMsDashWim + case "application/x-ms-wmd": + return ApplicationXDashMsDashWmd + case "application/x-ms-wmz": + return ApplicationXDashMsDashWmz + case "application/x-ms-xbap": + return ApplicationXDashMsDashXbap + case "application/x-msaccess": + return ApplicationXDashMsaccess + case "application/x-msbinder": + return ApplicationXDashMsbinder + case "application/x-mscardfile": + return ApplicationXDashMscardfile + case "application/x-msclip": + return ApplicationXDashMsclip + case "application/x-msdos-program": + return ApplicationXDashMsdosDashProgram + case "application/x-msdownload": + return ApplicationXDashMsdownload + case "application/x-msexcel": + return ApplicationXDashMsexcel + case "application/x-msi": + return ApplicationXDashMsi + case "application/x-msmediaview": + return ApplicationXDashMsmediaview + case "application/x-msmetafile": + return ApplicationXDashMsmetafile + case "application/x-msmoney": + return ApplicationXDashMsmoney + case "application/x-mspowerpoint": + return ApplicationXDashMspowerpoint + case "application/x-mspublisher": + return ApplicationXDashMspublisher + case "application/x-msschedule": + return ApplicationXDashMsschedule + case "application/x-msterminal": + return ApplicationXDashMsterminal + case "application/x-mswinurl": + return ApplicationXDashMswinurl + case "application/x-msword": + return ApplicationXDashMsword + case "application/x-mswrite": + return ApplicationXDashMswrite + case "application/x-msx-rom": + return ApplicationXDashMsxDashRom + case "application/x-n64-rom": + return ApplicationXDashN64DashRom + case "application/x-navi-animation": + return ApplicationXDashNaviDashAnimation + case "application/x-neo-geo-pocket-color-rom": + return ApplicationXDashNeoDashGeoDashPocketDashColorDashRom + case "application/x-neo-geo-pocket-rom": + return ApplicationXDashNeoDashGeoDashPocketDashRom + case "application/x-nes-rom": + return ApplicationXDashNesDashRom + case "application/x-netcdf": + return ApplicationXDashNetcdf + case "application/x-netshow-channel": + return ApplicationXDashNetshowDashChannel + case "application/x-nintendo-3ds-executable": + return ApplicationXDashNintendoDash3dsDashExecutable + case "application/x-nintendo-3ds-rom": + return ApplicationXDashNintendoDash3dsDashRom + case "application/x-nintendo-ds-rom": + return ApplicationXDashNintendoDashDsDashRom + case "application/x-ns-proxy-autoconfig": + return ApplicationXDashNsDashProxyDashAutoconfig + case "application/x-nzb": + return ApplicationXDashNzb + case "application/x-object": + return ApplicationXDashObject + case "application/x-ogg": + return ApplicationXDashOgg + case "application/x-oleo": + return ApplicationXDashOleo + case "application/x-pagemaker": + return ApplicationXDashPagemaker + case "application/x-pak": + return ApplicationXDashPak + case "application/x-palm-database": + return ApplicationXDashPalmDashDatabase + case "application/x-par2": + return ApplicationXDashPar2 + case "application/x-partial-download": + return ApplicationXDashPartialDashDownload + case "application/x-pc-engine-rom": + return ApplicationXDashPcDashEngineDashRom + case "application/x-pcap": + return ApplicationXDashPcap + case "application/x-pdf": + return ApplicationXDashPdf + case "application/x-perl": + return ApplicationXDashPerl + case "application/x-photoshop": + return ApplicationXDashPhotoshop + case "application/x-php": + return ApplicationXDashPhp + case "application/x-pilot": + return ApplicationXDashPilot + case "application/x-pkcs12": + return ApplicationXDashPkcs12 + case "application/x-pkcs7-certificates": + return ApplicationXDashPkcs7DashCertificates + case "application/x-pkcs7-certreqresp": + return ApplicationXDashPkcs7DashCertreqresp + case "application/x-planperfect": + return ApplicationXDashPlanperfect + case "application/x-pocket-word": + return ApplicationXDashPocketDashWord + case "application/x-pw": + return ApplicationXDashPw + case "application/x-pyspread-bz-spreadsheet": + return ApplicationXDashPyspreadDashBzDashSpreadsheet + case "application/x-pyspread-spreadsheet": + return ApplicationXDashPyspreadDashSpreadsheet + case "application/x-python-bytecode": + return ApplicationXDashPythonDashBytecode + case "application/x-qed-disk": + return ApplicationXDashQedDashDisk + case "application/x-qemu-disk": + return ApplicationXDashQemuDashDisk + case "application/x-qpress": + return ApplicationXDashQpress + case "application/x-qtiplot": + return ApplicationXDashQtiplot + case "application/x-quattropro": + return ApplicationXDashQuattropro + case "application/x-quicktime-media-link": + return ApplicationXDashQuicktimeDashMediaDashLink + case "application/x-quicktimeplayer": + return ApplicationXDashQuicktimeplayer + case "application/x-qw": + return ApplicationXDashQw + case "application/x-rar": + return ApplicationXDashRar + case "application/x-rar-compressed": + return ApplicationXDashRarDashCompressed + case "application/x-raw-disk-image": + return ApplicationXDashRawDashDiskDashImage + case "application/x-raw-disk-image-xz-compressed": + return ApplicationXDashRawDashDiskDashImageDashXzDashCompressed + case "application/x-raw-floppy-disk-image": + return ApplicationXDashRawDashFloppyDashDiskDashImage + case "application/x-redhat-package-manager": + return ApplicationXDashRedhatDashPackageDashManager + case "application/x-reject": + return ApplicationXDashReject + case "application/x-research-info-systems": + return ApplicationXDashResearchDashInfoDashSystems + case "application/x-rnc": + return ApplicationXDashRnc + case "application/x-rpm": + return ApplicationXDashRpm + case "application/x-ruby": + return ApplicationXDashRuby + case "application/x-sami": + return ApplicationXDashSami + case "application/x-sap-file": + return ApplicationXDashSapDashFile + case "application/x-saturn-rom": + return ApplicationXDashSaturnDashRom + case "application/x-sdp": + return ApplicationXDashSdp + case "application/x-sea": + return ApplicationXDashSea + case "application/x-sega-cd-rom": + return ApplicationXDashSegaDashCdDashRom + case "application/x-sega-pico-rom": + return ApplicationXDashSegaDashPicoDashRom + case "application/x-sg1000-rom": + return ApplicationXDashSg1000DashRom + case "application/x-sh": + return ApplicationXDashSh + case "application/x-shar": + return ApplicationXDashShar + case "application/x-shared-library-la": + return ApplicationXDashSharedDashLibraryDashLa + case "application/x-sharedlib": + return ApplicationXDashSharedlib + case "application/x-shellscript": + return ApplicationXDashShellscript + case "application/x-shockwave-flash": + return ApplicationXDashShockwaveDashFlash + case "application/x-shorten": + return ApplicationXDashShorten + case "application/x-siag": + return ApplicationXDashSiag + case "application/x-silverlight-app": + return ApplicationXDashSilverlightDashApp + case "application/x-sit": + return ApplicationXDashSit + case "application/x-smaf": + return ApplicationXDashSmaf + case "application/x-sms-rom": + return ApplicationXDashSmsDashRom + case "application/x-snes-rom": + return ApplicationXDashSnesDashRom + case "application/x-source-rpm": + return ApplicationXDashSourceDashRpm + case "application/x-spss-por": + return ApplicationXDashSpssDashPor + case "application/x-spss-sav": + return ApplicationXDashSpssDashSav + case "application/x-spss-savefile": + return ApplicationXDashSpssDashSavefile + case "application/x-sql": + return ApplicationXDashSql + case "application/x-sqlite2": + return ApplicationXDashSqlite2 + case "application/x-sqlite3": + return ApplicationXDashSqlite3 + case "application/x-srt": + return ApplicationXDashSrt + case "application/x-stuffit": + return ApplicationXDashStuffit + case "application/x-stuffitx": + return ApplicationXDashStuffitx + case "application/x-subrip": + return ApplicationXDashSubrip + case "application/x-sv4cpio": + return ApplicationXDashSv4cpio + case "application/x-sv4crc": + return ApplicationXDashSv4crc + case "application/x-t3vm-image": + return ApplicationXDashT3vmDashImage + case "application/x-t602": + return ApplicationXDashT602 + case "application/x-tads": + return ApplicationXDashTads + case "application/x-tar": + return ApplicationXDashTar + case "application/x-targa": + return ApplicationXDashTarga + case "application/x-tarz": + return ApplicationXDashTarz + case "application/x-tcl": + return ApplicationXDashTcl + case "application/x-tex": + return ApplicationXDashTex + case "application/x-tex-gf": + return ApplicationXDashTexDashGf + case "application/x-tex-pk": + return ApplicationXDashTexDashPk + case "application/x-tex-tfm": + return ApplicationXDashTexDashTfm + case "application/x-texinfo": + return ApplicationXDashTexinfo + case "application/x-tga": + return ApplicationXDashTga + case "application/x-tgif": + return ApplicationXDashTgif + case "application/x-theme": + return ApplicationXDashTheme + case "application/x-thomson-cartridge-memo7": + return ApplicationXDashThomsonDashCartridgeDashMemo7 + case "application/x-thomson-cassette": + return ApplicationXDashThomsonDashCassette + case "application/x-thomson-sap-image": + return ApplicationXDashThomsonDashSapDashImage + case "application/x-trash": + return ApplicationXDashTrash + case "application/x-trig": + return ApplicationXDashTrig + case "application/x-troff": + return ApplicationXDashTroff + case "application/x-troff-man": + return ApplicationXDashTroffDashMan + case "application/x-tzo": + return ApplicationXDashTzo + case "application/x-ufraw": + return ApplicationXDashUfraw + case "application/x-ustar": + return ApplicationXDashUstar + case "application/x-vdi-disk": + return ApplicationXDashVdiDashDisk + case "application/x-vhd-disk": + return ApplicationXDashVhdDashDisk + case "application/x-vhdx-disk": + return ApplicationXDashVhdxDashDisk + case "application/x-virtual-boy-rom": + return ApplicationXDashVirtualDashBoyDashRom + case "application/x-virtualbox-hdd": + return ApplicationXDashVirtualboxDashHdd + case "application/x-virtualbox-ova": + return ApplicationXDashVirtualboxDashOva + case "application/x-virtualbox-ovf": + return ApplicationXDashVirtualboxDashOvf + case "application/x-virtualbox-vbox": + return ApplicationXDashVirtualboxDashVbox + case "application/x-virtualbox-vbox-extpack": + return ApplicationXDashVirtualboxDashVboxDashExtpack + case "application/x-virtualbox-vdi": + return ApplicationXDashVirtualboxDashVdi + case "application/x-virtualbox-vhd": + return ApplicationXDashVirtualboxDashVhd + case "application/x-virtualbox-vhdx": + return ApplicationXDashVirtualboxDashVhdx + case "application/x-virtualbox-vmdk": + return ApplicationXDashVirtualboxDashVmdk + case "application/x-vmdk-disk": + return ApplicationXDashVmdkDashDisk + case "application/x-vnd.kde.kexi": + return ApplicationXDashVndDotKdeDotKexi + case "application/x-wais-source": + return ApplicationXDashWaisDashSource + case "application/x-wbfs": + return ApplicationXDashWbfs + case "application/x-web-app-manifest+json": + return ApplicationXDashWebDashAppDashManifestPlusjson + case "application/x-wia": + return ApplicationXDashWia + case "application/x-wii-iso-image": + return ApplicationXDashWiiDashIsoDashImage + case "application/x-wii-rom": + return ApplicationXDashWiiDashRom + case "application/x-wii-wad": + return ApplicationXDashWiiDashWad + case "application/x-windows-themepack": + return ApplicationXDashWindowsDashThemepack + case "application/x-wmf": + return ApplicationXDashWmf + case "application/x-wonderswan-color-rom": + return ApplicationXDashWonderswanDashColorDashRom + case "application/x-wonderswan-rom": + return ApplicationXDashWonderswanDashRom + case "application/x-wordperfect": + return ApplicationXDashWordperfect + case "application/x-wpg": + return ApplicationXDashWpg + case "application/x-wwf": + return ApplicationXDashWwf + case "application/x-x509-ca-cert": + return ApplicationXDashX509DashCaDashCert + case "application/x-xar": + return ApplicationXDashXar + case "application/x-xbel": + return ApplicationXDashXbel + case "application/x-xfig": + return ApplicationXDashXfig + case "application/x-xliff": + return ApplicationXDashXliff + case "application/x-xliff+xml": + return ApplicationXDashXliffPlusxml + case "application/x-xpinstall": + return ApplicationXDashXpinstall + case "application/x-xspf+xml": + return ApplicationXDashXspfPlusxml + case "application/x-xz": + return ApplicationXDashXz + case "application/x-xz-compressed-tar": + return ApplicationXDashXzDashCompressedDashTar + case "application/x-xzpdf": + return ApplicationXDashXzpdf + case "application/x-yaml": + return ApplicationXDashYaml + case "application/x-zip": + return ApplicationXDashZip + case "application/x-zip-compressed": + return ApplicationXDashZipDashCompressed + case "application/x-zip-compressed-fb2": + return ApplicationXDashZipDashCompressedDashFb2 + case "application/x-zmachine": + return ApplicationXDashZmachine + case "application/x-zoo": + return ApplicationXDashZoo + case "application/x-zstd-compressed-tar": + return ApplicationXDashZstdDashCompressedDashTar + case "application/xaml+xml": + return ApplicationXamlPlusxml + case "application/xcap-att+xml": + return ApplicationXcapDashAttPlusxml + case "application/xcap-caps+xml": + return ApplicationXcapDashCapsPlusxml + case "application/xcap-diff+xml": + return ApplicationXcapDashDiffPlusxml + case "application/xcap-el+xml": + return ApplicationXcapDashElPlusxml + case "application/xcap-error+xml": + return ApplicationXcapDashErrorPlusxml + case "application/xcap-ns+xml": + return ApplicationXcapDashNsPlusxml + case "application/xenc+xml": + return ApplicationXencPlusxml + case "application/xhtml+xml": + return ApplicationXhtmlPlusxml + case "application/xliff+xml": + return ApplicationXliffPlusxml + case "application/xml": + return ApplicationXML + case "application/xml-dtd": + return ApplicationXMLDashDtd + case "application/xml-external-parsed-entity": + return ApplicationXMLDashExternalDashParsedDashEntity + case "application/xop+xml": + return ApplicationXopPlusxml + case "application/xproc+xml": + return ApplicationXprocPlusxml + case "application/xps": + return ApplicationXps + case "application/xslt+xml": + return ApplicationXsltPlusxml + case "application/xspf+xml": + return ApplicationXspfPlusxml + case "application/xv+xml": + return ApplicationXvPlusxml + case "application/yang": + return ApplicationYang + case "application/yin+xml": + return ApplicationYinPlusxml + case "application/zip": + return ApplicationZip + case "application/zlib": + return ApplicationZlib + case "application/zstd": + return ApplicationZstd + case "audio/3gpp": + return Audio3gpp + case "audio/3gpp-encrypted": + return Audio3gppDashEncrypted + case "audio/3gpp2": + return Audio3gpp2 + case "audio/aac": + return AudioAac + case "audio/ac3": + return AudioAc3 + case "audio/adpcm": + return AudioAdpcm + case "audio/amr": + return AudioAmr + case "audio/amr-encrypted": + return AudioAmrDashEncrypted + case "audio/amr-wb": + return AudioAmrDashWb + case "audio/amr-wb-encrypted": + return AudioAmrDashWbDashEncrypted + case "audio/annodex": + return AudioAnnodex + case "audio/basic": + return AudioBasic + case "audio/flac": + return AudioFlac + case "audio/imelody": + return AudioImelody + case "audio/m3u": + return AudioM3u + case "audio/m4a": + return AudioM4a + case "audio/midi": + return AudioMidi + case "audio/mobile-xmf": + return AudioMobileDashXmf + case "audio/mp2": + return AudioMp2 + case "audio/mp3": + return AudioMp3 + case "audio/mp4": + return AudioMp4 + case "audio/mpeg": + return AudioMpeg + case "audio/mpegurl": + return AudioMpegurl + case "audio/ogg": + return AudioOgg + case "audio/prs.sid": + return AudioPrsDotSid + case "audio/s3m": + return AudioS3m + case "audio/scpls": + return AudioScpls + case "audio/silk": + return AudioSilk + case "audio/tta": + return AudioTta + case "audio/usac": + return AudioUsac + case "audio/vnd.audible": + return AudioVndDotAudible + case "audio/vnd.audible.aax": + return AudioVndDotAudibleDotAax + case "audio/vnd.dece.audio": + return AudioVndDotDeceDotAudio + case "audio/vnd.digital-winds": + return AudioVndDotDigitalDashWinds + case "audio/vnd.dra": + return AudioVndDotDra + case "audio/vnd.dts": + return AudioVndDotDts + case "audio/vnd.dts.hd": + return AudioVndDotDtsDotHd + case "audio/vnd.lucent.voice": + return AudioVndDotLucentDotVoice + case "audio/vnd.m-realaudio": + return AudioVndDotMDashRealaudio + case "audio/vnd.ms-playready.media.pya": + return AudioVndDotMsDashPlayreadyDotMediaDotPya + case "audio/vnd.nuera.ecelp4800": + return AudioVndDotNueraDotEcelp4800 + case "audio/vnd.nuera.ecelp7470": + return AudioVndDotNueraDotEcelp7470 + case "audio/vnd.nuera.ecelp9600": + return AudioVndDotNueraDotEcelp9600 + case "audio/vnd.rip": + return AudioVndDotRip + case "audio/vnd.rn-realaudio": + return AudioVndDotRnDashRealaudio + case "audio/vnd.wave": + return AudioVndDotWave + case "audio/vorbis": + return AudioVorbis + case "audio/wav": + return AudioWav + case "audio/wave": + return AudioWave + case "audio/webm": + return AudioWebm + case "audio/wma": + return AudioWma + case "audio/x-aac": + return AudioXDashAac + case "audio/x-aifc": + return AudioXDashAifc + case "audio/x-aiff": + return AudioXDashAiff + case "audio/x-aiffc": + return AudioXDashAiffc + case "audio/x-amzxml": + return AudioXDashAmzxml + case "audio/x-annodex": + return AudioXDashAnnodex + case "audio/x-ape": + return AudioXDashApe + case "audio/x-caf": + return AudioXDashCaf + case "audio/x-dts": + return AudioXDashDts + case "audio/x-dtshd": + return AudioXDashDtshd + case "audio/x-flac": + return AudioXDashFlac + case "audio/x-flac+ogg": + return AudioXDashFlacPlusogg + case "audio/x-gsm": + return AudioXDashGsm + case "audio/x-hx-aac-adts": + return AudioXDashHxDashAacDashAdts + case "audio/x-imelody": + return AudioXDashImelody + case "audio/x-iriver-pla": + return AudioXDashIriverDashPla + case "audio/x-it": + return AudioXDashIt + case "audio/x-m3u": + return AudioXDashM3u + case "audio/x-m4a": + return AudioXDashM4a + case "audio/x-m4b": + return AudioXDashM4b + case "audio/x-m4r": + return AudioXDashM4r + case "audio/x-matroska": + return AudioXDashMatroska + case "audio/x-midi": + return AudioXDashMidi + case "audio/x-minipsf": + return AudioXDashMinipsf + case "audio/x-mo3": + return AudioXDashMo3 + case "audio/x-mod": + return AudioXDashMod + case "audio/x-mp2": + return AudioXDashMp2 + case "audio/x-mp3": + return AudioXDashMp3 + case "audio/x-mp3-playlist": + return AudioXDashMp3DashPlaylist + case "audio/x-mpeg": + return AudioXDashMpeg + case "audio/x-mpegurl": + return AudioXDashMpegurl + case "audio/x-mpg": + return AudioXDashMpg + case "audio/x-ms-asx": + return AudioXDashMsDashAsx + case "audio/x-ms-wax": + return AudioXDashMsDashWax + case "audio/x-ms-wma": + return AudioXDashMsDashWma + case "audio/x-ms-wmv": + return AudioXDashMsDashWmv + case "audio/x-musepack": + return AudioXDashMusepack + case "audio/x-ogg": + return AudioXDashOgg + case "audio/x-oggflac": + return AudioXDashOggflac + case "audio/x-opus+ogg": + return AudioXDashOpusPlusogg + case "audio/x-pn-audibleaudio": + return AudioXDashPnDashAudibleaudio + case "audio/x-pn-realaudio": + return AudioXDashPnDashRealaudio + case "audio/x-pn-realaudio-plugin": + return AudioXDashPnDashRealaudioDashPlugin + case "audio/x-psf": + return AudioXDashPsf + case "audio/x-psflib": + return AudioXDashPsflib + case "audio/x-realaudio": + return AudioXDashRealaudio + case "audio/x-rn-3gpp-amr": + return AudioXDashRnDash3gppDashAmr + case "audio/x-rn-3gpp-amr-encrypted": + return AudioXDashRnDash3gppDashAmrDashEncrypted + case "audio/x-rn-3gpp-amr-wb": + return AudioXDashRnDash3gppDashAmrDashWb + case "audio/x-rn-3gpp-amr-wb-encrypted": + return AudioXDashRnDash3gppDashAmrDashWbDashEncrypted + case "audio/x-s3m": + return AudioXDashS3m + case "audio/x-scpls": + return AudioXDashScpls + case "audio/x-shorten": + return AudioXDashShorten + case "audio/x-speex": + return AudioXDashSpeex + case "audio/x-speex+ogg": + return AudioXDashSpeexPlusogg + case "audio/x-stm": + return AudioXDashStm + case "audio/x-tta": + return AudioXDashTta + case "audio/x-voc": + return AudioXDashVoc + case "audio/x-vorbis": + return AudioXDashVorbis + case "audio/x-vorbis+ogg": + return AudioXDashVorbisPlusogg + case "audio/x-wav": + return AudioXDashWav + case "audio/x-wavpack": + return AudioXDashWavpack + case "audio/x-wavpack-correction": + return AudioXDashWavpackDashCorrection + case "audio/x-xi": + return AudioXDashXi + case "audio/x-xm": + return AudioXDashXm + case "audio/x-xmf": + return AudioXDashXmf + case "audio/xm": + return AudioXm + case "audio/xmf": + return AudioXmf + case "chemical/x-cdx": + return ChemicalXDashCdx + case "chemical/x-cif": + return ChemicalXDashCif + case "chemical/x-cmdf": + return ChemicalXDashCmdf + case "chemical/x-cml": + return ChemicalXDashCml + case "chemical/x-csml": + return ChemicalXDashCsml + case "chemical/x-xyz": + return ChemicalXDashXyz + case "flv-application/octet-stream": + return FlvDashApplicationOctetDashStream + case "font/collection": + return FontCollection + case "font/otf": + return FontOtf + case "font/ttf": + return FontTtf + case "font/woff": + return FontWoff + case "font/woff2": + return FontWoff2 + case "image/aces": + return ImageAces + case "image/apng": + return ImageApng + case "image/astc": + return ImageAstc + case "image/avif": + return ImageAvif + case "image/avif-sequence": + return ImageAvifDashSequence + case "image/bmp": + return ImageBmp + case "image/cdr": + return ImageCdr + case "image/cgm": + return ImageCgm + case "image/dicom-rle": + return ImageDicomDashRle + case "image/emf": + return ImageEmf + case "image/fax-g3": + return ImageFaxDashG3 + case "image/fits": + return ImageFits + case "image/g3fax": + return ImageG3fax + case "image/gif": + return ImageGif + case "image/heic": + return ImageHeic + case "image/heic-sequence": + return ImageHeicDashSequence + case "image/heif": + return ImageHeif + case "image/heif-sequence": + return ImageHeifDashSequence + case "image/hej2k": + return ImageHej2k + case "image/hsj2": + return ImageHsj2 + case "image/ico": + return ImageIco + case "image/icon": + return ImageIcon + case "image/ief": + return ImageIef + case "image/jls": + return ImageJls + case "image/jp2": + return ImageJp2 + case "image/jpeg": + return ImageJpeg + case "image/jpeg2000": + return ImageJpeg2000 + case "image/jpeg2000-image": + return ImageJpeg2000DashImage + case "image/jph": + return ImageJph + case "image/jphc": + return ImageJphc + case "image/jpm": + return ImageJpm + case "image/jpx": + return ImageJpx + case "image/jxl": + return ImageJxl + case "image/jxr": + return ImageJxr + case "image/jxra": + return ImageJxra + case "image/jxrs": + return ImageJxrs + case "image/jxs": + return ImageJxs + case "image/jxsc": + return ImageJxsc + case "image/jxsi": + return ImageJxsi + case "image/jxss": + return ImageJxss + case "image/ktx": + return ImageKtx + case "image/ktx2": + return ImageKtx2 + case "image/openraster": + return ImageOpenraster + case "image/pdf": + return ImagePdf + case "image/photoshop": + return ImagePhotoshop + case "image/pjpeg": + return ImagePjpeg + case "image/png": + return ImagePng + case "image/prs.btif": + return ImagePrsDotBtif + case "image/prs.pti": + return ImagePrsDotPti + case "image/psd": + return ImagePsd + case "image/rle": + return ImageRle + case "image/sgi": + return ImageSgi + case "image/svg": + return ImageSvg + case "image/svg+xml": + return ImageSvgPlusxml + case "image/svg+xml-compressed": + return ImageSvgPlusxmlDashCompressed + case "image/t38": + return ImageT38 + case "image/targa": + return ImageTarga + case "image/tga": + return ImageTga + case "image/tiff": + return ImageTiff + case "image/tiff-fx": + return ImageTiffDashFx + case "image/vnd.adobe.photoshop": + return ImageVndDotAdobeDotPhotoshop + case "image/vnd.airzip.accelerator.azv": + return ImageVndDotAirzipDotAcceleratorDotAzv + case "image/vnd.dece.graphic": + return ImageVndDotDeceDotGraphic + case "image/vnd.djvu": + return ImageVndDotDjvu + case "image/vnd.djvu+multipage": + return ImageVndDotDjvuPlusmultipage + case "image/vnd.dvb.subtitle": + return ImageVndDotDvbDotSubtitle + case "image/vnd.dwg": + return ImageVndDotDwg + case "image/vnd.dxf": + return ImageVndDotDxf + case "image/vnd.fastbidsheet": + return ImageVndDotFastbidsheet + case "image/vnd.fpx": + return ImageVndDotFpx + case "image/vnd.fst": + return ImageVndDotFst + case "image/vnd.fujixerox.edmics-mmr": + return ImageVndDotFujixeroxDotEdmicsDashMmr + case "image/vnd.fujixerox.edmics-rlc": + return ImageVndDotFujixeroxDotEdmicsDashRlc + case "image/vnd.microsoft.icon": + return ImageVndDotMicrosoftDotIcon + case "image/vnd.ms-dds": + return ImageVndDotMsDashDds + case "image/vnd.ms-modi": + return ImageVndDotMsDashModi + case "image/vnd.ms-photo": + return ImageVndDotMsDashPhoto + case "image/vnd.net-fpx": + return ImageVndDotNetDashFpx + case "image/vnd.pco.b16": + return ImageVndDotPcoDotB16 + case "image/vnd.rn-realpix": + return ImageVndDotRnDashRealpix + case "image/vnd.tencent.tap": + return ImageVndDotTencentDotTap + case "image/vnd.valve.source.texture": + return ImageVndDotValveDotSourceDotTexture + case "image/vnd.wap.wbmp": + return ImageVndDotWapDotWbmp + case "image/vnd.xiff": + return ImageVndDotXiff + case "image/vnd.zbrush.pcx": + return ImageVndDotZbrushDotPcx + case "image/webp": + return ImageWebp + case "image/wmf": + return ImageWmf + case "image/x-3ds": + return ImageXDash3ds + case "image/x-adobe-dng": + return ImageXDashAdobeDashDng + case "image/x-applix-graphics": + return ImageXDashApplixDashGraphics + case "image/x-bmp": + return ImageXDashBmp + case "image/x-bzeps": + return ImageXDashBzeps + case "image/x-canon-cr2": + return ImageXDashCanonDashCr2 + case "image/x-canon-cr3": + return ImageXDashCanonDashCr3 + case "image/x-canon-crw": + return ImageXDashCanonDashCrw + case "image/x-cdr": + return ImageXDashCdr + case "image/x-cmu-raster": + return ImageXDashCmuDashRaster + case "image/x-cmx": + return ImageXDashCmx + case "image/x-compressed-xcf": + return ImageXDashCompressedDashXcf + case "image/x-dds": + return ImageXDashDds + case "image/x-djvu": + return ImageXDashDjvu + case "image/x-emf": + return ImageXDashEmf + case "image/x-eps": + return ImageXDashEps + case "image/x-exr": + return ImageXDashExr + case "image/x-fits": + return ImageXDashFits + case "image/x-freehand": + return ImageXDashFreehand + case "image/x-fuji-raf": + return ImageXDashFujiDashRaf + case "image/x-gimp-gbr": + return ImageXDashGimpDashGbr + case "image/x-gimp-gih": + return ImageXDashGimpDashGih + case "image/x-gimp-pat": + return ImageXDashGimpDashPat + case "image/x-gzeps": + return ImageXDashGzeps + case "image/x-icb": + return ImageXDashIcb + case "image/x-icns": + return ImageXDashIcns + case "image/x-ico": + return ImageXDashIco + case "image/x-icon": + return ImageXDashIcon + case "image/x-iff": + return ImageXDashIff + case "image/x-ilbm": + return ImageXDashIlbm + case "image/x-jng": + return ImageXDashJng + case "image/x-jp2-codestream": + return ImageXDashJp2DashCodestream + case "image/x-jpeg2000-image": + return ImageXDashJpeg2000DashImage + case "image/x-kodak-dcr": + return ImageXDashKodakDashDcr + case "image/x-kodak-k25": + return ImageXDashKodakDashK25 + case "image/x-kodak-kdc": + return ImageXDashKodakDashKdc + case "image/x-lwo": + return ImageXDashLwo + case "image/x-lws": + return ImageXDashLws + case "image/x-macpaint": + return ImageXDashMacpaint + case "image/x-minolta-mrw": + return ImageXDashMinoltaDashMrw + case "image/x-mrsid-image": + return ImageXDashMrsidDashImage + case "image/x-ms-bmp": + return ImageXDashMsDashBmp + case "image/x-msod": + return ImageXDashMsod + case "image/x-nikon-nef": + return ImageXDashNikonDashNef + case "image/x-nikon-nrw": + return ImageXDashNikonDashNrw + case "image/x-olympus-orf": + return ImageXDashOlympusDashOrf + case "image/x-panasonic-raw": + return ImageXDashPanasonicDashRaw + case "image/x-panasonic-raw2": + return ImageXDashPanasonicDashRaw2 + case "image/x-panasonic-rw": + return ImageXDashPanasonicDashRw + case "image/x-panasonic-rw2": + return ImageXDashPanasonicDashRw2 + case "image/x-pcx": + return ImageXDashPcx + case "image/x-pentax-pef": + return ImageXDashPentaxDashPef + case "image/x-photo-cd": + return ImageXDashPhotoDashCd + case "image/x-photoshop": + return ImageXDashPhotoshop + case "image/x-pict": + return ImageXDashPict + case "image/x-portable-anymap": + return ImageXDashPortableDashAnymap + case "image/x-portable-bitmap": + return ImageXDashPortableDashBitmap + case "image/x-portable-graymap": + return ImageXDashPortableDashGraymap + case "image/x-portable-pixmap": + return ImageXDashPortableDashPixmap + case "image/x-psd": + return ImageXDashPsd + case "image/x-quicktime": + return ImageXDashQuicktime + case "image/x-rgb": + return ImageXDashRgb + case "image/x-sgi": + return ImageXDashSgi + case "image/x-sigma-x3f": + return ImageXDashSigmaDashX3f + case "image/x-skencil": + return ImageXDashSkencil + case "image/x-sony-arw": + return ImageXDashSonyDashArw + case "image/x-sony-sr2": + return ImageXDashSonyDashSr2 + case "image/x-sony-srf": + return ImageXDashSonyDashSrf + case "image/x-sun-raster": + return ImageXDashSunDashRaster + case "image/x-targa": + return ImageXDashTarga + case "image/x-tga": + return ImageXDashTga + case "image/x-win-bitmap": + return ImageXDashWinDashBitmap + case "image/x-win-metafile": + return ImageXDashWinDashMetafile + case "image/x-wmf": + return ImageXDashWmf + case "image/x-xbitmap": + return ImageXDashXbitmap + case "image/x-xcf": + return ImageXDashXcf + case "image/x-xfig": + return ImageXDashXfig + case "image/x-xpixmap": + return ImageXDashXpixmap + case "image/x-xpm": + return ImageXDashXpm + case "image/x-xwindowdump": + return ImageXDashXwindowdump + case "image/x.djvu": + return ImageXDotDjvu + case "message/disposition-notification": + return MessageDispositionDashNotification + case "message/global": + return MessageGlobal + case "message/global-delivery-status": + return MessageGlobalDashDeliveryDashStatus + case "message/global-disposition-notification": + return MessageGlobalDashDispositionDashNotification + case "message/global-headers": + return MessageGlobalDashHeaders + case "message/rfc822": + return MessageRfc822 + case "message/vnd.wfa.wsc": + return MessageVndDotWfaDotWsc + case "model/3mf": + return Model3mf + case "model/gltf+json": + return ModelGltfPlusjson + case "model/gltf-binary": + return ModelGltfDashBinary + case "model/iges": + return ModelIges + case "model/mesh": + return ModelMesh + case "model/mtl": + return ModelMtl + case "model/obj": + return ModelObj + case "model/step+zip": + return ModelStepPluszip + case "model/step-xml+zip": + return ModelStepDashXMLPluszip + case "model/stl": + return ModelStl + case "model/vnd.collada+xml": + return ModelVndDotColladaPlusxml + case "model/vnd.dwf": + return ModelVndDotDwf + case "model/vnd.gdl": + return ModelVndDotGdl + case "model/vnd.gtw": + return ModelVndDotGtw + case "model/vnd.mts": + return ModelVndDotMts + case "model/vnd.opengex": + return ModelVndDotOpengex + case "model/vnd.parasolid.transmit.binary": + return ModelVndDotParasolidDotTransmitDotBinary + case "model/vnd.parasolid.transmit.text": + return ModelVndDotParasolidDotTransmitDotText + case "model/vnd.sap.vds": + return ModelVndDotSapDotVds + case "model/vnd.usdz+zip": + return ModelVndDotUsdzPluszip + case "model/vnd.valve.source.compiled-map": + return ModelVndDotValveDotSourceDotCompiledDashMap + case "model/vnd.vtu": + return ModelVndDotVtu + case "model/vrml": + return ModelVrml + case "model/x.stl-ascii": + return ModelXDotStlDashASCII + case "model/x.stl-binary": + return ModelXDotStlDashBinary + case "model/x3d+binary": + return ModelX3dPlusbinary + case "model/x3d+fastinfoset": + return ModelX3dPlusfastinfoset + case "model/x3d+vrml": + return ModelX3dPlusvrml + case "model/x3d+xml": + return ModelX3dPlusxml + case "model/x3d-vrml": + return ModelX3dDashVrml + case "text/cache-manifest": + return TextCacheDashManifest + case "text/calendar": + return TextCalendar + case "text/coffeescript": + return TextCoffeescript + case "text/crystal": + return TextCrystal + case "text/css": + return TextCSS + case "text/csv": + return TextCsv + case "text/csv-schema": + return TextCsvDashSchema + case "text/directory": + return TextDirectory + case "text/ecmascript": + return TextEcmascript + case "text/gedcom": + return TextGedcom + case "text/google-video-pointer": + return TextGoogleDashVideoDashPointer + case "text/html": + return TextHTML + case "text/ico": + return TextIco + case "text/jade": + return TextJade + case "text/javascript": + return TextJavascript + case "text/jsx": + return TextJsx + case "text/less": + return TextLess + case "text/markdown": + return TextMarkdown + case "text/mathml": + return TextMathml + case "text/mdx": + return TextMdx + case "text/n3": + return TextN3 + case "text/org": + return TextOrg + case "text/plain": + return TextPlain + case "text/prs.lines.tag": + return TextPrsDotLinesDotTag + case "text/rdf": + return TextRdf + case "text/richtext": + return TextRichtext + case "text/rss": + return TextRss + case "text/rtf": + return TextRtf + case "text/rust": + return TextRust + case "text/sgml": + return TextSgml + case "text/shex": + return TextShex + case "text/slim": + return TextSlim + case "text/spdx": + return TextSpdx + case "text/spreadsheet": + return TextSpreadsheet + case "text/stylus": + return TextStylus + case "text/tab-separated-values": + return TextTabDashSeparatedDashValues + case "text/tcl": + return TextTcl + case "text/troff": + return TextTroff + case "text/turtle": + return TextTurtle + case "text/uri-list": + return TextURIDashList + case "text/vbs": + return TextVbs + case "text/vbscript": + return TextVbscript + case "text/vcard": + return TextVcard + case "text/vnd.curl": + return TextVndDotCurl + case "text/vnd.curl.dcurl": + return TextVndDotCurlDotDcurl + case "text/vnd.curl.mcurl": + return TextVndDotCurlDotMcurl + case "text/vnd.curl.scurl": + return TextVndDotCurlDotScurl + case "text/vnd.dvb.subtitle": + return TextVndDotDvbDotSubtitle + case "text/vnd.fly": + return TextVndDotFly + case "text/vnd.fmi.flexstor": + return TextVndDotFmiDotFlexstor + case "text/vnd.graphviz": + return TextVndDotGraphviz + case "text/vnd.in3d.3dml": + return TextVndDotIn3dDot3dml + case "text/vnd.in3d.spot": + return TextVndDotIn3dDotSpot + case "text/vnd.qt.linguist": + return TextVndDotQtDotLinguist + case "text/vnd.rn-realtext": + return TextVndDotRnDashRealtext + case "text/vnd.senx.warpscript": + return TextVndDotSenxDotWarpscript + case "text/vnd.sun.j2me.app-descriptor": + return TextVndDotSunDotJ2meDotAppDashDescriptor + case "text/vnd.trolltech.linguist": + return TextVndDotTrolltechDotLinguist + case "text/vnd.wap.wml": + return TextVndDotWapDotWml + case "text/vnd.wap.wmlscript": + return TextVndDotWapDotWmlscript + case "text/vtt": + return TextVtt + case "text/x-adasrc": + return TextXDashAdasrc + case "text/x-asm": + return TextXDashAsm + case "text/x-bibtex": + return TextXDashBibtex + case "text/x-c": + return TextXDashC + case "text/x-c++hdr": + return TextXDashCPlusPlushdr + case "text/x-c++src": + return TextXDashCPlusPlussrc + case "text/x-chdr": + return TextXDashChdr + case "text/x-cmake": + return TextXDashCmake + case "text/x-cobol": + return TextXDashCobol + case "text/x-comma-separated-values": + return TextXDashCommaDashSeparatedDashValues + case "text/x-common-lisp": + return TextXDashCommonDashLisp + case "text/x-component": + return TextXDashComponent + case "text/x-crystal": + return TextXDashCrystal + case "text/x-csharp": + return TextXDashCsharp + case "text/x-csrc": + return TextXDashCsrc + case "text/x-csv": + return TextXDashCsv + case "text/x-dart": + return TextXDashDart + case "text/x-dbus-service": + return TextXDashDbusDashService + case "text/x-dcl": + return TextXDashDcl + case "text/x-diff": + return TextXDashDiff + case "text/x-dsl": + return TextXDashDsl + case "text/x-dsrc": + return TextXDashDsrc + case "text/x-dtd": + return TextXDashDtd + case "text/x-eiffel": + return TextXDashEiffel + case "text/x-elixir": + return TextXDashElixir + case "text/x-emacs-lisp": + return TextXDashEmacsDashLisp + case "text/x-erlang": + return TextXDashErlang + case "text/x-fortran": + return TextXDashFortran + case "text/x-genie": + return TextXDashGenie + case "text/x-gettext-translation": + return TextXDashGettextDashTranslation + case "text/x-gettext-translation-template": + return TextXDashGettextDashTranslationDashTemplate + case "text/x-gherkin": + return TextXDashGherkin + case "text/x-go": + return TextXDashGo + case "text/x-google-video-pointer": + return TextXDashGoogleDashVideoDashPointer + case "text/x-gradle": + return TextXDashGradle + case "text/x-groovy": + return TextXDashGroovy + case "text/x-handlebars-template": + return TextXDashHandlebarsDashTemplate + case "text/x-haskell": + return TextXDashHaskell + case "text/x-idl": + return TextXDashIdl + case "text/x-imelody": + return TextXDashImelody + case "text/x-iptables": + return TextXDashIptables + case "text/x-java": + return TextXDashJava + case "text/x-java-source": + return TextXDashJavaDashSource + case "text/x-kaitai-struct": + return TextXDashKaitaiDashStruct + case "text/x-kotlin": + return TextXDashKotlin + case "text/x-ldif": + return TextXDashLdif + case "text/x-lilypond": + return TextXDashLilypond + case "text/x-literate-haskell": + return TextXDashLiterateDashHaskell + case "text/x-log": + return TextXDashLog + case "text/x-lua": + return TextXDashLua + case "text/x-lyx": + return TextXDashLyx + case "text/x-makefile": + return TextXDashMakefile + case "text/x-markdown": + return TextXDashMarkdown + case "text/x-matlab": + return TextXDashMatlab + case "text/x-microdvd": + return TextXDashMicrodvd + case "text/x-moc": + return TextXDashMoc + case "text/x-modelica": + return TextXDashModelica + case "text/x-mof": + return TextXDashMof + case "text/x-mpsub": + return TextXDashMpsub + case "text/x-mrml": + return TextXDashMrml + case "text/x-ms-regedit": + return TextXDashMsDashRegedit + case "text/x-mup": + return TextXDashMup + case "text/x-nfo": + return TextXDashNfo + case "text/x-objcsrc": + return TextXDashObjcsrc + case "text/x-ocaml": + return TextXDashOcaml + case "text/x-ocl": + return TextXDashOcl + case "text/x-octave": + return TextXDashOctave + case "text/x-ooc": + return TextXDashOoc + case "text/x-opencl-src": + return TextXDashOpenclDashSrc + case "text/x-opml": + return TextXDashOpml + case "text/x-opml+xml": + return TextXDashOpmlPlusxml + case "text/x-org": + return TextXDashOrg + case "text/x-pascal": + return TextXDashPascal + case "text/x-patch": + return TextXDashPatch + case "text/x-perl": + return TextXDashPerl + case "text/x-po": + return TextXDashPo + case "text/x-pot": + return TextXDashPot + case "text/x-processing": + return TextXDashProcessing + case "text/x-python": + return TextXDashPython + case "text/x-python3": + return TextXDashPython3 + case "text/x-qml": + return TextXDashQml + case "text/x-reject": + return TextXDashReject + case "text/x-rpm-spec": + return TextXDashRpmDashSpec + case "text/x-rst": + return TextXDashRst + case "text/x-sagemath": + return TextXDashSagemath + case "text/x-sass": + return TextXDashSass + case "text/x-scala": + return TextXDashScala + case "text/x-scheme": + return TextXDashScheme + case "text/x-scss": + return TextXDashScss + case "text/x-setext": + return TextXDashSetext + case "text/x-sfv": + return TextXDashSfv + case "text/x-sh": + return TextXDashSh + case "text/x-sql": + return TextXDashSql + case "text/x-ssa": + return TextXDashSsa + case "text/x-subviewer": + return TextXDashSubviewer + case "text/x-suse-ymp": + return TextXDashSuseDashYmp + case "text/x-svhdr": + return TextXDashSvhdr + case "text/x-svsrc": + return TextXDashSvsrc + case "text/x-systemd-unit": + return TextXDashSystemdDashUnit + case "text/x-tcl": + return TextXDashTcl + case "text/x-tex": + return TextXDashTex + case "text/x-texinfo": + return TextXDashTexinfo + case "text/x-troff": + return TextXDashTroff + case "text/x-troff-me": + return TextXDashTroffDashMe + case "text/x-troff-mm": + return TextXDashTroffDashMm + case "text/x-troff-ms": + return TextXDashTroffDashMs + case "text/x-twig": + return TextXDashTwig + case "text/x-txt2tags": + return TextXDashTxt2tags + case "text/x-uil": + return TextXDashUil + case "text/x-uuencode": + return TextXDashUuencode + case "text/x-vala": + return TextXDashVala + case "text/x-vcalendar": + return TextXDashVcalendar + case "text/x-vcard": + return TextXDashVcard + case "text/x-verilog": + return TextXDashVerilog + case "text/x-vhdl": + return TextXDashVhdl + case "text/x-xmi": + return TextXDashXmi + case "text/x-xslfo": + return TextXDashXslfo + case "text/x-yaml": + return TextXDashYaml + case "text/x.gcode": + return TextXDotGcode + case "text/xml": + return TextXML + case "text/xml-external-parsed-entity": + return TextXMLDashExternalDashParsedDashEntity + case "text/yaml": + return TextYaml + case "video/3gp": + return Video3gp + case "video/3gpp": + return Video3gpp + case "video/3gpp-encrypted": + return Video3gppDashEncrypted + case "video/3gpp2": + return Video3gpp2 + case "video/annodex": + return VideoAnnodex + case "video/avi": + return VideoAvi + case "video/divx": + return VideoDivx + case "video/dv": + return VideoDv + case "video/fli": + return VideoFli + case "video/flv": + return VideoFlv + case "video/h261": + return VideoH261 + case "video/h263": + return VideoH263 + case "video/h264": + return VideoH264 + case "video/iso.segment": + return VideoIsoDotSegment + case "video/jpeg": + return VideoJpeg + case "video/jpm": + return VideoJpm + case "video/mj2": + return VideoMj2 + case "video/mp2t": + return VideoMp2t + case "video/mp4": + return VideoMp4 + case "video/mp4v-es": + return VideoMp4vDashEs + case "video/mpeg": + return VideoMpeg + case "video/mpeg-system": + return VideoMpegDashSystem + case "video/msvideo": + return VideoMsvideo + case "video/ogg": + return VideoOgg + case "video/quicktime": + return VideoQuicktime + case "video/vivo": + return VideoVivo + case "video/vnd.dece.hd": + return VideoVndDotDeceDotHd + case "video/vnd.dece.mobile": + return VideoVndDotDeceDotMobile + case "video/vnd.dece.pd": + return VideoVndDotDeceDotPd + case "video/vnd.dece.sd": + return VideoVndDotDeceDotSd + case "video/vnd.dece.video": + return VideoVndDotDeceDotVideo + case "video/vnd.divx": + return VideoVndDotDivx + case "video/vnd.dvb.file": + return VideoVndDotDvbDotFile + case "video/vnd.fvt": + return VideoVndDotFvt + case "video/vnd.mpegurl": + return VideoVndDotMpegurl + case "video/vnd.ms-playready.media.pyv": + return VideoVndDotMsDashPlayreadyDotMediaDotPyv + case "video/vnd.radgamettools.bink": + return VideoVndDotRadgamettoolsDotBink + case "video/vnd.radgamettools.smacker": + return VideoVndDotRadgamettoolsDotSmacker + case "video/vnd.rn-realvideo": + return VideoVndDotRnDashRealvideo + case "video/vnd.uvvu.mp4": + return VideoVndDotUvvuDotMp4 + case "video/vnd.vivo": + return VideoVndDotVivo + case "video/webm": + return VideoWebm + case "video/x-anim": + return VideoXDashAnim + case "video/x-annodex": + return VideoXDashAnnodex + case "video/x-avi": + return VideoXDashAvi + case "video/x-f4v": + return VideoXDashF4v + case "video/x-fli": + return VideoXDashFli + case "video/x-flic": + return VideoXDashFlic + case "video/x-flv": + return VideoXDashFlv + case "video/x-javafx": + return VideoXDashJavafx + case "video/x-m4v": + return VideoXDashM4v + case "video/x-matroska": + return VideoXDashMatroska + case "video/x-matroska-3d": + return VideoXDashMatroskaDash3d + case "video/x-mjpeg": + return VideoXDashMjpeg + case "video/x-mng": + return VideoXDashMng + case "video/x-mpeg": + return VideoXDashMpeg + case "video/x-mpeg-system": + return VideoXDashMpegDashSystem + case "video/x-mpeg2": + return VideoXDashMpeg2 + case "video/x-mpegurl": + return VideoXDashMpegurl + case "video/x-ms-asf": + return VideoXDashMsDashAsf + case "video/x-ms-asf-plugin": + return VideoXDashMsDashAsfDashPlugin + case "video/x-ms-vob": + return VideoXDashMsDashVob + case "video/x-ms-wax": + return VideoXDashMsDashWax + case "video/x-ms-wm": + return VideoXDashMsDashWm + case "video/x-ms-wmv": + return VideoXDashMsDashWmv + case "video/x-ms-wmx": + return VideoXDashMsDashWmx + case "video/x-ms-wvx": + return VideoXDashMsDashWvx + case "video/x-msvideo": + return VideoXDashMsvideo + case "video/x-nsv": + return VideoXDashNsv + case "video/x-ogg": + return VideoXDashOgg + case "video/x-ogm": + return VideoXDashOgm + case "video/x-ogm+ogg": + return VideoXDashOgmPlusogg + case "video/x-real-video": + return VideoXDashRealDashVideo + case "video/x-sgi-movie": + return VideoXDashSgiDashMovie + case "video/x-smv": + return VideoXDashSmv + case "video/x-theora": + return VideoXDashTheora + case "video/x-theora+ogg": + return VideoXDashTheoraPlusogg + case "x-conference/x-cooltalk": + return XDashConferenceXDashCooltalk + case "x-epoc/x-sisx-app": + return XDashEpocXDashSisxDashApp + case "zz-application/zz-winassoc-123": + return ZzDashApplicationZzDashWinassocDash123 + case "zz-application/zz-winassoc-cab": + return ZzDashApplicationZzDashWinassocDashCab + case "zz-application/zz-winassoc-cdr": + return ZzDashApplicationZzDashWinassocDashCdr + case "zz-application/zz-winassoc-doc": + return ZzDashApplicationZzDashWinassocDashDoc + case "zz-application/zz-winassoc-hlp": + return ZzDashApplicationZzDashWinassocDashHlp + case "zz-application/zz-winassoc-mdb": + return ZzDashApplicationZzDashWinassocDashMdb + case "zz-application/zz-winassoc-uu": + return ZzDashApplicationZzDashWinassocDashUu + case "zz-application/zz-winassoc-xls": + return ZzDashApplicationZzDashWinassocDashXls + } + + return 0 +} diff --git a/mime.json b/mime.json deleted file mode 100644 index 6cacfc3..0000000 --- a/mime.json +++ /dev/null @@ -1,1666 +0,0 @@ -{ - "application/acrobat": ["pdf"], - "application/andrew-inset": ["ez"], - "application/annodex": ["anx"], - "application/applixware": ["aw"], - "application/atom+xml": ["atom"], - "application/atomcat+xml": ["atomcat"], - "application/atomdeleted+xml": ["atomdeleted"], - "application/atomsvc+xml": ["atomsvc"], - "application/atsc-dwd+xml": ["dwd"], - "application/atsc-held+xml": ["held"], - "application/atsc-rsat+xml": ["rsat"], - "application/bdoc": ["bdoc"], - "application/bzip2": ["bz2", "bz"], - "application/calendar+xml": ["xcs"], - "application/ccxml+xml": ["ccxml"], - "application/cdfx+xml": ["cdfx"], - "application/cdmi-capability": ["cdmia"], - "application/cdmi-container": ["cdmic"], - "application/cdmi-domain": ["cdmid"], - "application/cdmi-object": ["cdmio"], - "application/cdmi-queue": ["cdmiq"], - "application/cdr": ["cdr"], - "application/coreldraw": ["cdr"], - "application/csv": ["csv"], - "application/cu-seeme": ["cu"], - "application/dash+xml": ["mpd"], - "application/davmount+xml": ["davmount"], - "application/dbase": ["dbf"], - "application/dbf": ["dbf"], - "application/dicom": ["dcm"], - "application/docbook+xml": ["dbk", "docbook"], - "application/dssc+der": ["dssc"], - "application/dssc+xml": ["xdssc"], - "application/ecmascript": ["ecma", "es"], - "application/emf": ["emf"], - "application/emma+xml": ["emma"], - "application/emotionml+xml": ["emotionml"], - "application/epub+zip": ["epub"], - "application/exi": ["exi"], - "application/fdt+xml": ["fdt"], - "application/font-tdpfr": ["pfr"], - "application/font-woff": ["woff"], - "application/futuresplash": ["swf", "spl"], - "application/geo+json": ["geojson", "geo.json"], - "application/gml+xml": ["gml"], - "application/gnunet-directory": ["gnd"], - "application/gpx": ["gpx"], - "application/gpx+xml": ["gpx"], - "application/gxf": ["gxf"], - "application/gzip": ["gz"], - "application/hjson": ["hjson"], - "application/hyperstudio": ["stk"], - "application/ico": ["ico"], - "application/ics": ["vcs", "ics"], - "application/illustrator": ["ai"], - "application/inkml+xml": ["ink", "inkml"], - "application/ipfix": ["ipfix"], - "application/its+xml": ["its"], - "application/java": ["class"], - "application/java-archive": ["jar", "war", "ear"], - "application/java-byte-code": ["class"], - "application/java-serialized-object": ["ser"], - "application/java-vm": ["class"], - "application/javascript": ["js", "mjs", "jsm"], - "application/jrd+json": ["jrd"], - "application/json": ["json", "map"], - "application/json-patch+json": ["json-patch"], - "application/json5": ["json5"], - "application/jsonml+json": ["jsonml"], - "application/ld+json": ["jsonld"], - "application/lgr+xml": ["lgr"], - "application/lost+xml": ["lostxml"], - "application/lotus123": ["123", "wk1", "wk3", "wk4", "wks"], - "application/m3u": ["m3u", "m3u8", "vlc"], - "application/mac-binhex40": ["hqx"], - "application/mac-compactpro": ["cpt"], - "application/mads+xml": ["mads"], - "application/manifest+json": ["webmanifest"], - "application/marc": ["mrc"], - "application/marcxml+xml": ["mrcx"], - "application/mathematica": ["ma", "nb", "mb"], - "application/mathml+xml": ["mathml", "mml"], - "application/mbox": ["mbox"], - "application/mdb": ["mdb"], - "application/mediaservercontrol+xml": ["mscml"], - "application/metalink+xml": ["metalink"], - "application/metalink4+xml": ["meta4"], - "application/mets+xml": ["mets"], - "application/mmt-aei+xml": ["maei"], - "application/mmt-usd+xml": ["musd"], - "application/mods+xml": ["mods"], - "application/mp21": ["m21", "mp21"], - "application/mp4": ["mp4s", "m4p"], - "application/mrb-consumer+xml": ["xdf"], - "application/mrb-publish+xml": ["xdf"], - "application/ms-tnef": ["tnef", "tnf"], - "application/msaccess": ["mdb"], - "application/msexcel": ["xls", "xlc", "xll", "xlm", "xlw", "xla", "xlt", "xld"], - "application/mspowerpoint": ["ppz", "ppt", "pps", "pot"], - "application/msword": ["doc", "dot"], - "application/msword-template": ["dot"], - "application/mxf": ["mxf"], - "application/n-quads": ["nq"], - "application/n-triples": ["nt"], - "application/nappdf": ["pdf"], - "application/node": ["cjs"], - "application/octet-stream": ["bin", "dms", "lrf", "mar", "so", "dist", "distz", "pkg", "bpk", "dump", "elc", "deploy", "exe", "dll", "deb", "dmg", "iso", "img", "msi", "msp", "msm", "buffer"], - "application/oda": ["oda"], - "application/oebps-package+xml": ["opf"], - "application/ogg": ["ogx"], - "application/omdoc+xml": ["omdoc"], - "application/onenote": ["onetoc", "onetoc2", "onetmp", "onepkg"], - "application/ovf": ["ova"], - "application/owl+xml": ["owx"], - "application/oxps": ["oxps"], - "application/p2p-overlay+xml": ["relo"], - "application/patch-ops-error+xml": ["xer"], - "application/pcap": ["pcap", "cap", "dmp"], - "application/pdf": ["pdf"], - "application/pgp": ["pgp", "gpg", "asc"], - "application/pgp-encrypted": ["pgp", "gpg", "asc"], - "application/pgp-keys": ["skr", "pkr", "asc", "pgp", "gpg", "key"], - "application/pgp-signature": ["asc", "sig", "pgp", "gpg"], - "application/photoshop": ["psd"], - "application/pics-rules": ["prf"], - "application/pkcs10": ["p10"], - "application/pkcs12": ["p12", "pfx"], - "application/pkcs7-mime": ["p7m", "p7c"], - "application/pkcs7-signature": ["p7s"], - "application/pkcs8": ["p8"], - "application/pkcs8-encrypted": ["p8e"], - "application/pkix-attr-cert": ["ac"], - "application/pkix-cert": ["cer"], - "application/pkix-crl": ["crl"], - "application/pkix-pkipath": ["pkipath"], - "application/pkixcmp": ["pki"], - "application/pls": ["pls"], - "application/pls+xml": ["pls"], - "application/postscript": ["ai", "eps", "ps"], - "application/powerpoint": ["ppz", "ppt", "pps", "pot"], - "application/provenance+xml": ["provx"], - "application/prs.cww": ["cww"], - "application/pskc+xml": ["pskcxml"], - "application/ram": ["ram"], - "application/raml+yaml": ["raml"], - "application/rdf+xml": ["rdf", "owl", "rdfs"], - "application/reginfo+xml": ["rif"], - "application/relax-ng-compact-syntax": ["rnc"], - "application/resource-lists+xml": ["rl"], - "application/resource-lists-diff+xml": ["rld"], - "application/rls-services+xml": ["rs"], - "application/route-apd+xml": ["rapd"], - "application/route-s-tsid+xml": ["sls"], - "application/route-usd+xml": ["rusd"], - "application/rpki-ghostbusters": ["gbr"], - "application/rpki-manifest": ["mft"], - "application/rpki-roa": ["roa"], - "application/rsd+xml": ["rsd"], - "application/rss+xml": ["rss"], - "application/rtf": ["rtf"], - "application/sbml+xml": ["sbml"], - "application/schema+json": ["json"], - "application/scvp-cv-request": ["scq"], - "application/scvp-cv-response": ["scs"], - "application/scvp-vp-request": ["spq"], - "application/scvp-vp-response": ["spp"], - "application/sdp": ["sdp"], - "application/senml+xml": ["senmlx"], - "application/sensml+xml": ["sensmlx"], - "application/set-payment-initiation": ["setpay"], - "application/set-registration-initiation": ["setreg"], - "application/shf+xml": ["shf"], - "application/sieve": ["siv", "sieve"], - "application/smil": ["smil", "smi", "sml", "kino"], - "application/smil+xml": ["smi", "smil", "sml", "kino"], - "application/sparql-query": ["rq"], - "application/sparql-results+xml": ["srx"], - "application/sql": ["sql"], - "application/srgs": ["gram"], - "application/srgs+xml": ["grxml"], - "application/sru+xml": ["sru"], - "application/ssdl+xml": ["ssdl"], - "application/ssml+xml": ["ssml"], - "application/stuffit": ["sit", "hqx"], - "application/swid+xml": ["swidtag"], - "application/tei+xml": ["tei", "teicorpus"], - "application/tga": ["tga", "icb", "tpic", "vda", "vst"], - "application/thraud+xml": ["tfi"], - "application/timestamped-data": ["tsd"], - "application/toml": ["toml"], - "application/trig": ["trig"], - "application/ttml+xml": ["ttml"], - "application/ubjson": ["ubj"], - "application/urc-ressheet+xml": ["rsheet"], - "application/urc-targetdesc+xml": ["td"], - "application/vnd.1000minds.decision-model+xml": ["1km"], - "application/vnd.3gpp.pic-bw-large": ["plb"], - "application/vnd.3gpp.pic-bw-small": ["psb"], - "application/vnd.3gpp.pic-bw-var": ["pvb"], - "application/vnd.3gpp2.tcap": ["tcap"], - "application/vnd.3m.post-it-notes": ["pwn"], - "application/vnd.accpac.simply.aso": ["aso"], - "application/vnd.accpac.simply.imp": ["imp"], - "application/vnd.acucobol": ["acu"], - "application/vnd.acucorp": ["atc", "acutc"], - "application/vnd.adobe.air-application-installer-package+zip": ["air"], - "application/vnd.adobe.flash.movie": ["swf", "spl"], - "application/vnd.adobe.formscentral.fcdt": ["fcdt"], - "application/vnd.adobe.fxp": ["fxp", "fxpl"], - "application/vnd.adobe.illustrator": ["ai"], - "application/vnd.adobe.xdp+xml": ["xdp"], - "application/vnd.adobe.xfdf": ["xfdf"], - "application/vnd.ahead.space": ["ahead"], - "application/vnd.airzip.filesecure.azf": ["azf"], - "application/vnd.airzip.filesecure.azs": ["azs"], - "application/vnd.amazon.ebook": ["azw"], - "application/vnd.amazon.mobi8-ebook": ["azw3", "kfx"], - "application/vnd.americandynamics.acc": ["acc"], - "application/vnd.amiga.ami": ["ami"], - "application/vnd.android.package-archive": ["apk"], - "application/vnd.anser-web-certificate-issue-initiation": ["cii"], - "application/vnd.anser-web-funds-transfer-initiation": ["fti"], - "application/vnd.antix.game-component": ["atx"], - "application/vnd.appimage": ["appimage"], - "application/vnd.apple.installer+xml": ["mpkg"], - "application/vnd.apple.keynote": ["key", "keynote"], - "application/vnd.apple.mpegurl": ["m3u8", "m3u"], - "application/vnd.apple.numbers": ["numbers"], - "application/vnd.apple.pages": ["pages"], - "application/vnd.apple.pkpass": ["pkpass"], - "application/vnd.aristanetworks.swi": ["swi"], - "application/vnd.astraea-software.iota": ["iota"], - "application/vnd.audiograph": ["aep"], - "application/vnd.balsamiq.bmml+xml": ["bmml"], - "application/vnd.blueice.multipass": ["mpm"], - "application/vnd.bmi": ["bmi"], - "application/vnd.businessobjects": ["rep"], - "application/vnd.chemdraw+xml": ["cdxml"], - "application/vnd.chess-pgn": ["pgn"], - "application/vnd.chipnuts.karaoke-mmd": ["mmd"], - "application/vnd.cinderella": ["cdy"], - "application/vnd.citationstyles.style+xml": ["csl"], - "application/vnd.claymore": ["cla"], - "application/vnd.cloanto.rp9": ["rp9"], - "application/vnd.clonk.c4group": ["c4g", "c4d", "c4f", "c4p", "c4u"], - "application/vnd.cluetrust.cartomobile-config": ["c11amc"], - "application/vnd.cluetrust.cartomobile-config-pkg": ["c11amz"], - "application/vnd.coffeescript": ["coffee"], - "application/vnd.comicbook+zip": ["cbz"], - "application/vnd.comicbook-rar": ["cbr"], - "application/vnd.commonspace": ["csp"], - "application/vnd.contact.cmsg": ["cdbcmsg"], - "application/vnd.corel-draw": ["cdr"], - "application/vnd.cosmocaller": ["cmc"], - "application/vnd.crick.clicker": ["clkx"], - "application/vnd.crick.clicker.keyboard": ["clkk"], - "application/vnd.crick.clicker.palette": ["clkp"], - "application/vnd.crick.clicker.template": ["clkt"], - "application/vnd.crick.clicker.wordbank": ["clkw"], - "application/vnd.criticaltools.wbs+xml": ["wbs"], - "application/vnd.ctc-posml": ["pml"], - "application/vnd.cups-ppd": ["ppd"], - "application/vnd.curl.car": ["car"], - "application/vnd.curl.pcurl": ["pcurl"], - "application/vnd.dart": ["dart"], - "application/vnd.data-vision.rdz": ["rdz"], - "application/vnd.dbf": ["dbf"], - "application/vnd.debian.binary-package": ["deb", "udeb"], - "application/vnd.dece.data": ["uvf", "uvvf", "uvd", "uvvd"], - "application/vnd.dece.ttml+xml": ["uvt", "uvvt"], - "application/vnd.dece.unspecified": ["uvx", "uvvx"], - "application/vnd.dece.zip": ["uvz", "uvvz"], - "application/vnd.denovo.fcselayout-link": ["fe_launch"], - "application/vnd.dna": ["dna"], - "application/vnd.dolby.mlp": ["mlp"], - "application/vnd.dpgraph": ["dpg"], - "application/vnd.dreamfactory": ["dfac"], - "application/vnd.ds-keypoint": ["kpxx"], - "application/vnd.dvb.ait": ["ait"], - "application/vnd.dvb.service": ["svc"], - "application/vnd.dynageo": ["geo"], - "application/vnd.ecowin.chart": ["mag"], - "application/vnd.emusic-emusic_package": ["emp"], - "application/vnd.enliven": ["nml"], - "application/vnd.epson.esf": ["esf"], - "application/vnd.epson.msf": ["msf"], - "application/vnd.epson.quickanime": ["qam"], - "application/vnd.epson.salt": ["slt"], - "application/vnd.epson.ssf": ["ssf"], - "application/vnd.eszigno3+xml": ["es3", "et3"], - "application/vnd.etsi.asic-e+zip": ["asice"], - "application/vnd.ezpix-album": ["ez2"], - "application/vnd.ezpix-package": ["ez3"], - "application/vnd.fdf": ["fdf"], - "application/vnd.fdsn.mseed": ["mseed"], - "application/vnd.fdsn.seed": ["seed", "dataless"], - "application/vnd.flatpak": ["flatpak", "xdgapp"], - "application/vnd.flatpak.ref": ["flatpakref"], - "application/vnd.flatpak.repo": ["flatpakrepo"], - "application/vnd.flographit": ["gph"], - "application/vnd.fluxtime.clip": ["ftc"], - "application/vnd.framemaker": ["fm", "frame", "maker", "book"], - "application/vnd.frogans.fnc": ["fnc"], - "application/vnd.frogans.ltf": ["ltf"], - "application/vnd.fsc.weblaunch": ["fsc"], - "application/vnd.fujitsu.oasys": ["oas"], - "application/vnd.fujitsu.oasys2": ["oa2"], - "application/vnd.fujitsu.oasys3": ["oa3"], - "application/vnd.fujitsu.oasysgp": ["fg5"], - "application/vnd.fujitsu.oasysprs": ["bh2"], - "application/vnd.fujixerox.ddd": ["ddd"], - "application/vnd.fujixerox.docuworks": ["xdw"], - "application/vnd.fujixerox.docuworks.binder": ["xbd"], - "application/vnd.fuzzysheet": ["fzs"], - "application/vnd.genomatix.tuxedo": ["txd"], - "application/vnd.geo+json": ["geojson", "geo.json"], - "application/vnd.geogebra.file": ["ggb"], - "application/vnd.geogebra.tool": ["ggt"], - "application/vnd.geometry-explorer": ["gex", "gre"], - "application/vnd.geonext": ["gxt"], - "application/vnd.geoplan": ["g2w"], - "application/vnd.geospace": ["g3w"], - "application/vnd.gmx": ["gmx"], - "application/vnd.google-apps.document": ["gdoc"], - "application/vnd.google-apps.presentation": ["gslides"], - "application/vnd.google-apps.spreadsheet": ["gsheet"], - "application/vnd.google-earth.kml+xml": ["kml"], - "application/vnd.google-earth.kmz": ["kmz"], - "application/vnd.grafeq": ["gqf", "gqs"], - "application/vnd.groove-account": ["gac"], - "application/vnd.groove-help": ["ghf"], - "application/vnd.groove-identity-message": ["gim"], - "application/vnd.groove-injector": ["grv"], - "application/vnd.groove-tool-message": ["gtm"], - "application/vnd.groove-tool-template": ["tpl"], - "application/vnd.groove-vcard": ["vcg"], - "application/vnd.haansoft-hwp": ["hwp"], - "application/vnd.haansoft-hwt": ["hwt"], - "application/vnd.hal+xml": ["hal"], - "application/vnd.handheld-entertainment+xml": ["zmm"], - "application/vnd.hbci": ["hbci"], - "application/vnd.hhe.lesson-player": ["les"], - "application/vnd.hp-hpgl": ["hpgl"], - "application/vnd.hp-hpid": ["hpid"], - "application/vnd.hp-hps": ["hps"], - "application/vnd.hp-jlyt": ["jlt"], - "application/vnd.hp-pcl": ["pcl"], - "application/vnd.hp-pclxl": ["pclxl"], - "application/vnd.hydrostatix.sof-data": ["sfd-hdstx"], - "application/vnd.ibm.minipay": ["mpy"], - "application/vnd.ibm.modcap": ["afp", "listafp", "list3820"], - "application/vnd.ibm.rights-management": ["irm"], - "application/vnd.ibm.secure-container": ["sc"], - "application/vnd.iccprofile": ["icc", "icm"], - "application/vnd.igloader": ["igl"], - "application/vnd.immervision-ivp": ["ivp"], - "application/vnd.immervision-ivu": ["ivu"], - "application/vnd.insors.igm": ["igm"], - "application/vnd.intercon.formnet": ["xpw", "xpx"], - "application/vnd.intergeo": ["i2g"], - "application/vnd.intu.qbo": ["qbo"], - "application/vnd.intu.qfx": ["qfx"], - "application/vnd.ipunplugged.rcprofile": ["rcprofile"], - "application/vnd.irepository.package+xml": ["irp"], - "application/vnd.is-xpr": ["xpr"], - "application/vnd.isac.fcs": ["fcs"], - "application/vnd.jam": ["jam"], - "application/vnd.jcp.javame.midlet-rms": ["rms"], - "application/vnd.jisp": ["jisp"], - "application/vnd.joost.joda-archive": ["joda"], - "application/vnd.kahootz": ["ktz", "ktr"], - "application/vnd.kde.karbon": ["karbon"], - "application/vnd.kde.kchart": ["chrt"], - "application/vnd.kde.kformula": ["kfo"], - "application/vnd.kde.kivio": ["flw"], - "application/vnd.kde.kontour": ["kon"], - "application/vnd.kde.kpresenter": ["kpr", "kpt"], - "application/vnd.kde.kspread": ["ksp"], - "application/vnd.kde.kword": ["kwd", "kwt"], - "application/vnd.kenameaapp": ["htke"], - "application/vnd.kidspiration": ["kia"], - "application/vnd.kinar": ["kne", "knp"], - "application/vnd.koan": ["skp", "skd", "skt", "skm"], - "application/vnd.kodak-descriptor": ["sse"], - "application/vnd.las.las+xml": ["lasxml"], - "application/vnd.llamagraphics.life-balance.desktop": ["lbd"], - "application/vnd.llamagraphics.life-balance.exchange+xml": ["lbe"], - "application/vnd.lotus-1-2-3": ["123", "wk1", "wk3", "wk4", "wks"], - "application/vnd.lotus-approach": ["apr"], - "application/vnd.lotus-freelance": ["pre"], - "application/vnd.lotus-notes": ["nsf"], - "application/vnd.lotus-organizer": ["org"], - "application/vnd.lotus-screencam": ["scm"], - "application/vnd.lotus-wordpro": ["lwp"], - "application/vnd.macports.portpkg": ["portpkg"], - "application/vnd.mapbox-vector-tile": ["mvt"], - "application/vnd.mcd": ["mcd"], - "application/vnd.medcalcdata": ["mc1"], - "application/vnd.mediastation.cdkey": ["cdkey"], - "application/vnd.mfer": ["mwf"], - "application/vnd.mfmp": ["mfm"], - "application/vnd.micrografx.flo": ["flo"], - "application/vnd.micrografx.igx": ["igx"], - "application/vnd.mif": ["mif"], - "application/vnd.mobius.daf": ["daf"], - "application/vnd.mobius.dis": ["dis"], - "application/vnd.mobius.mbk": ["mbk"], - "application/vnd.mobius.mqy": ["mqy"], - "application/vnd.mobius.msl": ["msl"], - "application/vnd.mobius.plc": ["plc"], - "application/vnd.mobius.txf": ["txf"], - "application/vnd.mophun.application": ["mpn"], - "application/vnd.mophun.certificate": ["mpc"], - "application/vnd.mozilla.xul+xml": ["xul"], - "application/vnd.ms-access": ["mdb"], - "application/vnd.ms-artgalry": ["cil"], - "application/vnd.ms-asf": ["asf"], - "application/vnd.ms-cab-compressed": ["cab"], - "application/vnd.ms-excel": ["xls", "xlm", "xla", "xlc", "xlt", "xlw", "xll", "xld"], - "application/vnd.ms-excel.addin.macroenabled.12": ["xlam"], - "application/vnd.ms-excel.sheet.binary.macroenabled.12": ["xlsb"], - "application/vnd.ms-excel.sheet.macroenabled.12": ["xlsm"], - "application/vnd.ms-excel.template.macroenabled.12": ["xltm"], - "application/vnd.ms-fontobject": ["eot"], - "application/vnd.ms-htmlhelp": ["chm"], - "application/vnd.ms-ims": ["ims"], - "application/vnd.ms-lrm": ["lrm"], - "application/vnd.ms-officetheme": ["thmx"], - "application/vnd.ms-outlook": ["msg"], - "application/vnd.ms-pki.seccat": ["cat"], - "application/vnd.ms-pki.stl": ["stl"], - "application/vnd.ms-powerpoint": ["ppt", "pps", "pot", "ppz"], - "application/vnd.ms-powerpoint.addin.macroenabled.12": ["ppam"], - "application/vnd.ms-powerpoint.presentation.macroenabled.12": ["pptm"], - "application/vnd.ms-powerpoint.slide.macroenabled.12": ["sldm"], - "application/vnd.ms-powerpoint.slideshow.macroenabled.12": ["ppsm"], - "application/vnd.ms-powerpoint.template.macroenabled.12": ["potm"], - "application/vnd.ms-project": ["mpp", "mpt"], - "application/vnd.ms-publisher": ["pub"], - "application/vnd.ms-tnef": ["tnef", "tnf"], - "application/vnd.ms-visio.drawing.macroenabled.main+xml": ["vsdm"], - "application/vnd.ms-visio.drawing.main+xml": ["vsdx"], - "application/vnd.ms-visio.stencil.macroenabled.main+xml": ["vssm"], - "application/vnd.ms-visio.stencil.main+xml": ["vssx"], - "application/vnd.ms-visio.template.macroenabled.main+xml": ["vstm"], - "application/vnd.ms-visio.template.main+xml": ["vstx"], - "application/vnd.ms-word": ["doc"], - "application/vnd.ms-word.document.macroenabled.12": ["docm"], - "application/vnd.ms-word.template.macroenabled.12": ["dotm"], - "application/vnd.ms-works": ["wps", "wks", "wcm", "wdb", "xlr"], - "application/vnd.ms-wpl": ["wpl"], - "application/vnd.ms-xpsdocument": ["xps"], - "application/vnd.msaccess": ["mdb"], - "application/vnd.mseq": ["mseq"], - "application/vnd.musician": ["mus"], - "application/vnd.muvee.style": ["msty"], - "application/vnd.mynfc": ["taglet"], - "application/vnd.neurolanguage.nlu": ["nlu"], - "application/vnd.nintendo.snes.rom": ["sfc", "smc"], - "application/vnd.nitf": ["ntf", "nitf"], - "application/vnd.noblenet-directory": ["nnd"], - "application/vnd.noblenet-sealer": ["nns"], - "application/vnd.noblenet-web": ["nnw"], - "application/vnd.nokia.n-gage.ac+xml": ["ac"], - "application/vnd.nokia.n-gage.data": ["ngdat"], - "application/vnd.nokia.n-gage.symbian.install": ["n-gage"], - "application/vnd.nokia.radio-preset": ["rpst"], - "application/vnd.nokia.radio-presets": ["rpss"], - "application/vnd.novadigm.edm": ["edm"], - "application/vnd.novadigm.edx": ["edx"], - "application/vnd.novadigm.ext": ["ext"], - "application/vnd.oasis.docbook+xml": ["dbk", "docbook"], - "application/vnd.oasis.opendocument.chart": ["odc"], - "application/vnd.oasis.opendocument.chart-template": ["otc"], - "application/vnd.oasis.opendocument.database": ["odb"], - "application/vnd.oasis.opendocument.formula": ["odf"], - "application/vnd.oasis.opendocument.formula-template": ["odft", "otf"], - "application/vnd.oasis.opendocument.graphics": ["odg"], - "application/vnd.oasis.opendocument.graphics-flat-xml": ["fodg"], - "application/vnd.oasis.opendocument.graphics-template": ["otg"], - "application/vnd.oasis.opendocument.image": ["odi"], - "application/vnd.oasis.opendocument.image-template": ["oti"], - "application/vnd.oasis.opendocument.presentation": ["odp"], - "application/vnd.oasis.opendocument.presentation-flat-xml": ["fodp"], - "application/vnd.oasis.opendocument.presentation-template": ["otp"], - "application/vnd.oasis.opendocument.spreadsheet": ["ods"], - "application/vnd.oasis.opendocument.spreadsheet-flat-xml": ["fods"], - "application/vnd.oasis.opendocument.spreadsheet-template": ["ots"], - "application/vnd.oasis.opendocument.text": ["odt"], - "application/vnd.oasis.opendocument.text-flat-xml": ["fodt"], - "application/vnd.oasis.opendocument.text-master": ["odm"], - "application/vnd.oasis.opendocument.text-template": ["ott"], - "application/vnd.oasis.opendocument.text-web": ["oth"], - "application/vnd.olpc-sugar": ["xo"], - "application/vnd.oma.dd2+xml": ["dd2"], - "application/vnd.openblox.game+xml": ["obgx"], - "application/vnd.openofficeorg.extension": ["oxt"], - "application/vnd.openstreetmap.data+xml": ["osm"], - "application/vnd.openxmlformats-officedocument.presentationml.presentation": ["pptx"], - "application/vnd.openxmlformats-officedocument.presentationml.slide": ["sldx"], - "application/vnd.openxmlformats-officedocument.presentationml.slideshow": ["ppsx"], - "application/vnd.openxmlformats-officedocument.presentationml.template": ["potx"], - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": ["xlsx"], - "application/vnd.openxmlformats-officedocument.spreadsheetml.template": ["xltx"], - "application/vnd.openxmlformats-officedocument.wordprocessingml.document": ["docx"], - "application/vnd.openxmlformats-officedocument.wordprocessingml.template": ["dotx"], - "application/vnd.osgeo.mapguide.package": ["mgp"], - "application/vnd.osgi.dp": ["dp"], - "application/vnd.osgi.subsystem": ["esa"], - "application/vnd.palm": ["pdb", "pqa", "oprc", "prc"], - "application/vnd.pawaafile": ["paw"], - "application/vnd.pg.format": ["str"], - "application/vnd.pg.osasli": ["ei6"], - "application/vnd.picsel": ["efif"], - "application/vnd.pmi.widget": ["wg"], - "application/vnd.pocketlearn": ["plf"], - "application/vnd.powerbuilder6": ["pbd"], - "application/vnd.previewsystems.box": ["box"], - "application/vnd.proteus.magazine": ["mgz"], - "application/vnd.publishare-delta-tree": ["qps"], - "application/vnd.pvi.ptid1": ["ptid"], - "application/vnd.quark.quarkxpress": ["qxd", "qxt", "qwd", "qwt", "qxl", "qxb"], - "application/vnd.rar": ["rar"], - "application/vnd.realvnc.bed": ["bed"], - "application/vnd.recordare.musicxml": ["mxl"], - "application/vnd.recordare.musicxml+xml": ["musicxml"], - "application/vnd.rig.cryptonote": ["cryptonote"], - "application/vnd.rim.cod": ["cod"], - "application/vnd.rn-realmedia": ["rm", "rmj", "rmm", "rms", "rmx", "rmvb"], - "application/vnd.rn-realmedia-vbr": ["rmvb", "rm", "rmj", "rmm", "rms", "rmx"], - "application/vnd.route66.link66+xml": ["link66"], - "application/vnd.sailingtracker.track": ["st"], - "application/vnd.sdp": ["sdp"], - "application/vnd.seemail": ["see"], - "application/vnd.sema": ["sema"], - "application/vnd.semd": ["semd"], - "application/vnd.semf": ["semf"], - "application/vnd.shana.informed.formdata": ["ifm"], - "application/vnd.shana.informed.formtemplate": ["itp"], - "application/vnd.shana.informed.interchange": ["iif"], - "application/vnd.shana.informed.package": ["ipk"], - "application/vnd.simtech-mindmapper": ["twd", "twds"], - "application/vnd.smaf": ["mmf", "smaf"], - "application/vnd.smart.teacher": ["teacher"], - "application/vnd.snap": ["snap"], - "application/vnd.software602.filler.form+xml": ["fo"], - "application/vnd.solent.sdkm+xml": ["sdkm", "sdkd"], - "application/vnd.spotfire.dxp": ["dxp"], - "application/vnd.spotfire.sfs": ["sfs"], - "application/vnd.sqlite3": ["sqlite3"], - "application/vnd.squashfs": ["sqsh"], - "application/vnd.stardivision.calc": ["sdc"], - "application/vnd.stardivision.chart": ["sds"], - "application/vnd.stardivision.draw": ["sda"], - "application/vnd.stardivision.impress": ["sdd", "sdp"], - "application/vnd.stardivision.mail": ["smd"], - "application/vnd.stardivision.math": ["smf"], - "application/vnd.stardivision.writer": ["sdw", "vor", "sgl"], - "application/vnd.stardivision.writer-global": ["sgl", "sdw", "vor"], - "application/vnd.stepmania.package": ["smzip"], - "application/vnd.stepmania.stepchart": ["sm"], - "application/vnd.sun.wadl+xml": ["wadl"], - "application/vnd.sun.xml.base": ["odb"], - "application/vnd.sun.xml.calc": ["sxc"], - "application/vnd.sun.xml.calc.template": ["stc"], - "application/vnd.sun.xml.draw": ["sxd"], - "application/vnd.sun.xml.draw.template": ["std"], - "application/vnd.sun.xml.impress": ["sxi"], - "application/vnd.sun.xml.impress.template": ["sti"], - "application/vnd.sun.xml.math": ["sxm"], - "application/vnd.sun.xml.writer": ["sxw"], - "application/vnd.sun.xml.writer.global": ["sxg"], - "application/vnd.sun.xml.writer.template": ["stw"], - "application/vnd.sus-calendar": ["sus", "susp"], - "application/vnd.svd": ["svd"], - "application/vnd.symbian.install": ["sis", "sisx"], - "application/vnd.syncml+xml": ["xsm"], - "application/vnd.syncml.dm+wbxml": ["bdm"], - "application/vnd.syncml.dm+xml": ["xdm"], - "application/vnd.syncml.dmddf+xml": ["ddf"], - "application/vnd.tao.intent-module-archive": ["tao"], - "application/vnd.tcpdump.pcap": ["pcap", "cap", "dmp"], - "application/vnd.tmobile-livetv": ["tmo"], - "application/vnd.trid.tpt": ["tpt"], - "application/vnd.triscape.mxs": ["mxs"], - "application/vnd.trueapp": ["tra"], - "application/vnd.ufdl": ["ufd", "ufdl"], - "application/vnd.uiq.theme": ["utz"], - "application/vnd.umajin": ["umj"], - "application/vnd.unity": ["unityweb"], - "application/vnd.uoml+xml": ["uoml"], - "application/vnd.vcx": ["vcx"], - "application/vnd.visio": ["vsd", "vst", "vss", "vsw"], - "application/vnd.visionary": ["vis"], - "application/vnd.vsf": ["vsf"], - "application/vnd.wap.wbxml": ["wbxml"], - "application/vnd.wap.wmlc": ["wmlc"], - "application/vnd.wap.wmlscriptc": ["wmlsc"], - "application/vnd.webturbo": ["wtb"], - "application/vnd.wolfram.player": ["nbp"], - "application/vnd.wordperfect": ["wpd", "wp", "wp4", "wp5", "wp6", "wpp"], - "application/vnd.wqd": ["wqd"], - "application/vnd.wt.stf": ["stf"], - "application/vnd.xara": ["xar"], - "application/vnd.xdgapp": ["flatpak", "xdgapp"], - "application/vnd.xfdl": ["xfdl"], - "application/vnd.yamaha.hv-dic": ["hvd"], - "application/vnd.yamaha.hv-script": ["hvs"], - "application/vnd.yamaha.hv-voice": ["hvp"], - "application/vnd.yamaha.openscoreformat": ["osf"], - "application/vnd.yamaha.openscoreformat.osfpvg+xml": ["osfpvg"], - "application/vnd.yamaha.smaf-audio": ["saf"], - "application/vnd.yamaha.smaf-phrase": ["spf"], - "application/vnd.yellowriver-custom-menu": ["cmp"], - "application/vnd.youtube.yt": ["yt"], - "application/vnd.zul": ["zir", "zirz"], - "application/vnd.zzazz.deck+xml": ["zaz"], - "application/voicexml+xml": ["vxml"], - "application/wasm": ["wasm"], - "application/widget": ["wgt"], - "application/winhlp": ["hlp"], - "application/wk1": ["123", "wk1", "wk3", "wk4", "wks"], - "application/wmf": ["wmf"], - "application/wordperfect": ["wp", "wp4", "wp5", "wp6", "wpd", "wpp"], - "application/wsdl+xml": ["wsdl"], - "application/wspolicy+xml": ["wspolicy"], - "application/wwf": ["wwf"], - "application/x-123": ["123", "wk1", "wk3", "wk4", "wks"], - "application/x-7z-compressed": ["7z", "7z.001"], - "application/x-abiword": ["abw", "abw.CRASHED", "abw.gz", "zabw"], - "application/x-ace": ["ace"], - "application/x-ace-compressed": ["ace"], - "application/x-alz": ["alz"], - "application/x-amiga-disk-format": ["adf"], - "application/x-amipro": ["sam"], - "application/x-annodex": ["anx"], - "application/x-aportisdoc": ["pdb", "pdc"], - "application/x-apple-diskimage": ["dmg"], - "application/x-apple-systemprofiler+xml": ["spx"], - "application/x-appleworks-document": ["cwk"], - "application/x-applix-spreadsheet": ["as"], - "application/x-applix-word": ["aw"], - "application/x-archive": ["a", "ar"], - "application/x-arj": ["arj"], - "application/x-asp": ["asp"], - "application/x-atari-2600-rom": ["a26"], - "application/x-atari-7800-rom": ["a78"], - "application/x-atari-lynx-rom": ["lnx"], - "application/x-authorware-bin": ["aab", "x32", "u32", "vox"], - "application/x-authorware-map": ["aam"], - "application/x-authorware-seg": ["aas"], - "application/x-awk": ["awk"], - "application/x-bcpio": ["bcpio"], - "application/x-bdoc": ["bdoc"], - "application/x-bittorrent": ["torrent"], - "application/x-blender": ["blender", "blend", "BLEND"], - "application/x-blorb": ["blb", "blorb"], - "application/x-bps-patch": ["bps"], - "application/x-bsdiff": ["bsdiff"], - "application/x-bz2": ["bz2"], - "application/x-bzdvi": ["dvi.bz2"], - "application/x-bzip": ["bz", "bz2"], - "application/x-bzip-compressed-tar": ["tar.bz2", "tar.bz", "tbz2", "tbz", "tb2"], - "application/x-bzip2": ["bz2", "boz", "bz"], - "application/x-bzpdf": ["pdf.bz2"], - "application/x-bzpostscript": ["ps.bz2"], - "application/x-cb7": ["cb7"], - "application/x-cbr": ["cbr", "cba", "cbt", "cbz", "cb7"], - "application/x-cbt": ["cbt"], - "application/x-cbz": ["cbz"], - "application/x-ccmx": ["ccmx"], - "application/x-cd-image": ["iso", "iso9660"], - "application/x-cdlink": ["vcd"], - "application/x-cdr": ["cdr"], - "application/x-cdrdao-toc": ["toc"], - "application/x-cfs-compressed": ["cfs"], - "application/x-chat": ["chat"], - "application/x-chess-pgn": ["pgn"], - "application/x-chm": ["chm"], - "application/x-chrome-extension": ["crx"], - "application/x-cisco-vpn-settings": ["pcf"], - "application/x-cocoa": ["cco"], - "application/x-compress": ["Z"], - "application/x-compressed-iso": ["cso"], - "application/x-compressed-tar": ["tar.gz", "tgz"], - "application/x-conference": ["nsc"], - "application/x-coreldraw": ["cdr"], - "application/x-cpio": ["cpio"], - "application/x-cpio-compressed": ["cpio.gz"], - "application/x-csh": ["csh"], - "application/x-cue": ["cue"], - "application/x-dar": ["dar"], - "application/x-dbase": ["dbf"], - "application/x-dbf": ["dbf"], - "application/x-dc-rom": ["dc"], - "application/x-deb": ["deb", "udeb"], - "application/x-debian-package": ["deb", "udeb"], - "application/x-designer": ["ui"], - "application/x-desktop": ["desktop", "kdelnk"], - "application/x-dgc-compressed": ["dgc"], - "application/x-dia-diagram": ["dia"], - "application/x-dia-shape": ["shape"], - "application/x-director": ["dir", "dcr", "dxr", "cst", "cct", "cxt", "w3d", "fgd", "swa"], - "application/x-discjuggler-cd-image": ["cdi"], - "application/x-docbook+xml": ["dbk", "docbook"], - "application/x-doom": ["wad"], - "application/x-doom-wad": ["wad"], - "application/x-dreamcast-rom": ["iso"], - "application/x-dtbncx+xml": ["ncx"], - "application/x-dtbook+xml": ["dtb"], - "application/x-dtbresource+xml": ["res"], - "application/x-dvi": ["dvi"], - "application/x-e-theme": ["etheme"], - "application/x-egon": ["egon"], - "application/x-emf": ["emf"], - "application/x-envoy": ["evy"], - "application/x-eva": ["eva"], - "application/x-fd-file": ["fd", "qd"], - "application/x-fds-disk": ["fds"], - "application/x-fictionbook": ["fb2"], - "application/x-fictionbook+xml": ["fb2"], - "application/x-flash-video": ["flv"], - "application/x-fluid": ["fl"], - "application/x-font-afm": ["afm"], - "application/x-font-bdf": ["bdf"], - "application/x-font-ghostscript": ["gsf"], - "application/x-font-linux-psf": ["psf"], - "application/x-font-otf": ["otf"], - "application/x-font-pcf": ["pcf", "pcf.Z", "pcf.gz"], - "application/x-font-snf": ["snf"], - "application/x-font-speedo": ["spd"], - "application/x-font-truetype": ["ttf"], - "application/x-font-ttf": ["ttf"], - "application/x-font-ttx": ["ttx"], - "application/x-font-type1": ["pfa", "pfb", "pfm", "afm", "gsf"], - "application/x-font-woff": ["woff"], - "application/x-frame": ["fm"], - "application/x-freearc": ["arc"], - "application/x-futuresplash": ["spl"], - "application/x-gameboy-color-rom": ["gbc", "cgb"], - "application/x-gameboy-rom": ["gb", "sgb"], - "application/x-gamecube-iso-image": ["iso"], - "application/x-gamecube-rom": ["iso"], - "application/x-gamegear-rom": ["gg"], - "application/x-gba-rom": ["gba", "agb"], - "application/x-gca-compressed": ["gca"], - "application/x-gd-rom-cue": ["gdi"], - "application/x-gedcom": ["ged", "gedcom"], - "application/x-genesis-32x-rom": ["32x", "mdx"], - "application/x-genesis-rom": ["gen", "smd", "sgd"], - "application/x-gettext": ["po"], - "application/x-gettext-translation": ["gmo", "mo"], - "application/x-glade": ["glade"], - "application/x-glulx": ["ulx"], - "application/x-gnome-app-info": ["desktop", "kdelnk"], - "application/x-gnucash": ["gnucash", "gnc", "xac"], - "application/x-gnumeric": ["gnumeric"], - "application/x-gnuplot": ["gp", "gplt", "gnuplot"], - "application/x-go-sgf": ["sgf"], - "application/x-gpx": ["gpx"], - "application/x-gpx+xml": ["gpx"], - "application/x-gramps-xml": ["gramps"], - "application/x-graphite": ["gra"], - "application/x-gtar": ["gtar", "tar", "gem"], - "application/x-gtk-builder": ["ui"], - "application/x-gz-font-linux-psf": ["psf.gz"], - "application/x-gzdvi": ["dvi.gz"], - "application/x-gzip": ["gz"], - "application/x-gzpdf": ["pdf.gz"], - "application/x-gzpostscript": ["ps.gz"], - "application/x-hdf": ["hdf", "hdf4", "h4", "hdf5", "h5"], - "application/x-hfe-file": ["hfe"], - "application/x-hfe-floppy-image": ["hfe"], - "application/x-httpd-php": ["php"], - "application/x-hwp": ["hwp"], - "application/x-hwt": ["hwt"], - "application/x-ica": ["ica"], - "application/x-install-instructions": ["install"], - "application/x-ips-patch": ["ips"], - "application/x-ipynb+json": ["ipynb"], - "application/x-iso9660-appimage": ["appimage"], - "application/x-iso9660-image": ["iso", "iso9660"], - "application/x-it87": ["it87"], - "application/x-iwork-keynote-sffkey": ["key"], - "application/x-iwork-numbers-sffnumbers": ["numbers"], - "application/x-iwork-pages-sffpages": ["pages"], - "application/x-jar": ["jar"], - "application/x-java": ["class"], - "application/x-java-archive": ["jar"], - "application/x-java-archive-diff": ["jardiff"], - "application/x-java-class": ["class"], - "application/x-java-jce-keystore": ["jceks"], - "application/x-java-jnlp-file": ["jnlp"], - "application/x-java-keystore": ["jks", "ks"], - "application/x-java-pack200": ["pack"], - "application/x-java-vm": ["class"], - "application/x-javascript": ["js", "jsm", "mjs"], - "application/x-jbuilder-project": ["jpr", "jpx"], - "application/x-karbon": ["karbon"], - "application/x-kchart": ["chrt"], - "application/x-keepass2": ["kdbx"], - "application/x-kexi-connectiondata": ["kexic"], - "application/x-kexiproject-shortcut": ["kexis"], - "application/x-kexiproject-sqlite": ["kexi"], - "application/x-kexiproject-sqlite2": ["kexi"], - "application/x-kexiproject-sqlite3": ["kexi"], - "application/x-kformula": ["kfo"], - "application/x-killustrator": ["kil"], - "application/x-kivio": ["flw"], - "application/x-kontour": ["kon"], - "application/x-kpovmodeler": ["kpm"], - "application/x-kpresenter": ["kpr", "kpt"], - "application/x-krita": ["kra", "krz"], - "application/x-kspread": ["ksp"], - "application/x-kugar": ["kud"], - "application/x-kword": ["kwd", "kwt"], - "application/x-latex": ["latex"], - "application/x-lha": ["lha", "lzh"], - "application/x-lhz": ["lhz"], - "application/x-linguist": ["ts"], - "application/x-lotus123": ["123", "wk1", "wk3", "wk4", "wks"], - "application/x-lrzip": ["lrz"], - "application/x-lrzip-compressed-tar": ["tar.lrz", "tlrz"], - "application/x-lua-bytecode": ["luac"], - "application/x-lyx": ["lyx"], - "application/x-lz4": ["lz4"], - "application/x-lz4-compressed-tar": ["tar.lz4"], - "application/x-lzh-compressed": ["lzh", "lha"], - "application/x-lzip": ["lz"], - "application/x-lzip-compressed-tar": ["tar.lz"], - "application/x-lzma": ["lzma"], - "application/x-lzma-compressed-tar": ["tar.lzma", "tlz"], - "application/x-lzop": ["lzo"], - "application/x-lzpdf": ["pdf.lz"], - "application/x-m4": ["m4"], - "application/x-magicpoint": ["mgp"], - "application/x-makeself": ["run"], - "application/x-mame-chd": ["chd"], - "application/x-markaby": ["mab"], - "application/x-mathematica": ["nb"], - "application/x-mdb": ["mdb"], - "application/x-mie": ["mie"], - "application/x-mif": ["mif"], - "application/x-mimearchive": ["mhtml", "mht"], - "application/x-mobi8-ebook": ["azw3", "kfx"], - "application/x-mobipocket-ebook": ["prc", "mobi"], - "application/x-ms-application": ["application"], - "application/x-ms-asx": ["asx", "wax", "wvx", "wmx"], - "application/x-ms-dos-executable": ["exe"], - "application/x-ms-shortcut": ["lnk"], - "application/x-ms-wim": ["wim", "swm"], - "application/x-ms-wmd": ["wmd"], - "application/x-ms-wmz": ["wmz"], - "application/x-ms-xbap": ["xbap"], - "application/x-msaccess": ["mdb"], - "application/x-msbinder": ["obd"], - "application/x-mscardfile": ["crd"], - "application/x-msclip": ["clp"], - "application/x-msdos-program": ["exe"], - "application/x-msdownload": ["exe", "dll", "com", "bat", "msi"], - "application/x-msexcel": ["xls", "xlc", "xll", "xlm", "xlw", "xla", "xlt", "xld"], - "application/x-msi": ["msi"], - "application/x-msmediaview": ["mvb", "m13", "m14"], - "application/x-msmetafile": ["wmf", "wmz", "emf", "emz"], - "application/x-msmoney": ["mny"], - "application/x-mspowerpoint": ["ppz", "ppt", "pps", "pot"], - "application/x-mspublisher": ["pub"], - "application/x-msschedule": ["scd"], - "application/x-msterminal": ["trm"], - "application/x-mswinurl": ["url"], - "application/x-msword": ["doc"], - "application/x-mswrite": ["wri"], - "application/x-msx-rom": ["msx"], - "application/x-n64-rom": ["n64", "z64", "v64"], - "application/x-navi-animation": ["ani"], - "application/x-neo-geo-pocket-color-rom": ["ngc"], - "application/x-neo-geo-pocket-rom": ["ngp"], - "application/x-nes-rom": ["nes", "nez", "unf", "unif"], - "application/x-netcdf": ["nc", "cdf"], - "application/x-netshow-channel": ["nsc"], - "application/x-nintendo-3ds-executable": ["3dsx"], - "application/x-nintendo-3ds-rom": ["3ds", "cci"], - "application/x-nintendo-ds-rom": ["nds"], - "application/x-ns-proxy-autoconfig": ["pac"], - "application/x-nzb": ["nzb"], - "application/x-object": ["o", "mod"], - "application/x-ogg": ["ogx"], - "application/x-oleo": ["oleo"], - "application/x-pagemaker": ["p65", "pm", "pm6", "pmd"], - "application/x-pak": ["pak"], - "application/x-palm-database": ["prc", "pdb", "pqa", "oprc"], - "application/x-par2": ["PAR2", "par2"], - "application/x-partial-download": ["wkdownload", "crdownload", "part"], - "application/x-pc-engine-rom": ["pce"], - "application/x-pcap": ["pcap", "cap", "dmp"], - "application/x-pdf": ["pdf"], - "application/x-perl": ["pl", "pm", "PL", "al", "perl", "pod", "t"], - "application/x-photoshop": ["psd"], - "application/x-php": ["php", "php3", "php4", "php5", "phps"], - "application/x-pilot": ["prc", "pdb"], - "application/x-pkcs12": ["p12", "pfx"], - "application/x-pkcs7-certificates": ["p7b", "spc"], - "application/x-pkcs7-certreqresp": ["p7r"], - "application/x-planperfect": ["pln"], - "application/x-pocket-word": ["psw"], - "application/x-pw": ["pw"], - "application/x-pyspread-bz-spreadsheet": ["pys"], - "application/x-pyspread-spreadsheet": ["pysu"], - "application/x-python-bytecode": ["pyc", "pyo"], - "application/x-qed-disk": ["qed"], - "application/x-qemu-disk": ["qcow2", "qcow"], - "application/x-qpress": ["qp"], - "application/x-qtiplot": ["qti", "qti.gz"], - "application/x-quattropro": ["wb1", "wb2", "wb3"], - "application/x-quicktime-media-link": ["qtl"], - "application/x-quicktimeplayer": ["qtl"], - "application/x-qw": ["qif"], - "application/x-rar": ["rar"], - "application/x-rar-compressed": ["rar"], - "application/x-raw-disk-image": ["raw-disk-image", "img"], - "application/x-raw-disk-image-xz-compressed": ["raw-disk-image.xz", "img.xz"], - "application/x-raw-floppy-disk-image": ["fd", "qd"], - "application/x-redhat-package-manager": ["rpm"], - "application/x-reject": ["rej"], - "application/x-research-info-systems": ["ris"], - "application/x-rnc": ["rnc"], - "application/x-rpm": ["rpm"], - "application/x-ruby": ["rb"], - "application/x-sami": ["smi", "sami"], - "application/x-sap-file": ["sap"], - "application/x-saturn-rom": ["iso"], - "application/x-sdp": ["sdp"], - "application/x-sea": ["sea"], - "application/x-sega-cd-rom": ["iso"], - "application/x-sega-pico-rom": ["iso"], - "application/x-sg1000-rom": ["sg"], - "application/x-sh": ["sh"], - "application/x-shar": ["shar"], - "application/x-shared-library-la": ["la"], - "application/x-sharedlib": ["so"], - "application/x-shellscript": ["sh"], - "application/x-shockwave-flash": ["swf", "spl"], - "application/x-shorten": ["shn"], - "application/x-siag": ["siag"], - "application/x-silverlight-app": ["xap"], - "application/x-sit": ["sit"], - "application/x-smaf": ["mmf", "smaf"], - "application/x-sms-rom": ["sms"], - "application/x-snes-rom": ["sfc", "smc"], - "application/x-source-rpm": ["src.rpm", "spm"], - "application/x-spss-por": ["por"], - "application/x-spss-sav": ["sav", "zsav"], - "application/x-spss-savefile": ["sav", "zsav"], - "application/x-sql": ["sql"], - "application/x-sqlite2": ["sqlite2"], - "application/x-sqlite3": ["sqlite3"], - "application/x-srt": ["srt"], - "application/x-stuffit": ["sit"], - "application/x-stuffitx": ["sitx"], - "application/x-subrip": ["srt"], - "application/x-sv4cpio": ["sv4cpio"], - "application/x-sv4crc": ["sv4crc"], - "application/x-t3vm-image": ["t3"], - "application/x-t602": ["602"], - "application/x-tads": ["gam"], - "application/x-tar": ["tar", "gtar", "gem"], - "application/x-targa": ["tga", "icb", "tpic", "vda", "vst"], - "application/x-tarz": ["tar.Z", "taz"], - "application/x-tcl": ["tcl", "tk"], - "application/x-tex": ["tex", "ltx", "sty", "cls", "dtx", "ins", "latex"], - "application/x-tex-gf": ["gf"], - "application/x-tex-pk": ["pk"], - "application/x-tex-tfm": ["tfm"], - "application/x-texinfo": ["texinfo", "texi"], - "application/x-tga": ["tga", "icb", "tpic", "vda", "vst"], - "application/x-tgif": ["obj"], - "application/x-theme": ["theme"], - "application/x-thomson-cartridge-memo7": ["m7"], - "application/x-thomson-cassette": ["k7"], - "application/x-thomson-sap-image": ["sap"], - "application/x-trash": ["bak", "old", "sik"], - "application/x-trig": ["trig"], - "application/x-troff": ["tr", "roff", "t"], - "application/x-troff-man": ["man"], - "application/x-tzo": ["tar.lzo", "tzo"], - "application/x-ufraw": ["ufraw"], - "application/x-ustar": ["ustar"], - "application/x-vdi-disk": ["vdi"], - "application/x-vhd-disk": ["vhd", "vpc"], - "application/x-vhdx-disk": ["vhdx"], - "application/x-virtual-boy-rom": ["vb"], - "application/x-virtualbox-hdd": ["hdd"], - "application/x-virtualbox-ova": ["ova"], - "application/x-virtualbox-ovf": ["ovf"], - "application/x-virtualbox-vbox": ["vbox"], - "application/x-virtualbox-vbox-extpack": ["vbox-extpack"], - "application/x-virtualbox-vdi": ["vdi"], - "application/x-virtualbox-vhd": ["vhd", "vpc"], - "application/x-virtualbox-vhdx": ["vhdx"], - "application/x-virtualbox-vmdk": ["vmdk"], - "application/x-vmdk-disk": ["vmdk"], - "application/x-vnd.kde.kexi": ["kexi"], - "application/x-wais-source": ["src"], - "application/x-wbfs": ["iso"], - "application/x-web-app-manifest+json": ["webapp"], - "application/x-wia": ["iso"], - "application/x-wii-iso-image": ["iso"], - "application/x-wii-rom": ["iso"], - "application/x-wii-wad": ["wad"], - "application/x-windows-themepack": ["themepack"], - "application/x-wmf": ["wmf"], - "application/x-wonderswan-color-rom": ["wsc"], - "application/x-wonderswan-rom": ["ws"], - "application/x-wordperfect": ["wp", "wp4", "wp5", "wp6", "wpd", "wpp"], - "application/x-wpg": ["wpg"], - "application/x-wwf": ["wwf"], - "application/x-x509-ca-cert": ["der", "crt", "pem", "cert"], - "application/x-xar": ["xar", "pkg"], - "application/x-xbel": ["xbel"], - "application/x-xfig": ["fig"], - "application/x-xliff": ["xlf", "xliff"], - "application/x-xliff+xml": ["xlf"], - "application/x-xpinstall": ["xpi"], - "application/x-xspf+xml": ["xspf"], - "application/x-xz": ["xz"], - "application/x-xz-compressed-tar": ["tar.xz", "txz"], - "application/x-xzpdf": ["pdf.xz"], - "application/x-yaml": ["yaml", "yml"], - "application/x-zip": ["zip"], - "application/x-zip-compressed": ["zip"], - "application/x-zip-compressed-fb2": ["fb2.zip"], - "application/x-zmachine": ["z1", "z2", "z3", "z4", "z5", "z6", "z7", "z8"], - "application/x-zoo": ["zoo"], - "application/x-zstd-compressed-tar": ["tar.zst", "tzst"], - "application/xaml+xml": ["xaml"], - "application/xcap-att+xml": ["xav"], - "application/xcap-caps+xml": ["xca"], - "application/xcap-diff+xml": ["xdf"], - "application/xcap-el+xml": ["xel"], - "application/xcap-error+xml": ["xer"], - "application/xcap-ns+xml": ["xns"], - "application/xenc+xml": ["xenc"], - "application/xhtml+xml": ["xhtml", "xht", "html", "htm"], - "application/xliff+xml": ["xlf", "xliff"], - "application/xml": ["xml", "xsl", "xsd", "rng", "xbl"], - "application/xml-dtd": ["dtd"], - "application/xml-external-parsed-entity": ["ent"], - "application/xop+xml": ["xop"], - "application/xproc+xml": ["xpl"], - "application/xps": ["xps"], - "application/xslt+xml": ["xsl", "xslt"], - "application/xspf+xml": ["xspf"], - "application/xv+xml": ["mxml", "xhvml", "xvml", "xvm"], - "application/yang": ["yang"], - "application/yin+xml": ["yin"], - "application/zip": ["zip"], - "application/zlib": ["zz"], - "application/zstd": ["zst"], - "audio/3gpp": ["3gpp", "3gp", "3ga"], - "audio/3gpp-encrypted": ["3gp", "3gpp", "3ga"], - "audio/3gpp2": ["3g2", "3gp2", "3gpp2"], - "audio/aac": ["aac", "adts", "ass"], - "audio/ac3": ["ac3"], - "audio/adpcm": ["adp"], - "audio/amr": ["amr"], - "audio/amr-encrypted": ["amr"], - "audio/amr-wb": ["awb"], - "audio/amr-wb-encrypted": ["awb"], - "audio/annodex": ["axa"], - "audio/basic": ["au", "snd"], - "audio/flac": ["flac"], - "audio/imelody": ["imy", "ime"], - "audio/m3u": ["m3u", "m3u8", "vlc"], - "audio/m4a": ["m4a", "f4a"], - "audio/midi": ["mid", "midi", "kar", "rmi"], - "audio/mobile-xmf": ["mxmf", "xmf"], - "audio/mp2": ["mp2"], - "audio/mp3": ["mp3", "mpga"], - "audio/mp4": ["m4a", "mp4a", "f4a"], - "audio/mpeg": ["mp3", "mpga", "mp2", "mp2a", "m2a", "m3a"], - "audio/mpegurl": ["m3u", "m3u8", "vlc"], - "audio/ogg": ["ogg", "oga", "spx", "opus"], - "audio/prs.sid": ["sid", "psid"], - "audio/s3m": ["s3m"], - "audio/scpls": ["pls"], - "audio/silk": ["sil"], - "audio/tta": ["tta"], - "audio/usac": ["loas", "xhe"], - "audio/vnd.audible": ["aa", "aax"], - "audio/vnd.audible.aax": ["aax"], - "audio/vnd.dece.audio": ["uva", "uvva"], - "audio/vnd.digital-winds": ["eol"], - "audio/vnd.dra": ["dra"], - "audio/vnd.dts": ["dts"], - "audio/vnd.dts.hd": ["dtshd"], - "audio/vnd.lucent.voice": ["lvp"], - "audio/vnd.m-realaudio": ["ra", "rax"], - "audio/vnd.ms-playready.media.pya": ["pya"], - "audio/vnd.nuera.ecelp4800": ["ecelp4800"], - "audio/vnd.nuera.ecelp7470": ["ecelp7470"], - "audio/vnd.nuera.ecelp9600": ["ecelp9600"], - "audio/vnd.rip": ["rip"], - "audio/vnd.rn-realaudio": ["ra", "rax"], - "audio/vnd.wave": ["wav"], - "audio/vorbis": ["oga", "ogg"], - "audio/wav": ["wav"], - "audio/wave": ["wav"], - "audio/webm": ["weba"], - "audio/wma": ["wma"], - "audio/x-aac": ["aac", "adts", "ass"], - "audio/x-aifc": ["aifc", "aiffc"], - "audio/x-aiff": ["aif", "aiff", "aifc"], - "audio/x-aiffc": ["aifc", "aiffc"], - "audio/x-amzxml": ["amz"], - "audio/x-annodex": ["axa"], - "audio/x-ape": ["ape"], - "audio/x-caf": ["caf"], - "audio/x-dts": ["dts"], - "audio/x-dtshd": ["dtshd"], - "audio/x-flac": ["flac"], - "audio/x-flac+ogg": ["oga", "ogg"], - "audio/x-gsm": ["gsm"], - "audio/x-hx-aac-adts": ["aac", "adts", "ass"], - "audio/x-imelody": ["imy", "ime"], - "audio/x-iriver-pla": ["pla"], - "audio/x-it": ["it"], - "audio/x-m3u": ["m3u", "m3u8", "vlc"], - "audio/x-m4a": ["m4a", "f4a"], - "audio/x-m4b": ["m4b", "f4b"], - "audio/x-m4r": ["m4r"], - "audio/x-matroska": ["mka"], - "audio/x-midi": ["mid", "midi", "kar"], - "audio/x-minipsf": ["minipsf"], - "audio/x-mo3": ["mo3"], - "audio/x-mod": ["mod", "ult", "uni", "m15", "mtm", "669", "med"], - "audio/x-mp2": ["mp2"], - "audio/x-mp3": ["mp3", "mpga"], - "audio/x-mp3-playlist": ["m3u", "m3u8", "vlc"], - "audio/x-mpeg": ["mp3", "mpga"], - "audio/x-mpegurl": ["m3u", "m3u8", "vlc"], - "audio/x-mpg": ["mp3", "mpga"], - "audio/x-ms-asx": ["asx", "wax", "wvx", "wmx"], - "audio/x-ms-wax": ["wax"], - "audio/x-ms-wma": ["wma"], - "audio/x-ms-wmv": ["wmv"], - "audio/x-musepack": ["mpc", "mpp", "mp+"], - "audio/x-ogg": ["oga", "ogg", "opus"], - "audio/x-oggflac": ["oga", "ogg"], - "audio/x-opus+ogg": ["opus"], - "audio/x-pn-audibleaudio": ["aa", "aax"], - "audio/x-pn-realaudio": ["ram", "ra", "rax"], - "audio/x-pn-realaudio-plugin": ["rmp"], - "audio/x-psf": ["psf"], - "audio/x-psflib": ["psflib"], - "audio/x-realaudio": ["ra"], - "audio/x-rn-3gpp-amr": ["3gp", "3gpp", "3ga"], - "audio/x-rn-3gpp-amr-encrypted": ["3gp", "3gpp", "3ga"], - "audio/x-rn-3gpp-amr-wb": ["3gp", "3gpp", "3ga"], - "audio/x-rn-3gpp-amr-wb-encrypted": ["3gp", "3gpp", "3ga"], - "audio/x-s3m": ["s3m"], - "audio/x-scpls": ["pls"], - "audio/x-shorten": ["shn"], - "audio/x-speex": ["spx"], - "audio/x-speex+ogg": ["oga", "ogg", "spx"], - "audio/x-stm": ["stm"], - "audio/x-tta": ["tta"], - "audio/x-voc": ["voc"], - "audio/x-vorbis": ["oga", "ogg"], - "audio/x-vorbis+ogg": ["oga", "ogg"], - "audio/x-wav": ["wav"], - "audio/x-wavpack": ["wv", "wvp"], - "audio/x-wavpack-correction": ["wvc"], - "audio/x-xi": ["xi"], - "audio/x-xm": ["xm"], - "audio/x-xmf": ["xmf"], - "audio/xm": ["xm"], - "audio/xmf": ["xmf"], - "chemical/x-cdx": ["cdx"], - "chemical/x-cif": ["cif"], - "chemical/x-cmdf": ["cmdf"], - "chemical/x-cml": ["cml"], - "chemical/x-csml": ["csml"], - "chemical/x-xyz": ["xyz"], - "flv-application/octet-stream": ["flv"], - "font/collection": ["ttc"], - "font/otf": ["otf"], - "font/ttf": ["ttf"], - "font/woff": ["woff"], - "font/woff2": ["woff2"], - "image/aces": ["exr"], - "image/apng": ["apng"], - "image/astc": ["astc"], - "image/avif": ["avif", "avifs"], - "image/avif-sequence": ["avif", "avifs"], - "image/bmp": ["bmp", "dib"], - "image/cdr": ["cdr"], - "image/cgm": ["cgm"], - "image/dicom-rle": ["drle"], - "image/emf": ["emf"], - "image/fax-g3": ["g3"], - "image/fits": ["fits"], - "image/g3fax": ["g3"], - "image/gif": ["gif"], - "image/heic": ["heic", "heif"], - "image/heic-sequence": ["heics", "heic", "heif"], - "image/heif": ["heif", "heic"], - "image/heif-sequence": ["heifs", "heic", "heif"], - "image/hej2k": ["hej2"], - "image/hsj2": ["hsj2"], - "image/ico": ["ico"], - "image/icon": ["ico"], - "image/ief": ["ief"], - "image/jls": ["jls"], - "image/jp2": ["jp2", "jpg2"], - "image/jpeg": ["jpg", "jpeg", "jpe"], - "image/jpeg2000": ["jp2", "jpg2"], - "image/jpeg2000-image": ["jp2", "jpg2"], - "image/jph": ["jph"], - "image/jphc": ["jhc"], - "image/jpm": ["jpm", "jpgm"], - "image/jpx": ["jpx", "jpf"], - "image/jxl": ["jxl"], - "image/jxr": ["jxr"], - "image/jxra": ["jxra"], - "image/jxrs": ["jxrs"], - "image/jxs": ["jxs"], - "image/jxsc": ["jxsc"], - "image/jxsi": ["jxsi"], - "image/jxss": ["jxss"], - "image/ktx": ["ktx"], - "image/ktx2": ["ktx2"], - "image/openraster": ["ora"], - "image/pdf": ["pdf"], - "image/photoshop": ["psd"], - "image/pjpeg": ["jpg", "jpeg", "jpe"], - "image/png": ["png"], - "image/prs.btif": ["btif"], - "image/prs.pti": ["pti"], - "image/psd": ["psd"], - "image/rle": ["rle"], - "image/sgi": ["sgi"], - "image/svg": ["svg"], - "image/svg+xml": ["svg", "svgz"], - "image/svg+xml-compressed": ["svgz"], - "image/t38": ["t38"], - "image/targa": ["tga", "icb", "tpic", "vda", "vst"], - "image/tga": ["tga", "icb", "tpic", "vda", "vst"], - "image/tiff": ["tif", "tiff"], - "image/tiff-fx": ["tfx"], - "image/vnd.adobe.photoshop": ["psd"], - "image/vnd.airzip.accelerator.azv": ["azv"], - "image/vnd.dece.graphic": ["uvi", "uvvi", "uvg", "uvvg"], - "image/vnd.djvu": ["djvu", "djv"], - "image/vnd.djvu+multipage": ["djvu", "djv"], - "image/vnd.dvb.subtitle": ["sub"], - "image/vnd.dwg": ["dwg"], - "image/vnd.dxf": ["dxf"], - "image/vnd.fastbidsheet": ["fbs"], - "image/vnd.fpx": ["fpx"], - "image/vnd.fst": ["fst"], - "image/vnd.fujixerox.edmics-mmr": ["mmr"], - "image/vnd.fujixerox.edmics-rlc": ["rlc"], - "image/vnd.microsoft.icon": ["ico"], - "image/vnd.ms-dds": ["dds"], - "image/vnd.ms-modi": ["mdi"], - "image/vnd.ms-photo": ["wdp"], - "image/vnd.net-fpx": ["npx"], - "image/vnd.pco.b16": ["b16"], - "image/vnd.rn-realpix": ["rp"], - "image/vnd.tencent.tap": ["tap"], - "image/vnd.valve.source.texture": ["vtf"], - "image/vnd.wap.wbmp": ["wbmp"], - "image/vnd.xiff": ["xif"], - "image/vnd.zbrush.pcx": ["pcx"], - "image/webp": ["webp"], - "image/wmf": ["wmf"], - "image/x-3ds": ["3ds"], - "image/x-adobe-dng": ["dng"], - "image/x-applix-graphics": ["ag"], - "image/x-bmp": ["bmp", "dib"], - "image/x-bzeps": ["eps.bz2", "epsi.bz2", "epsf.bz2"], - "image/x-canon-cr2": ["cr2"], - "image/x-canon-cr3": ["cr3"], - "image/x-canon-crw": ["crw"], - "image/x-cdr": ["cdr"], - "image/x-cmu-raster": ["ras"], - "image/x-cmx": ["cmx"], - "image/x-compressed-xcf": ["xcf.gz", "xcf.bz2"], - "image/x-dds": ["dds"], - "image/x-djvu": ["djvu", "djv"], - "image/x-emf": ["emf"], - "image/x-eps": ["eps", "epsi", "epsf"], - "image/x-exr": ["exr"], - "image/x-fits": ["fits"], - "image/x-freehand": ["fh", "fhc", "fh4", "fh5", "fh7"], - "image/x-fuji-raf": ["raf"], - "image/x-gimp-gbr": ["gbr"], - "image/x-gimp-gih": ["gih"], - "image/x-gimp-pat": ["pat"], - "image/x-gzeps": ["eps.gz", "epsi.gz", "epsf.gz"], - "image/x-icb": ["tga", "icb", "tpic", "vda", "vst"], - "image/x-icns": ["icns"], - "image/x-ico": ["ico"], - "image/x-icon": ["ico"], - "image/x-iff": ["iff", "ilbm", "lbm"], - "image/x-ilbm": ["iff", "ilbm", "lbm"], - "image/x-jng": ["jng"], - "image/x-jp2-codestream": ["j2c", "j2k", "jpc"], - "image/x-jpeg2000-image": ["jp2", "jpg2"], - "image/x-kodak-dcr": ["dcr"], - "image/x-kodak-k25": ["k25"], - "image/x-kodak-kdc": ["kdc"], - "image/x-lwo": ["lwo", "lwob"], - "image/x-lws": ["lws"], - "image/x-macpaint": ["pntg"], - "image/x-minolta-mrw": ["mrw"], - "image/x-mrsid-image": ["sid"], - "image/x-ms-bmp": ["bmp", "dib"], - "image/x-msod": ["msod"], - "image/x-nikon-nef": ["nef"], - "image/x-nikon-nrw": ["nrw"], - "image/x-olympus-orf": ["orf"], - "image/x-panasonic-raw": ["raw"], - "image/x-panasonic-raw2": ["rw2"], - "image/x-panasonic-rw": ["raw"], - "image/x-panasonic-rw2": ["rw2"], - "image/x-pcx": ["pcx"], - "image/x-pentax-pef": ["pef"], - "image/x-photo-cd": ["pcd"], - "image/x-photoshop": ["psd"], - "image/x-pict": ["pic", "pct", "pict", "pict1", "pict2"], - "image/x-portable-anymap": ["pnm"], - "image/x-portable-bitmap": ["pbm"], - "image/x-portable-graymap": ["pgm"], - "image/x-portable-pixmap": ["ppm"], - "image/x-psd": ["psd"], - "image/x-quicktime": ["qtif", "qif"], - "image/x-rgb": ["rgb"], - "image/x-sgi": ["sgi"], - "image/x-sigma-x3f": ["x3f"], - "image/x-skencil": ["sk", "sk1"], - "image/x-sony-arw": ["arw"], - "image/x-sony-sr2": ["sr2"], - "image/x-sony-srf": ["srf"], - "image/x-sun-raster": ["sun"], - "image/x-targa": ["tga", "icb", "tpic", "vda", "vst"], - "image/x-tga": ["tga", "icb", "tpic", "vda", "vst"], - "image/x-win-bitmap": ["cur"], - "image/x-win-metafile": ["wmf"], - "image/x-wmf": ["wmf"], - "image/x-xbitmap": ["xbm"], - "image/x-xcf": ["xcf"], - "image/x-xfig": ["fig"], - "image/x-xpixmap": ["xpm"], - "image/x-xpm": ["xpm"], - "image/x-xwindowdump": ["xwd"], - "image/x.djvu": ["djvu", "djv"], - "message/disposition-notification": ["disposition-notification"], - "message/global": ["u8msg"], - "message/global-delivery-status": ["u8dsn"], - "message/global-disposition-notification": ["u8mdn"], - "message/global-headers": ["u8hdr"], - "message/rfc822": ["eml", "mime"], - "message/vnd.wfa.wsc": ["wsc"], - "model/3mf": ["3mf"], - "model/gltf+json": ["gltf"], - "model/gltf-binary": ["glb"], - "model/iges": ["igs", "iges"], - "model/mesh": ["msh", "mesh", "silo"], - "model/mtl": ["mtl"], - "model/obj": ["obj"], - "model/step+zip": ["stpz"], - "model/step-xml+zip": ["stpxz"], - "model/stl": ["stl"], - "model/vnd.collada+xml": ["dae"], - "model/vnd.dwf": ["dwf"], - "model/vnd.gdl": ["gdl"], - "model/vnd.gtw": ["gtw"], - "model/vnd.mts": ["mts"], - "model/vnd.opengex": ["ogex"], - "model/vnd.parasolid.transmit.binary": ["x_b"], - "model/vnd.parasolid.transmit.text": ["x_t"], - "model/vnd.sap.vds": ["vds"], - "model/vnd.usdz+zip": ["usdz"], - "model/vnd.valve.source.compiled-map": ["bsp"], - "model/vnd.vtu": ["vtu"], - "model/vrml": ["wrl", "vrml", "vrm"], - "model/x.stl-ascii": ["stl"], - "model/x.stl-binary": ["stl"], - "model/x3d+binary": ["x3db", "x3dbz"], - "model/x3d+fastinfoset": ["x3db"], - "model/x3d+vrml": ["x3dv", "x3dvz"], - "model/x3d+xml": ["x3d", "x3dz"], - "model/x3d-vrml": ["x3dv"], - "text/cache-manifest": ["appcache", "manifest"], - "text/calendar": ["ics", "ifb", "vcs"], - "text/coffeescript": ["coffee", "litcoffee"], - "text/crystal": ["cr"], - "text/css": ["css"], - "text/csv": ["csv"], - "text/csv-schema": ["csvs"], - "text/directory": ["vcard", "vcf", "vct", "gcrd"], - "text/ecmascript": ["es"], - "text/gedcom": ["ged", "gedcom"], - "text/google-video-pointer": ["gvp"], - "text/html": ["html", "htm", "shtml"], - "text/ico": ["ico"], - "text/jade": ["jade"], - "text/javascript": ["js", "jsm", "mjs"], - "text/jsx": ["jsx"], - "text/less": ["less"], - "text/markdown": ["md", "markdown", "mkd"], - "text/mathml": ["mml"], - "text/mdx": ["mdx"], - "text/n3": ["n3"], - "text/org": ["org"], - "text/plain": ["txt", "text", "conf", "def", "list", "log", "in", "ini", "asc"], - "text/prs.lines.tag": ["dsc"], - "text/rdf": ["rdf", "rdfs", "owl"], - "text/richtext": ["rtx"], - "text/rss": ["rss"], - "text/rtf": ["rtf"], - "text/rust": ["rs"], - "text/sgml": ["sgml", "sgm"], - "text/shex": ["shex"], - "text/slim": ["slim", "slm"], - "text/spdx": ["spdx"], - "text/spreadsheet": ["sylk", "slk"], - "text/stylus": ["stylus", "styl"], - "text/tab-separated-values": ["tsv"], - "text/tcl": ["tcl", "tk"], - "text/troff": ["t", "tr", "roff", "man", "me", "ms"], - "text/turtle": ["ttl"], - "text/uri-list": ["uri", "uris", "urls"], - "text/vbs": ["vbs"], - "text/vbscript": ["vbs"], - "text/vcard": ["vcard", "vcf", "vct", "gcrd"], - "text/vnd.curl": ["curl"], - "text/vnd.curl.dcurl": ["dcurl"], - "text/vnd.curl.mcurl": ["mcurl"], - "text/vnd.curl.scurl": ["scurl"], - "text/vnd.dvb.subtitle": ["sub"], - "text/vnd.fly": ["fly"], - "text/vnd.fmi.flexstor": ["flx"], - "text/vnd.graphviz": ["gv", "dot"], - "text/vnd.in3d.3dml": ["3dml"], - "text/vnd.in3d.spot": ["spot"], - "text/vnd.qt.linguist": ["ts"], - "text/vnd.rn-realtext": ["rt"], - "text/vnd.senx.warpscript": ["mc2"], - "text/vnd.sun.j2me.app-descriptor": ["jad"], - "text/vnd.trolltech.linguist": ["ts"], - "text/vnd.wap.wml": ["wml"], - "text/vnd.wap.wmlscript": ["wmls"], - "text/vtt": ["vtt"], - "text/x-adasrc": ["adb", "ads"], - "text/x-asm": ["s", "asm"], - "text/x-bibtex": ["bib"], - "text/x-c": ["c", "cc", "cxx", "cpp", "h", "hh", "dic"], - "text/x-c++hdr": ["hh", "hp", "hpp", "h++", "hxx"], - "text/x-c++src": ["cpp", "cxx", "cc", "C", "c++"], - "text/x-chdr": ["h"], - "text/x-cmake": ["cmake"], - "text/x-cobol": ["cbl", "cob"], - "text/x-comma-separated-values": ["csv"], - "text/x-common-lisp": ["asd", "fasl", "lisp", "ros"], - "text/x-component": ["htc"], - "text/x-crystal": ["cr"], - "text/x-csharp": ["cs"], - "text/x-csrc": ["c"], - "text/x-csv": ["csv"], - "text/x-dart": ["dart"], - "text/x-dbus-service": ["service"], - "text/x-dcl": ["dcl"], - "text/x-diff": ["diff", "patch"], - "text/x-dsl": ["dsl"], - "text/x-dsrc": ["d", "di"], - "text/x-dtd": ["dtd"], - "text/x-eiffel": ["e", "eif"], - "text/x-elixir": ["ex", "exs"], - "text/x-emacs-lisp": ["el"], - "text/x-erlang": ["erl"], - "text/x-fortran": ["f", "for", "f77", "f90", "f95"], - "text/x-genie": ["gs"], - "text/x-gettext-translation": ["po"], - "text/x-gettext-translation-template": ["pot"], - "text/x-gherkin": ["feature"], - "text/x-go": ["go"], - "text/x-google-video-pointer": ["gvp"], - "text/x-gradle": ["gradle"], - "text/x-groovy": ["groovy", "gvy", "gy", "gsh"], - "text/x-handlebars-template": ["hbs"], - "text/x-haskell": ["hs"], - "text/x-idl": ["idl"], - "text/x-imelody": ["imy", "ime"], - "text/x-iptables": ["iptables"], - "text/x-java": ["java"], - "text/x-java-source": ["java"], - "text/x-kaitai-struct": ["ksy"], - "text/x-kotlin": ["kt"], - "text/x-ldif": ["ldif"], - "text/x-lilypond": ["ly"], - "text/x-literate-haskell": ["lhs"], - "text/x-log": ["log"], - "text/x-lua": ["lua"], - "text/x-lyx": ["lyx"], - "text/x-makefile": ["mk", "mak"], - "text/x-markdown": ["md", "mkd", "markdown"], - "text/x-matlab": ["m"], - "text/x-microdvd": ["sub"], - "text/x-moc": ["moc"], - "text/x-modelica": ["mo"], - "text/x-mof": ["mof"], - "text/x-mpsub": ["sub"], - "text/x-mrml": ["mrml", "mrl"], - "text/x-ms-regedit": ["reg"], - "text/x-mup": ["mup", "not"], - "text/x-nfo": ["nfo"], - "text/x-objcsrc": ["m"], - "text/x-ocaml": ["ml", "mli"], - "text/x-ocl": ["ocl"], - "text/x-octave": ["m"], - "text/x-ooc": ["ooc"], - "text/x-opencl-src": ["cl"], - "text/x-opml": ["opml"], - "text/x-opml+xml": ["opml"], - "text/x-org": ["org"], - "text/x-pascal": ["p", "pas"], - "text/x-patch": ["diff", "patch"], - "text/x-perl": ["pl", "PL", "pm", "al", "perl", "pod", "t"], - "text/x-po": ["po"], - "text/x-pot": ["pot"], - "text/x-processing": ["pde"], - "text/x-python": ["py", "pyx", "wsgi"], - "text/x-python3": ["py", "py3", "py3x", "pyi"], - "text/x-qml": ["qml", "qmltypes", "qmlproject"], - "text/x-reject": ["rej"], - "text/x-rpm-spec": ["spec"], - "text/x-rst": ["rst"], - "text/x-sagemath": ["sage"], - "text/x-sass": ["sass"], - "text/x-scala": ["scala", "sc"], - "text/x-scheme": ["scm", "ss"], - "text/x-scss": ["scss"], - "text/x-setext": ["etx"], - "text/x-sfv": ["sfv"], - "text/x-sh": ["sh"], - "text/x-sql": ["sql"], - "text/x-ssa": ["ssa", "ass"], - "text/x-subviewer": ["sub"], - "text/x-suse-ymp": ["ymp"], - "text/x-svhdr": ["svh"], - "text/x-svsrc": ["sv"], - "text/x-systemd-unit": ["automount", "device", "mount", "path", "scope", "service", "slice", "socket", "swap", "target", "timer"], - "text/x-tcl": ["tcl", "tk"], - "text/x-tex": ["tex", "ltx", "sty", "cls", "dtx", "ins", "latex"], - "text/x-texinfo": ["texi", "texinfo"], - "text/x-troff": ["tr", "roff", "t"], - "text/x-troff-me": ["me"], - "text/x-troff-mm": ["mm"], - "text/x-troff-ms": ["ms"], - "text/x-twig": ["twig"], - "text/x-txt2tags": ["t2t"], - "text/x-uil": ["uil"], - "text/x-uuencode": ["uu", "uue"], - "text/x-vala": ["vala", "vapi"], - "text/x-vcalendar": ["vcs", "ics"], - "text/x-vcard": ["vcf", "vcard", "vct", "gcrd"], - "text/x-verilog": ["v"], - "text/x-vhdl": ["vhd", "vhdl"], - "text/x-xmi": ["xmi"], - "text/x-xslfo": ["fo", "xslfo"], - "text/x-yaml": ["yaml", "yml"], - "text/x.gcode": ["gcode"], - "text/xml": ["xml", "xbl", "xsd", "rng"], - "text/xml-external-parsed-entity": ["ent"], - "text/yaml": ["yaml", "yml"], - "video/3gp": ["3gp", "3gpp", "3ga"], - "video/3gpp": ["3gp", "3gpp", "3ga"], - "video/3gpp-encrypted": ["3gp", "3gpp", "3ga"], - "video/3gpp2": ["3g2", "3gp2", "3gpp2"], - "video/annodex": ["axv"], - "video/avi": ["avi", "avf", "divx"], - "video/divx": ["avi", "avf", "divx"], - "video/dv": ["dv"], - "video/fli": ["fli", "flc"], - "video/flv": ["flv"], - "video/h261": ["h261"], - "video/h263": ["h263"], - "video/h264": ["h264"], - "video/iso.segment": ["m4s"], - "video/jpeg": ["jpgv"], - "video/jpm": ["jpm", "jpgm"], - "video/mj2": ["mj2", "mjp2"], - "video/mp2t": ["ts", "m2t", "m2ts", "mts", "cpi", "clpi", "mpl", "mpls", "bdm", "bdmv"], - "video/mp4": ["mp4", "mp4v", "mpg4", "m4v", "f4v", "lrv"], - "video/mp4v-es": ["mp4", "m4v", "f4v", "lrv"], - "video/mpeg": ["mpeg", "mpg", "mpe", "m1v", "m2v", "mp2", "vob"], - "video/mpeg-system": ["mpeg", "mpg", "mp2", "mpe", "vob"], - "video/msvideo": ["avi", "avf", "divx"], - "video/ogg": ["ogv", "ogg"], - "video/quicktime": ["mov", "qt", "moov", "qtvr"], - "video/vivo": ["viv", "vivo"], - "video/vnd.dece.hd": ["uvh", "uvvh"], - "video/vnd.dece.mobile": ["uvm", "uvvm"], - "video/vnd.dece.pd": ["uvp", "uvvp"], - "video/vnd.dece.sd": ["uvs", "uvvs"], - "video/vnd.dece.video": ["uvv", "uvvv"], - "video/vnd.divx": ["avi", "avf", "divx"], - "video/vnd.dvb.file": ["dvb"], - "video/vnd.fvt": ["fvt"], - "video/vnd.mpegurl": ["mxu", "m4u", "m1u"], - "video/vnd.ms-playready.media.pyv": ["pyv"], - "video/vnd.radgamettools.bink": ["bik", "bk2"], - "video/vnd.radgamettools.smacker": ["smk"], - "video/vnd.rn-realvideo": ["rv", "rvx"], - "video/vnd.uvvu.mp4": ["uvu", "uvvu"], - "video/vnd.vivo": ["viv", "vivo"], - "video/webm": ["webm"], - "video/x-anim": ["anim[1-9j]"], - "video/x-annodex": ["axv"], - "video/x-avi": ["avi", "avf", "divx"], - "video/x-f4v": ["f4v"], - "video/x-fli": ["fli", "flc"], - "video/x-flic": ["fli", "flc"], - "video/x-flv": ["flv"], - "video/x-javafx": ["fxm"], - "video/x-m4v": ["m4v", "mp4", "f4v", "lrv"], - "video/x-matroska": ["mkv", "mk3d", "mks"], - "video/x-matroska-3d": ["mk3d"], - "video/x-mjpeg": ["mjpeg", "mjpg"], - "video/x-mng": ["mng"], - "video/x-mpeg": ["mpeg", "mpg", "mp2", "mpe", "vob"], - "video/x-mpeg-system": ["mpeg", "mpg", "mp2", "mpe", "vob"], - "video/x-mpeg2": ["mpeg", "mpg", "mp2", "mpe", "vob"], - "video/x-mpegurl": ["m1u", "m4u", "mxu"], - "video/x-ms-asf": ["asf", "asx"], - "video/x-ms-asf-plugin": ["asf"], - "video/x-ms-vob": ["vob"], - "video/x-ms-wax": ["asx", "wax", "wvx", "wmx"], - "video/x-ms-wm": ["wm", "asf"], - "video/x-ms-wmv": ["wmv"], - "video/x-ms-wmx": ["wmx", "asx", "wax", "wvx"], - "video/x-ms-wvx": ["wvx", "asx", "wax", "wmx"], - "video/x-msvideo": ["avi", "avf", "divx"], - "video/x-nsv": ["nsv"], - "video/x-ogg": ["ogv", "ogg"], - "video/x-ogm": ["ogm"], - "video/x-ogm+ogg": ["ogm"], - "video/x-real-video": ["rv", "rvx"], - "video/x-sgi-movie": ["movie"], - "video/x-smv": ["smv"], - "video/x-theora": ["ogg"], - "video/x-theora+ogg": ["ogg"], - "x-conference/x-cooltalk": ["ice"], - "x-epoc/x-sisx-app": ["sisx"], - "zz-application/zz-winassoc-123": ["123", "wk1", "wk3", "wk4", "wks"], - "zz-application/zz-winassoc-cab": ["cab"], - "zz-application/zz-winassoc-cdr": ["cdr"], - "zz-application/zz-winassoc-doc": ["doc"], - "zz-application/zz-winassoc-hlp": ["hlp"], - "zz-application/zz-winassoc-mdb": ["mdb"], - "zz-application/zz-winassoc-uu": ["uue"], - "zz-application/zz-winassoc-xls": ["xls", "xlc", "xll", "xlm", "xlw", "xla", "xlt", "xld"] -} \ No newline at end of file diff --git a/mime.yaml b/mime.yaml new file mode 100644 index 0000000..7b70057 --- /dev/null +++ b/mime.yaml @@ -0,0 +1,3394 @@ +mime: + - { name: 'application/acrobat', id: 1, value: ['pdf']} + - { name: 'application/andrew-inset', id: 2, value: ['ez']} + - { name: 'application/annodex', id: 3, value: ['anx']} + - { name: 'application/applixware', id: 4, value: ['aw']} + - { name: 'application/atom+xml', id: 5, value: ['atom']} + - { name: 'application/atomcat+xml', id: 6, value: ['atomcat']} + - { name: 'application/atomdeleted+xml', id: 7, value: ['atomdeleted']} + - { name: 'application/atomsvc+xml', id: 8, value: ['atomsvc']} + - { name: 'application/atsc-dwd+xml', id: 9, value: ['dwd']} + - { name: 'application/atsc-held+xml', id: 10, value: ['held']} + - { name: 'application/atsc-rsat+xml', id: 11, value: ['rsat']} + - { name: 'application/bdoc', id: 12, value: ['bdoc']} + - { name: 'application/bzip2', id: 13, value: ['bz2','bz']} + - { name: 'application/calendar+xml', id: 14, value: ['xcs']} + - { name: 'application/ccxml+xml', id: 15, value: ['ccxml']} + - { name: 'application/cdfx+xml', id: 16, value: ['cdfx']} + - { name: 'application/cdmi-capability', id: 17, value: ['cdmia']} + - { name: 'application/cdmi-container', id: 18, value: ['cdmic']} + - { name: 'application/cdmi-domain', id: 19, value: ['cdmid']} + - { name: 'application/cdmi-object', id: 20, value: ['cdmio']} + - { name: 'application/cdmi-queue', id: 21, value: ['cdmiq']} + - { name: 'application/cdr', id: 22, value: ['cdr']} + - { name: 'application/coreldraw', id: 23, value: ['cdr']} + - { name: 'application/csv', id: 24, value: ['csv']} + - { name: 'application/cu-seeme', id: 25, value: ['cu']} + - { name: 'application/dash+xml', id: 26, value: ['mpd']} + - { name: 'application/davmount+xml', id: 27, value: ['davmount']} + - { name: 'application/dbase', id: 28, value: ['dbf']} + - { name: 'application/dbf', id: 29, value: ['dbf']} + - { name: 'application/dicom', id: 30, value: ['dcm']} + - { name: 'application/docbook+xml', id: 31, value: ['dbk','docbook']} + - { name: 'application/dssc+der', id: 32, value: ['dssc']} + - { name: 'application/dssc+xml', id: 33, value: ['xdssc']} + - { name: 'application/ecmascript', id: 34, value: ['ecma','es']} + - { name: 'application/emf', id: 35, value: ['emf']} + - { name: 'application/emma+xml', id: 36, value: ['emma']} + - { name: 'application/emotionml+xml', id: 37, value: ['emotionml']} + - { name: 'application/epub+zip', id: 38, value: ['epub']} + - { name: 'application/exi', id: 39, value: ['exi']} + - { name: 'application/fdt+xml', id: 40, value: ['fdt']} + - { name: 'application/font-tdpfr', id: 41, value: ['pfr']} + - { name: 'application/font-woff', id: 42, value: ['woff']} + - { name: 'application/futuresplash', id: 43, value: ['swf','spl']} + - { name: 'application/geo+json', id: 44, value: ['geojson','geo.json']} + - { name: 'application/gml+xml', id: 45, value: ['gml']} + - { name: 'application/gnunet-directory', id: 46, value: ['gnd']} + - { name: 'application/gpx', id: 47, value: ['gpx']} + - { name: 'application/gpx+xml', id: 48, value: ['gpx']} + - { name: 'application/gxf', id: 49, value: ['gxf']} + - { name: 'application/gzip', id: 50, value: ['gz']} + - { name: 'application/hjson', id: 51, value: ['hjson']} + - { name: 'application/hyperstudio', id: 52, value: ['stk']} + - { name: 'application/ico', id: 53, value: ['ico']} + - { name: 'application/ics', id: 54, value: ['vcs','ics']} + - { name: 'application/illustrator', id: 55, value: ['ai']} + - { name: 'application/inkml+xml', id: 56, value: ['ink','inkml']} + - { name: 'application/ipfix', id: 57, value: ['ipfix']} + - { name: 'application/its+xml', id: 58, value: ['its']} + - { name: 'application/java', id: 59, value: ['class']} + - { name: 'application/java-archive', id: 60, value: ['jar','war','ear']} + - { name: 'application/java-byte-code', id: 61, value: ['class']} + - { name: 'application/java-serialized-object', id: 62, value: ['ser']} + - { name: 'application/java-vm', id: 63, value: ['class']} + - { name: 'application/javascript', id: 64, value: ['js','mjs','jsm']} + - { name: 'application/jrd+json', id: 65, value: ['jrd']} + - { name: 'application/json', id: 66, value: ['json','map']} + - { name: 'application/json-patch+json', id: 67, value: ['json-patch']} + - { name: 'application/json5', id: 68, value: ['json5']} + - { name: 'application/jsonml+json', id: 69, value: ['jsonml']} + - { name: 'application/ld+json', id: 70, value: ['jsonld']} + - { name: 'application/lgr+xml', id: 71, value: ['lgr']} + - { name: 'application/lost+xml', id: 72, value: ['lostxml']} + - { name: 'application/lotus123', id: 73, value: ['123','wk1','wk3','wk4','wks']} + - { name: 'application/m3u', id: 74, value: ['m3u','m3u8','vlc']} + - { name: 'application/mac-binhex40', id: 75, value: ['hqx']} + - { name: 'application/mac-compactpro', id: 76, value: ['cpt']} + - { name: 'application/mads+xml', id: 77, value: ['mads']} + - { name: 'application/manifest+json', id: 78, value: ['webmanifest']} + - { name: 'application/marc', id: 79, value: ['mrc']} + - { name: 'application/marcxml+xml', id: 80, value: ['mrcx']} + - { name: 'application/mathematica', id: 81, value: ['ma','nb','mb']} + - { name: 'application/mathml+xml', id: 82, value: ['mathml','mml']} + - { name: 'application/mbox', id: 83, value: ['mbox']} + - { name: 'application/mdb', id: 84, value: ['mdb']} + - { name: 'application/mediaservercontrol+xml', id: 85, value: ['mscml']} + - { name: 'application/metalink+xml', id: 86, value: ['metalink']} + - { name: 'application/metalink4+xml', id: 87, value: ['meta4']} + - { name: 'application/mets+xml', id: 88, value: ['mets']} + - { name: 'application/mmt-aei+xml', id: 89, value: ['maei']} + - { name: 'application/mmt-usd+xml', id: 90, value: ['musd']} + - { name: 'application/mods+xml', id: 91, value: ['mods']} + - { name: 'application/mp21', id: 92, value: ['m21','mp21']} + - { name: 'application/mp4', id: 93, value: ['mp4s','m4p']} + - { name: 'application/mrb-consumer+xml', id: 94, value: ['xdf']} + - { name: 'application/mrb-publish+xml', id: 95, value: ['xdf']} + - { name: 'application/ms-tnef', id: 96, value: ['tnef','tnf']} + - { name: 'application/msaccess', id: 97, value: ['mdb']} + - { name: 'application/msexcel', id: 98, value: ['xls','xlc','xll','xlm','xlw','xla','xlt','xld']} + - { name: 'application/mspowerpoint', id: 99, value: ['ppz','ppt','pps','pot']} + - { name: 'application/msword', id: 100, value: ['doc','dot']} + - { name: 'application/msword-template', id: 101, value: ['dot']} + - { name: 'application/mxf', id: 102, value: ['mxf']} + - { name: 'application/n-quads', id: 103, value: ['nq']} + - { name: 'application/n-triples', id: 104, value: ['nt']} + - { name: 'application/nappdf', id: 105, value: ['pdf']} + - { name: 'application/node', id: 106, value: ['cjs']} + - { name: 'application/octet-stream', id: 107, value: ['bin','dms','lrf','mar','so','dist','distz','pkg','bpk','dump','elc','deploy','exe','dll','deb','dmg','iso','img','msi','msp','msm','buffer']} + - { name: 'application/oda', id: 108, value: ['oda']} + - { name: 'application/oebps-package+xml', id: 109, value: ['opf']} + - { name: 'application/ogg', id: 110, value: ['ogx']} + - { name: 'application/omdoc+xml', id: 111, value: ['omdoc']} + - { name: 'application/onenote', id: 112, value: ['onetoc','onetoc2','onetmp','onepkg']} + - { name: 'application/ovf', id: 113, value: ['ova']} + - { name: 'application/owl+xml', id: 114, value: ['owx']} + - { name: 'application/oxps', id: 115, value: ['oxps']} + - { name: 'application/p2p-overlay+xml', id: 116, value: ['relo']} + - { name: 'application/patch-ops-error+xml', id: 117, value: ['xer']} + - { name: 'application/pcap', id: 118, value: ['pcap','cap','dmp']} + - { name: 'application/pdf', id: 119, value: ['pdf']} + - { name: 'application/pgp', id: 120, value: ['pgp','gpg','asc']} + - { name: 'application/pgp-encrypted', id: 121, value: ['pgp','gpg','asc']} + - { name: 'application/pgp-keys', id: 122, value: ['skr','pkr','asc','pgp','gpg','key']} + - { name: 'application/pgp-signature', id: 123, value: ['asc','sig','pgp','gpg']} + - { name: 'application/photoshop', id: 124, value: ['psd']} + - { name: 'application/pics-rules', id: 125, value: ['prf']} + - { name: 'application/pkcs10', id: 126, value: ['p10']} + - { name: 'application/pkcs12', id: 127, value: ['p12','pfx']} + - { name: 'application/pkcs7-mime', id: 128, value: ['p7m','p7c']} + - { name: 'application/pkcs7-signature', id: 129, value: ['p7s']} + - { name: 'application/pkcs8', id: 130, value: ['p8']} + - { name: 'application/pkcs8-encrypted', id: 131, value: ['p8e']} + - { name: 'application/pkix-attr-cert', id: 132, value: ['ac']} + - { name: 'application/pkix-cert', id: 133, value: ['cer']} + - { name: 'application/pkix-crl', id: 134, value: ['crl']} + - { name: 'application/pkix-pkipath', id: 135, value: ['pkipath']} + - { name: 'application/pkixcmp', id: 136, value: ['pki']} + - { name: 'application/pls', id: 137, value: ['pls']} + - { name: 'application/pls+xml', id: 138, value: ['pls']} + - { name: 'application/postscript', id: 139, value: ['ai','eps','ps']} + - { name: 'application/powerpoint', id: 140, value: ['ppz','ppt','pps','pot']} + - { name: 'application/provenance+xml', id: 141, value: ['provx']} + - { name: 'application/prs.cww', id: 142, value: ['cww']} + - { name: 'application/pskc+xml', id: 143, value: ['pskcxml']} + - { name: 'application/ram', id: 144, value: ['ram']} + - { name: 'application/raml+yaml', id: 145, value: ['raml']} + - { name: 'application/rdf+xml', id: 146, value: ['rdf','owl','rdfs']} + - { name: 'application/reginfo+xml', id: 147, value: ['rif']} + - { name: 'application/relax-ng-compact-syntax', id: 148, value: ['rnc']} + - { name: 'application/resource-lists+xml', id: 149, value: ['rl']} + - { name: 'application/resource-lists-diff+xml', id: 150, value: ['rld']} + - { name: 'application/rls-services+xml', id: 151, value: ['rs']} + - { name: 'application/route-apd+xml', id: 152, value: ['rapd']} + - { name: 'application/route-s-tsid+xml', id: 153, value: ['sls']} + - { name: 'application/route-usd+xml', id: 154, value: ['rusd']} + - { name: 'application/rpki-ghostbusters', id: 155, value: ['gbr']} + - { name: 'application/rpki-manifest', id: 156, value: ['mft']} + - { name: 'application/rpki-roa', id: 157, value: ['roa']} + - { name: 'application/rsd+xml', id: 158, value: ['rsd']} + - { name: 'application/rss+xml', id: 159, value: ['rss']} + - { name: 'application/rtf', id: 160, value: ['rtf']} + - { name: 'application/sbml+xml', id: 161, value: ['sbml']} + - { name: 'application/schema+json', id: 162, value: ['json']} + - { name: 'application/scvp-cv-request', id: 163, value: ['scq']} + - { name: 'application/scvp-cv-response', id: 164, value: ['scs']} + - { name: 'application/scvp-vp-request', id: 165, value: ['spq']} + - { name: 'application/scvp-vp-response', id: 166, value: ['spp']} + - { name: 'application/sdp', id: 167, value: ['sdp']} + - { name: 'application/senml+xml', id: 168, value: ['senmlx']} + - { name: 'application/sensml+xml', id: 169, value: ['sensmlx']} + - { name: 'application/set-payment-initiation', id: 170, value: ['setpay']} + - { name: 'application/set-registration-initiation', id: 171, value: ['setreg']} + - { name: 'application/shf+xml', id: 172, value: ['shf']} + - { name: 'application/sieve', id: 173, value: ['siv','sieve']} + - { name: 'application/smil', id: 174, value: ['smil','smi','sml','kino']} + - { name: 'application/smil+xml', id: 175, value: ['smi','smil','sml','kino']} + - { name: 'application/sparql-query', id: 176, value: ['rq']} + - { name: 'application/sparql-results+xml', id: 177, value: ['srx']} + - { name: 'application/sql', id: 178, value: ['sql']} + - { name: 'application/srgs', id: 179, value: ['gram']} + - { name: 'application/srgs+xml', id: 180, value: ['grxml']} + - { name: 'application/sru+xml', id: 181, value: ['sru']} + - { name: 'application/ssdl+xml', id: 182, value: ['ssdl']} + - { name: 'application/ssml+xml', id: 183, value: ['ssml']} + - { name: 'application/stuffit', id: 184, value: ['sit','hqx']} + - { name: 'application/swid+xml', id: 185, value: ['swidtag']} + - { name: 'application/tei+xml', id: 186, value: ['tei','teicorpus']} + - { name: 'application/tga', id: 187, value: ['tga','icb','tpic','vda','vst']} + - { name: 'application/thraud+xml', id: 188, value: ['tfi']} + - { name: 'application/timestamped-data', id: 189, value: ['tsd']} + - { name: 'application/toml', id: 190, value: ['toml']} + - { name: 'application/trig', id: 191, value: ['trig']} + - { name: 'application/ttml+xml', id: 192, value: ['ttml']} + - { name: 'application/ubjson', id: 193, value: ['ubj']} + - { name: 'application/urc-ressheet+xml', id: 194, value: ['rsheet']} + - { name: 'application/urc-targetdesc+xml', id: 195, value: ['td']} + - { name: 'application/vnd.1000minds.decision-model+xml', id: 196, value: ['1km']} + - { name: 'application/vnd.3gpp.pic-bw-large', id: 197, value: ['plb']} + - { name: 'application/vnd.3gpp.pic-bw-small', id: 198, value: ['psb']} + - { name: 'application/vnd.3gpp.pic-bw-var', id: 199, value: ['pvb']} + - { name: 'application/vnd.3gpp2.tcap', id: 200, value: ['tcap']} + - { name: 'application/vnd.3m.post-it-notes', id: 201, value: ['pwn']} + - { name: 'application/vnd.accpac.simply.aso', id: 202, value: ['aso']} + - { name: 'application/vnd.accpac.simply.imp', id: 203, value: ['imp']} + - { name: 'application/vnd.acucobol', id: 204, value: ['acu']} + - { name: 'application/vnd.acucorp', id: 205, value: ['atc','acutc']} + - { name: 'application/vnd.adobe.air-application-installer-package+zip', id: 206, value: ['air']} + - { name: 'application/vnd.adobe.flash.movie', id: 207, value: ['swf','spl']} + - { name: 'application/vnd.adobe.formscentral.fcdt', id: 208, value: ['fcdt']} + - { name: 'application/vnd.adobe.fxp', id: 209, value: ['fxp','fxpl']} + - { name: 'application/vnd.adobe.illustrator', id: 210, value: ['ai']} + - { name: 'application/vnd.adobe.xdp+xml', id: 211, value: ['xdp']} + - { name: 'application/vnd.adobe.xfdf', id: 212, value: ['xfdf']} + - { name: 'application/vnd.ahead.space', id: 213, value: ['ahead']} + - { name: 'application/vnd.airzip.filesecure.azf', id: 214, value: ['azf']} + - { name: 'application/vnd.airzip.filesecure.azs', id: 215, value: ['azs']} + - { name: 'application/vnd.amazon.ebook', id: 216, value: ['azw']} + - { name: 'application/vnd.amazon.mobi8-ebook', id: 217, value: ['azw3','kfx']} + - { name: 'application/vnd.americandynamics.acc', id: 218, value: ['acc']} + - { name: 'application/vnd.amiga.ami', id: 219, value: ['ami']} + - { name: 'application/vnd.android.package-archive', id: 220, value: ['apk']} + - { name: 'application/vnd.anser-web-certificate-issue-initiation', id: 221, value: ['cii']} + - { name: 'application/vnd.anser-web-funds-transfer-initiation', id: 222, value: ['fti']} + - { name: 'application/vnd.antix.game-component', id: 223, value: ['atx']} + - { name: 'application/vnd.appimage', id: 224, value: ['appimage']} + - { name: 'application/vnd.apple.installer+xml', id: 225, value: ['mpkg']} + - { name: 'application/vnd.apple.keynote', id: 226, value: ['key','keynote']} + - { name: 'application/vnd.apple.mpegurl', id: 227, value: ['m3u8','m3u']} + - { name: 'application/vnd.apple.numbers', id: 228, value: ['numbers']} + - { name: 'application/vnd.apple.pages', id: 229, value: ['pages']} + - { name: 'application/vnd.apple.pkpass', id: 230, value: ['pkpass']} + - { name: 'application/vnd.aristanetworks.swi', id: 231, value: ['swi']} + - { name: 'application/vnd.astraea-software.iota', id: 232, value: ['iota']} + - { name: 'application/vnd.audiograph', id: 233, value: ['aep']} + - { name: 'application/vnd.balsamiq.bmml+xml', id: 234, value: ['bmml']} + - { name: 'application/vnd.blueice.multipass', id: 235, value: ['mpm']} + - { name: 'application/vnd.bmi', id: 236, value: ['bmi']} + - { name: 'application/vnd.businessobjects', id: 237, value: ['rep']} + - { name: 'application/vnd.chemdraw+xml', id: 238, value: ['cdxml']} + - { name: 'application/vnd.chess-pgn', id: 239, value: ['pgn']} + - { name: 'application/vnd.chipnuts.karaoke-mmd', id: 240, value: ['mmd']} + - { name: 'application/vnd.cinderella', id: 241, value: ['cdy']} + - { name: 'application/vnd.citationstyles.style+xml', id: 242, value: ['csl']} + - { name: 'application/vnd.claymore', id: 243, value: ['cla']} + - { name: 'application/vnd.cloanto.rp9', id: 244, value: ['rp9']} + - { name: 'application/vnd.clonk.c4group', id: 245, value: ['c4g','c4d','c4f','c4p','c4u']} + - { name: 'application/vnd.cluetrust.cartomobile-config', id: 246, value: ['c11amc']} + - { name: 'application/vnd.cluetrust.cartomobile-config-pkg', id: 247, value: ['c11amz']} + - { name: 'application/vnd.coffeescript', id: 248, value: ['coffee']} + - { name: 'application/vnd.comicbook+zip', id: 249, value: ['cbz']} + - { name: 'application/vnd.comicbook-rar', id: 250, value: ['cbr']} + - { name: 'application/vnd.commonspace', id: 251, value: ['csp']} + - { name: 'application/vnd.contact.cmsg', id: 252, value: ['cdbcmsg']} + - { name: 'application/vnd.corel-draw', id: 253, value: ['cdr']} + - { name: 'application/vnd.cosmocaller', id: 254, value: ['cmc']} + - { name: 'application/vnd.crick.clicker', id: 255, value: ['clkx']} + - { name: 'application/vnd.crick.clicker.keyboard', id: 256, value: ['clkk']} + - { name: 'application/vnd.crick.clicker.palette', id: 257, value: ['clkp']} + - { name: 'application/vnd.crick.clicker.template', id: 258, value: ['clkt']} + - { name: 'application/vnd.crick.clicker.wordbank', id: 259, value: ['clkw']} + - { name: 'application/vnd.criticaltools.wbs+xml', id: 260, value: ['wbs']} + - { name: 'application/vnd.ctc-posml', id: 261, value: ['pml']} + - { name: 'application/vnd.cups-ppd', id: 262, value: ['ppd']} + - { name: 'application/vnd.curl.car', id: 263, value: ['car']} + - { name: 'application/vnd.curl.pcurl', id: 264, value: ['pcurl']} + - { name: 'application/vnd.dart', id: 265, value: ['dart']} + - { name: 'application/vnd.data-vision.rdz', id: 266, value: ['rdz']} + - { name: 'application/vnd.dbf', id: 267, value: ['dbf']} + - { name: 'application/vnd.debian.binary-package', id: 268, value: ['deb','udeb']} + - { name: 'application/vnd.dece.data', id: 269, value: ['uvf','uvvf','uvd','uvvd']} + - { name: 'application/vnd.dece.ttml+xml', id: 270, value: ['uvt','uvvt']} + - { name: 'application/vnd.dece.unspecified', id: 271, value: ['uvx','uvvx']} + - { name: 'application/vnd.dece.zip', id: 272, value: ['uvz','uvvz']} + - { name: 'application/vnd.denovo.fcselayout-link', id: 273, value: ['fe_launch']} + - { name: 'application/vnd.dna', id: 274, value: ['dna']} + - { name: 'application/vnd.dolby.mlp', id: 275, value: ['mlp']} + - { name: 'application/vnd.dpgraph', id: 276, value: ['dpg']} + - { name: 'application/vnd.dreamfactory', id: 277, value: ['dfac']} + - { name: 'application/vnd.ds-keypoint', id: 278, value: ['kpxx']} + - { name: 'application/vnd.dvb.ait', id: 279, value: ['ait']} + - { name: 'application/vnd.dvb.service', id: 280, value: ['svc']} + - { name: 'application/vnd.dynageo', id: 281, value: ['geo']} + - { name: 'application/vnd.ecowin.chart', id: 282, value: ['mag']} + - { name: 'application/vnd.emusic-emusic_package', id: 283, value: ['emp']} + - { name: 'application/vnd.enliven', id: 284, value: ['nml']} + - { name: 'application/vnd.epson.esf', id: 285, value: ['esf']} + - { name: 'application/vnd.epson.msf', id: 286, value: ['msf']} + - { name: 'application/vnd.epson.quickanime', id: 287, value: ['qam']} + - { name: 'application/vnd.epson.salt', id: 288, value: ['slt']} + - { name: 'application/vnd.epson.ssf', id: 289, value: ['ssf']} + - { name: 'application/vnd.eszigno3+xml', id: 290, value: ['es3','et3']} + - { name: 'application/vnd.etsi.asic-e+zip', id: 291, value: ['asice']} + - { name: 'application/vnd.ezpix-album', id: 292, value: ['ez2']} + - { name: 'application/vnd.ezpix-package', id: 293, value: ['ez3']} + - { name: 'application/vnd.fdf', id: 294, value: ['fdf']} + - { name: 'application/vnd.fdsn.mseed', id: 295, value: ['mseed']} + - { name: 'application/vnd.fdsn.seed', id: 296, value: ['seed','dataless']} + - { name: 'application/vnd.flatpak', id: 297, value: ['flatpak','xdgapp']} + - { name: 'application/vnd.flatpak.ref', id: 298, value: ['flatpakref']} + - { name: 'application/vnd.flatpak.repo', id: 299, value: ['flatpakrepo']} + - { name: 'application/vnd.flographit', id: 300, value: ['gph']} + - { name: 'application/vnd.fluxtime.clip', id: 301, value: ['ftc']} + - { name: 'application/vnd.framemaker', id: 302, value: ['fm','frame','maker','book']} + - { name: 'application/vnd.frogans.fnc', id: 303, value: ['fnc']} + - { name: 'application/vnd.frogans.ltf', id: 304, value: ['ltf']} + - { name: 'application/vnd.fsc.weblaunch', id: 305, value: ['fsc']} + - { name: 'application/vnd.fujitsu.oasys', id: 306, value: ['oas']} + - { name: 'application/vnd.fujitsu.oasys2', id: 307, value: ['oa2']} + - { name: 'application/vnd.fujitsu.oasys3', id: 308, value: ['oa3']} + - { name: 'application/vnd.fujitsu.oasysgp', id: 309, value: ['fg5']} + - { name: 'application/vnd.fujitsu.oasysprs', id: 310, value: ['bh2']} + - { name: 'application/vnd.fujixerox.ddd', id: 311, value: ['ddd']} + - { name: 'application/vnd.fujixerox.docuworks', id: 312, value: ['xdw']} + - { name: 'application/vnd.fujixerox.docuworks.binder', id: 313, value: ['xbd']} + - { name: 'application/vnd.fuzzysheet', id: 314, value: ['fzs']} + - { name: 'application/vnd.genomatix.tuxedo', id: 315, value: ['txd']} + - { name: 'application/vnd.geo+json', id: 316, value: ['geojson','geo.json']} + - { name: 'application/vnd.geogebra.file', id: 317, value: ['ggb']} + - { name: 'application/vnd.geogebra.tool', id: 318, value: ['ggt']} + - { name: 'application/vnd.geometry-explorer', id: 319, value: ['gex','gre']} + - { name: 'application/vnd.geonext', id: 320, value: ['gxt']} + - { name: 'application/vnd.geoplan', id: 321, value: ['g2w']} + - { name: 'application/vnd.geospace', id: 322, value: ['g3w']} + - { name: 'application/vnd.gmx', id: 323, value: ['gmx']} + - { name: 'application/vnd.google-apps.document', id: 324, value: ['gdoc']} + - { name: 'application/vnd.google-apps.presentation', id: 325, value: ['gslides']} + - { name: 'application/vnd.google-apps.spreadsheet', id: 326, value: ['gsheet']} + - { name: 'application/vnd.google-earth.kml+xml', id: 327, value: ['kml']} + - { name: 'application/vnd.google-earth.kmz', id: 328, value: ['kmz']} + - { name: 'application/vnd.grafeq', id: 329, value: ['gqf','gqs']} + - { name: 'application/vnd.groove-account', id: 330, value: ['gac']} + - { name: 'application/vnd.groove-help', id: 331, value: ['ghf']} + - { name: 'application/vnd.groove-identity-message', id: 332, value: ['gim']} + - { name: 'application/vnd.groove-injector', id: 333, value: ['grv']} + - { name: 'application/vnd.groove-tool-message', id: 334, value: ['gtm']} + - { name: 'application/vnd.groove-tool-template', id: 335, value: ['tpl']} + - { name: 'application/vnd.groove-vcard', id: 336, value: ['vcg']} + - { name: 'application/vnd.haansoft-hwp', id: 337, value: ['hwp']} + - { name: 'application/vnd.haansoft-hwt', id: 338, value: ['hwt']} + - { name: 'application/vnd.hal+xml', id: 339, value: ['hal']} + - { name: 'application/vnd.handheld-entertainment+xml', id: 340, value: ['zmm']} + - { name: 'application/vnd.hbci', id: 341, value: ['hbci']} + - { name: 'application/vnd.hhe.lesson-player', id: 342, value: ['les']} + - { name: 'application/vnd.hp-hpgl', id: 343, value: ['hpgl']} + - { name: 'application/vnd.hp-hpid', id: 344, value: ['hpid']} + - { name: 'application/vnd.hp-hps', id: 345, value: ['hps']} + - { name: 'application/vnd.hp-jlyt', id: 346, value: ['jlt']} + - { name: 'application/vnd.hp-pcl', id: 347, value: ['pcl']} + - { name: 'application/vnd.hp-pclxl', id: 348, value: ['pclxl']} + - { name: 'application/vnd.hydrostatix.sof-data', id: 349, value: ['sfd-hdstx']} + - { name: 'application/vnd.ibm.minipay', id: 350, value: ['mpy']} + - { name: 'application/vnd.ibm.modcap', id: 351, value: ['afp','listafp','list3820']} + - { name: 'application/vnd.ibm.rights-management', id: 352, value: ['irm']} + - { name: 'application/vnd.ibm.secure-container', id: 353, value: ['sc']} + - { name: 'application/vnd.iccprofile', id: 354, value: ['icc','icm']} + - { name: 'application/vnd.igloader', id: 355, value: ['igl']} + - { name: 'application/vnd.immervision-ivp', id: 356, value: ['ivp']} + - { name: 'application/vnd.immervision-ivu', id: 357, value: ['ivu']} + - { name: 'application/vnd.insors.igm', id: 358, value: ['igm']} + - { name: 'application/vnd.intercon.formnet', id: 359, value: ['xpw','xpx']} + - { name: 'application/vnd.intergeo', id: 360, value: ['i2g']} + - { name: 'application/vnd.intu.qbo', id: 361, value: ['qbo']} + - { name: 'application/vnd.intu.qfx', id: 362, value: ['qfx']} + - { name: 'application/vnd.ipunplugged.rcprofile', id: 363, value: ['rcprofile']} + - { name: 'application/vnd.irepository.package+xml', id: 364, value: ['irp']} + - { name: 'application/vnd.is-xpr', id: 365, value: ['xpr']} + - { name: 'application/vnd.isac.fcs', id: 366, value: ['fcs']} + - { name: 'application/vnd.jam', id: 367, value: ['jam']} + - { name: 'application/vnd.jcp.javame.midlet-rms', id: 368, value: ['rms']} + - { name: 'application/vnd.jisp', id: 369, value: ['jisp']} + - { name: 'application/vnd.joost.joda-archive', id: 370, value: ['joda']} + - { name: 'application/vnd.kahootz', id: 371, value: ['ktz','ktr']} + - { name: 'application/vnd.kde.karbon', id: 372, value: ['karbon']} + - { name: 'application/vnd.kde.kchart', id: 373, value: ['chrt']} + - { name: 'application/vnd.kde.kformula', id: 374, value: ['kfo']} + - { name: 'application/vnd.kde.kivio', id: 375, value: ['flw']} + - { name: 'application/vnd.kde.kontour', id: 376, value: ['kon']} + - { name: 'application/vnd.kde.kpresenter', id: 377, value: ['kpr','kpt']} + - { name: 'application/vnd.kde.kspread', id: 378, value: ['ksp']} + - { name: 'application/vnd.kde.kword', id: 379, value: ['kwd','kwt']} + - { name: 'application/vnd.kenameaapp', id: 380, value: ['htke']} + - { name: 'application/vnd.kidspiration', id: 381, value: ['kia']} + - { name: 'application/vnd.kinar', id: 382, value: ['kne','knp']} + - { name: 'application/vnd.koan', id: 383, value: ['skp','skd','skt','skm']} + - { name: 'application/vnd.kodak-descriptor', id: 384, value: ['sse']} + - { name: 'application/vnd.las.las+xml', id: 385, value: ['lasxml']} + - { name: 'application/vnd.llamagraphics.life-balance.desktop', id: 386, value: ['lbd']} + - { name: 'application/vnd.llamagraphics.life-balance.exchange+xml', id: 387, value: ['lbe']} + - { name: 'application/vnd.lotus-1-2-3', id: 388, value: ['123','wk1','wk3','wk4','wks']} + - { name: 'application/vnd.lotus-approach', id: 389, value: ['apr']} + - { name: 'application/vnd.lotus-freelance', id: 390, value: ['pre']} + - { name: 'application/vnd.lotus-notes', id: 391, value: ['nsf']} + - { name: 'application/vnd.lotus-organizer', id: 392, value: ['org']} + - { name: 'application/vnd.lotus-screencam', id: 393, value: ['scm']} + - { name: 'application/vnd.lotus-wordpro', id: 394, value: ['lwp']} + - { name: 'application/vnd.macports.portpkg', id: 395, value: ['portpkg']} + - { name: 'application/vnd.mapbox-vector-tile', id: 396, value: ['mvt']} + - { name: 'application/vnd.mcd', id: 397, value: ['mcd']} + - { name: 'application/vnd.medcalcdata', id: 398, value: ['mc1']} + - { name: 'application/vnd.mediastation.cdkey', id: 399, value: ['cdkey']} + - { name: 'application/vnd.mfer', id: 400, value: ['mwf']} + - { name: 'application/vnd.mfmp', id: 401, value: ['mfm']} + - { name: 'application/vnd.micrografx.flo', id: 402, value: ['flo']} + - { name: 'application/vnd.micrografx.igx', id: 403, value: ['igx']} + - { name: 'application/vnd.mif', id: 404, value: ['mif']} + - { name: 'application/vnd.mobius.daf', id: 405, value: ['daf']} + - { name: 'application/vnd.mobius.dis', id: 406, value: ['dis']} + - { name: 'application/vnd.mobius.mbk', id: 407, value: ['mbk']} + - { name: 'application/vnd.mobius.mqy', id: 408, value: ['mqy']} + - { name: 'application/vnd.mobius.msl', id: 409, value: ['msl']} + - { name: 'application/vnd.mobius.plc', id: 410, value: ['plc']} + - { name: 'application/vnd.mobius.txf', id: 411, value: ['txf']} + - { name: 'application/vnd.mophun.application', id: 412, value: ['mpn']} + - { name: 'application/vnd.mophun.certificate', id: 413, value: ['mpc']} + - { name: 'application/vnd.mozilla.xul+xml', id: 414, value: ['xul']} + - { name: 'application/vnd.ms-access', id: 415, value: ['mdb']} + - { name: 'application/vnd.ms-artgalry', id: 416, value: ['cil']} + - { name: 'application/vnd.ms-asf', id: 417, value: ['asf']} + - { name: 'application/vnd.ms-cab-compressed', id: 418, value: ['cab']} + - { name: 'application/vnd.ms-excel', id: 419, value: ['xls','xlm','xla','xlc','xlt','xlw','xll','xld']} + - { name: 'application/vnd.ms-excel.addin.macroenabled.12', id: 420, value: ['xlam']} + - { name: 'application/vnd.ms-excel.sheet.binary.macroenabled.12', id: 421, value: ['xlsb']} + - { name: 'application/vnd.ms-excel.sheet.macroenabled.12', id: 422, value: ['xlsm']} + - { name: 'application/vnd.ms-excel.template.macroenabled.12', id: 423, value: ['xltm']} + - { name: 'application/vnd.ms-fontobject', id: 424, value: ['eot']} + - { name: 'application/vnd.ms-htmlhelp', id: 425, value: ['chm']} + - { name: 'application/vnd.ms-ims', id: 426, value: ['ims']} + - { name: 'application/vnd.ms-lrm', id: 427, value: ['lrm']} + - { name: 'application/vnd.ms-officetheme', id: 428, value: ['thmx']} + - { name: 'application/vnd.ms-outlook', id: 429, value: ['msg']} + - { name: 'application/vnd.ms-pki.seccat', id: 430, value: ['cat']} + - { name: 'application/vnd.ms-pki.stl', id: 431, value: ['stl']} + - { name: 'application/vnd.ms-powerpoint', id: 432, value: ['ppt','pps','pot','ppz']} + - { name: 'application/vnd.ms-powerpoint.addin.macroenabled.12', id: 433, value: ['ppam']} + - { name: 'application/vnd.ms-powerpoint.presentation.macroenabled.12', id: 434, value: ['pptm']} + - { name: 'application/vnd.ms-powerpoint.slide.macroenabled.12', id: 435, value: ['sldm']} + - { name: 'application/vnd.ms-powerpoint.slideshow.macroenabled.12', id: 436, value: ['ppsm']} + - { name: 'application/vnd.ms-powerpoint.template.macroenabled.12', id: 437, value: ['potm']} + - { name: 'application/vnd.ms-project', id: 438, value: ['mpp','mpt']} + - { name: 'application/vnd.ms-publisher', id: 439, value: ['pub']} + - { name: 'application/vnd.ms-tnef', id: 440, value: ['tnef','tnf']} + - { name: 'application/vnd.ms-visio.drawing.macroenabled.main+xml', id: 441, value: ['vsdm']} + - { name: 'application/vnd.ms-visio.drawing.main+xml', id: 442, value: ['vsdx']} + - { name: 'application/vnd.ms-visio.stencil.macroenabled.main+xml', id: 443, value: ['vssm']} + - { name: 'application/vnd.ms-visio.stencil.main+xml', id: 444, value: ['vssx']} + - { name: 'application/vnd.ms-visio.template.macroenabled.main+xml', id: 445, value: ['vstm']} + - { name: 'application/vnd.ms-visio.template.main+xml', id: 446, value: ['vstx']} + - { name: 'application/vnd.ms-word', id: 447, value: ['doc']} + - { name: 'application/vnd.ms-word.document.macroenabled.12', id: 448, value: ['docm']} + - { name: 'application/vnd.ms-word.template.macroenabled.12', id: 449, value: ['dotm']} + - { name: 'application/vnd.ms-works', id: 450, value: ['wps','wks','wcm','wdb','xlr']} + - { name: 'application/vnd.ms-wpl', id: 451, value: ['wpl']} + - { name: 'application/vnd.ms-xpsdocument', id: 452, value: ['xps']} + - { name: 'application/vnd.msaccess', id: 453, value: ['mdb']} + - { name: 'application/vnd.mseq', id: 454, value: ['mseq']} + - { name: 'application/vnd.musician', id: 455, value: ['mus']} + - { name: 'application/vnd.muvee.style', id: 456, value: ['msty']} + - { name: 'application/vnd.mynfc', id: 457, value: ['taglet']} + - { name: 'application/vnd.neurolanguage.nlu', id: 458, value: ['nlu']} + - { name: 'application/vnd.nintendo.snes.rom', id: 459, value: ['sfc','smc']} + - { name: 'application/vnd.nitf', id: 460, value: ['ntf','nitf']} + - { name: 'application/vnd.noblenet-directory', id: 461, value: ['nnd']} + - { name: 'application/vnd.noblenet-sealer', id: 462, value: ['nns']} + - { name: 'application/vnd.noblenet-web', id: 463, value: ['nnw']} + - { name: 'application/vnd.nokia.n-gage.ac+xml', id: 464, value: ['ac']} + - { name: 'application/vnd.nokia.n-gage.data', id: 465, value: ['ngdat']} + - { name: 'application/vnd.nokia.n-gage.symbian.install', id: 466, value: ['n-gage']} + - { name: 'application/vnd.nokia.radio-preset', id: 467, value: ['rpst']} + - { name: 'application/vnd.nokia.radio-presets', id: 468, value: ['rpss']} + - { name: 'application/vnd.novadigm.edm', id: 469, value: ['edm']} + - { name: 'application/vnd.novadigm.edx', id: 470, value: ['edx']} + - { name: 'application/vnd.novadigm.ext', id: 471, value: ['ext']} + - { name: 'application/vnd.oasis.docbook+xml', id: 472, value: ['dbk','docbook']} + - { name: 'application/vnd.oasis.opendocument.chart', id: 473, value: ['odc']} + - { name: 'application/vnd.oasis.opendocument.chart-template', id: 474, value: ['otc']} + - { name: 'application/vnd.oasis.opendocument.database', id: 475, value: ['odb']} + - { name: 'application/vnd.oasis.opendocument.formula', id: 476, value: ['odf']} + - { name: 'application/vnd.oasis.opendocument.formula-template', id: 477, value: ['odft','otf']} + - { name: 'application/vnd.oasis.opendocument.graphics', id: 478, value: ['odg']} + - { name: 'application/vnd.oasis.opendocument.graphics-flat-xml', id: 479, value: ['fodg']} + - { name: 'application/vnd.oasis.opendocument.graphics-template', id: 480, value: ['otg']} + - { name: 'application/vnd.oasis.opendocument.image', id: 481, value: ['odi']} + - { name: 'application/vnd.oasis.opendocument.image-template', id: 482, value: ['oti']} + - { name: 'application/vnd.oasis.opendocument.presentation', id: 483, value: ['odp']} + - { name: 'application/vnd.oasis.opendocument.presentation-flat-xml', id: 484, value: ['fodp']} + - { name: 'application/vnd.oasis.opendocument.presentation-template', id: 485, value: ['otp']} + - { name: 'application/vnd.oasis.opendocument.spreadsheet', id: 486, value: ['ods']} + - { name: 'application/vnd.oasis.opendocument.spreadsheet-flat-xml', id: 487, value: ['fods']} + - { name: 'application/vnd.oasis.opendocument.spreadsheet-template', id: 488, value: ['ots']} + - { name: 'application/vnd.oasis.opendocument.text', id: 489, value: ['odt']} + - { name: 'application/vnd.oasis.opendocument.text-flat-xml', id: 490, value: ['fodt']} + - { name: 'application/vnd.oasis.opendocument.text-master', id: 491, value: ['odm']} + - { name: 'application/vnd.oasis.opendocument.text-template', id: 492, value: ['ott']} + - { name: 'application/vnd.oasis.opendocument.text-web', id: 493, value: ['oth']} + - { name: 'application/vnd.olpc-sugar', id: 494, value: ['xo']} + - { name: 'application/vnd.oma.dd2+xml', id: 495, value: ['dd2']} + - { name: 'application/vnd.openblox.game+xml', id: 496, value: ['obgx']} + - { name: 'application/vnd.openofficeorg.extension', id: 497, value: ['oxt']} + - { name: 'application/vnd.openstreetmap.data+xml', id: 498, value: ['osm']} + - { name: 'application/vnd.openxmlformats-officedocument.presentationml.presentation', id: 499, value: ['pptx']} + - { name: 'application/vnd.openxmlformats-officedocument.presentationml.slide', id: 500, value: ['sldx']} + - { name: 'application/vnd.openxmlformats-officedocument.presentationml.slideshow', id: 501, value: ['ppsx']} + - { name: 'application/vnd.openxmlformats-officedocument.presentationml.template', id: 502, value: ['potx']} + - { name: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', id: 503, value: ['xlsx']} + - { name: 'application/vnd.openxmlformats-officedocument.spreadsheetml.template', id: 504, value: ['xltx']} + - { name: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', id: 505, value: ['docx']} + - { name: 'application/vnd.openxmlformats-officedocument.wordprocessingml.template', id: 506, value: ['dotx']} + - { name: 'application/vnd.osgeo.mapguide.package', id: 507, value: ['mgp']} + - { name: 'application/vnd.osgi.dp', id: 508, value: ['dp']} + - { name: 'application/vnd.osgi.subsystem', id: 509, value: ['esa']} + - { name: 'application/vnd.palm', id: 510, value: ['pdb','pqa','oprc','prc']} + - { name: 'application/vnd.pawaafile', id: 511, value: ['paw']} + - { name: 'application/vnd.pg.format', id: 512, value: ['str']} + - { name: 'application/vnd.pg.osasli', id: 513, value: ['ei6']} + - { name: 'application/vnd.picsel', id: 514, value: ['efif']} + - { name: 'application/vnd.pmi.widget', id: 515, value: ['wg']} + - { name: 'application/vnd.pocketlearn', id: 516, value: ['plf']} + - { name: 'application/vnd.powerbuilder6', id: 517, value: ['pbd']} + - { name: 'application/vnd.previewsystems.box', id: 518, value: ['box']} + - { name: 'application/vnd.proteus.magazine', id: 519, value: ['mgz']} + - { name: 'application/vnd.publishare-delta-tree', id: 520, value: ['qps']} + - { name: 'application/vnd.pvi.ptid1', id: 521, value: ['ptid']} + - { name: 'application/vnd.quark.quarkxpress', id: 522, value: ['qxd','qxt','qwd','qwt','qxl','qxb']} + - { name: 'application/vnd.rar', id: 523, value: ['rar']} + - { name: 'application/vnd.realvnc.bed', id: 524, value: ['bed']} + - { name: 'application/vnd.recordare.musicxml', id: 525, value: ['mxl']} + - { name: 'application/vnd.recordare.musicxml+xml', id: 526, value: ['musicxml']} + - { name: 'application/vnd.rig.cryptonote', id: 527, value: ['cryptonote']} + - { name: 'application/vnd.rim.cod', id: 528, value: ['cod']} + - { name: 'application/vnd.rn-realmedia', id: 529, value: ['rm','rmj','rmm','rms','rmx','rmvb']} + - { name: 'application/vnd.rn-realmedia-vbr', id: 530, value: ['rmvb','rm','rmj','rmm','rms','rmx']} + - { name: 'application/vnd.route66.link66+xml', id: 531, value: ['link66']} + - { name: 'application/vnd.sailingtracker.track', id: 532, value: ['st']} + - { name: 'application/vnd.sdp', id: 533, value: ['sdp']} + - { name: 'application/vnd.seemail', id: 534, value: ['see']} + - { name: 'application/vnd.sema', id: 535, value: ['sema']} + - { name: 'application/vnd.semd', id: 536, value: ['semd']} + - { name: 'application/vnd.semf', id: 537, value: ['semf']} + - { name: 'application/vnd.shana.informed.formdata', id: 538, value: ['ifm']} + - { name: 'application/vnd.shana.informed.formtemplate', id: 539, value: ['itp']} + - { name: 'application/vnd.shana.informed.interchange', id: 540, value: ['iif']} + - { name: 'application/vnd.shana.informed.package', id: 541, value: ['ipk']} + - { name: 'application/vnd.simtech-mindmapper', id: 542, value: ['twd','twds']} + - { name: 'application/vnd.smaf', id: 543, value: ['mmf','smaf']} + - { name: 'application/vnd.smart.teacher', id: 544, value: ['teacher']} + - { name: 'application/vnd.snap', id: 545, value: ['snap']} + - { name: 'application/vnd.software602.filler.form+xml', id: 546, value: ['fo']} + - { name: 'application/vnd.solent.sdkm+xml', id: 547, value: ['sdkm','sdkd']} + - { name: 'application/vnd.spotfire.dxp', id: 548, value: ['dxp']} + - { name: 'application/vnd.spotfire.sfs', id: 549, value: ['sfs']} + - { name: 'application/vnd.sqlite3', id: 550, value: ['sqlite3']} + - { name: 'application/vnd.squashfs', id: 551, value: ['sqsh']} + - { name: 'application/vnd.stardivision.calc', id: 552, value: ['sdc']} + - { name: 'application/vnd.stardivision.chart', id: 553, value: ['sds']} + - { name: 'application/vnd.stardivision.draw', id: 554, value: ['sda']} + - { name: 'application/vnd.stardivision.impress', id: 555, value: ['sdd','sdp']} + - { name: 'application/vnd.stardivision.mail', id: 556, value: ['smd']} + - { name: 'application/vnd.stardivision.math', id: 557, value: ['smf']} + - { name: 'application/vnd.stardivision.writer', id: 558, value: ['sdw','vor','sgl']} + - { name: 'application/vnd.stardivision.writer-global', id: 559, value: ['sgl','sdw','vor']} + - { name: 'application/vnd.stepmania.package', id: 560, value: ['smzip']} + - { name: 'application/vnd.stepmania.stepchart', id: 561, value: ['sm']} + - { name: 'application/vnd.sun.wadl+xml', id: 562, value: ['wadl']} + - { name: 'application/vnd.sun.xml.base', id: 563, value: ['odb']} + - { name: 'application/vnd.sun.xml.calc', id: 564, value: ['sxc']} + - { name: 'application/vnd.sun.xml.calc.template', id: 565, value: ['stc']} + - { name: 'application/vnd.sun.xml.draw', id: 566, value: ['sxd']} + - { name: 'application/vnd.sun.xml.draw.template', id: 567, value: ['std']} + - { name: 'application/vnd.sun.xml.impress', id: 568, value: ['sxi']} + - { name: 'application/vnd.sun.xml.impress.template', id: 569, value: ['sti']} + - { name: 'application/vnd.sun.xml.math', id: 570, value: ['sxm']} + - { name: 'application/vnd.sun.xml.writer', id: 571, value: ['sxw']} + - { name: 'application/vnd.sun.xml.writer.global', id: 572, value: ['sxg']} + - { name: 'application/vnd.sun.xml.writer.template', id: 573, value: ['stw']} + - { name: 'application/vnd.sus-calendar', id: 574, value: ['sus','susp']} + - { name: 'application/vnd.svd', id: 575, value: ['svd']} + - { name: 'application/vnd.symbian.install', id: 576, value: ['sis','sisx']} + - { name: 'application/vnd.syncml+xml', id: 577, value: ['xsm']} + - { name: 'application/vnd.syncml.dm+wbxml', id: 578, value: ['bdm']} + - { name: 'application/vnd.syncml.dm+xml', id: 579, value: ['xdm']} + - { name: 'application/vnd.syncml.dmddf+xml', id: 580, value: ['ddf']} + - { name: 'application/vnd.tao.intent-module-archive', id: 581, value: ['tao']} + - { name: 'application/vnd.tcpdump.pcap', id: 582, value: ['pcap','cap','dmp']} + - { name: 'application/vnd.tmobile-livetv', id: 583, value: ['tmo']} + - { name: 'application/vnd.trid.tpt', id: 584, value: ['tpt']} + - { name: 'application/vnd.triscape.mxs', id: 585, value: ['mxs']} + - { name: 'application/vnd.trueapp', id: 586, value: ['tra']} + - { name: 'application/vnd.ufdl', id: 587, value: ['ufd','ufdl']} + - { name: 'application/vnd.uiq.theme', id: 588, value: ['utz']} + - { name: 'application/vnd.umajin', id: 589, value: ['umj']} + - { name: 'application/vnd.unity', id: 590, value: ['unityweb']} + - { name: 'application/vnd.uoml+xml', id: 591, value: ['uoml']} + - { name: 'application/vnd.vcx', id: 592, value: ['vcx']} + - { name: 'application/vnd.visio', id: 593, value: ['vsd','vst','vss','vsw']} + - { name: 'application/vnd.visionary', id: 594, value: ['vis']} + - { name: 'application/vnd.vsf', id: 595, value: ['vsf']} + - { name: 'application/vnd.wap.wbxml', id: 596, value: ['wbxml']} + - { name: 'application/vnd.wap.wmlc', id: 597, value: ['wmlc']} + - { name: 'application/vnd.wap.wmlscriptc', id: 598, value: ['wmlsc']} + - { name: 'application/vnd.webturbo', id: 599, value: ['wtb']} + - { name: 'application/vnd.wolfram.player', id: 600, value: ['nbp']} + - { name: 'application/vnd.wordperfect', id: 601, value: ['wpd','wp','wp4','wp5','wp6','wpp']} + - { name: 'application/vnd.wqd', id: 602, value: ['wqd']} + - { name: 'application/vnd.wt.stf', id: 603, value: ['stf']} + - { name: 'application/vnd.xara', id: 604, value: ['xar']} + - { name: 'application/vnd.xdgapp', id: 605, value: ['flatpak','xdgapp']} + - { name: 'application/vnd.xfdl', id: 606, value: ['xfdl']} + - { name: 'application/vnd.yamaha.hv-dic', id: 607, value: ['hvd']} + - { name: 'application/vnd.yamaha.hv-script', id: 608, value: ['hvs']} + - { name: 'application/vnd.yamaha.hv-voice', id: 609, value: ['hvp']} + - { name: 'application/vnd.yamaha.openscoreformat', id: 610, value: ['osf']} + - { name: 'application/vnd.yamaha.openscoreformat.osfpvg+xml', id: 611, value: ['osfpvg']} + - { name: 'application/vnd.yamaha.smaf-audio', id: 612, value: ['saf']} + - { name: 'application/vnd.yamaha.smaf-phrase', id: 613, value: ['spf']} + - { name: 'application/vnd.yellowriver-custom-menu', id: 614, value: ['cmp']} + - { name: 'application/vnd.youtube.yt', id: 615, value: ['yt']} + - { name: 'application/vnd.zul', id: 616, value: ['zir','zirz']} + - { name: 'application/vnd.zzazz.deck+xml', id: 617, value: ['zaz']} + - { name: 'application/voicexml+xml', id: 618, value: ['vxml']} + - { name: 'application/wasm', id: 619, value: ['wasm']} + - { name: 'application/widget', id: 620, value: ['wgt']} + - { name: 'application/winhlp', id: 621, value: ['hlp']} + - { name: 'application/wk1', id: 622, value: ['123','wk1','wk3','wk4','wks']} + - { name: 'application/wmf', id: 623, value: ['wmf']} + - { name: 'application/wordperfect', id: 624, value: ['wp','wp4','wp5','wp6','wpd','wpp']} + - { name: 'application/wsdl+xml', id: 625, value: ['wsdl']} + - { name: 'application/wspolicy+xml', id: 626, value: ['wspolicy']} + - { name: 'application/wwf', id: 627, value: ['wwf']} + - { name: 'application/x-123', id: 628, value: ['123','wk1','wk3','wk4','wks']} + - { name: 'application/x-7z-compressed', id: 629, value: ['7z','7z.001']} + - { name: 'application/x-abiword', id: 630, value: ['abw','abw.CRASHED','abw.gz','zabw']} + - { name: 'application/x-ace', id: 631, value: ['ace']} + - { name: 'application/x-ace-compressed', id: 632, value: ['ace']} + - { name: 'application/x-alz', id: 633, value: ['alz']} + - { name: 'application/x-amiga-disk-format', id: 634, value: ['adf']} + - { name: 'application/x-amipro', id: 635, value: ['sam']} + - { name: 'application/x-annodex', id: 636, value: ['anx']} + - { name: 'application/x-aportisdoc', id: 637, value: ['pdb','pdc']} + - { name: 'application/x-apple-diskimage', id: 638, value: ['dmg']} + - { name: 'application/x-apple-systemprofiler+xml', id: 639, value: ['spx']} + - { name: 'application/x-appleworks-document', id: 640, value: ['cwk']} + - { name: 'application/x-applix-spreadsheet', id: 641, value: ['as']} + - { name: 'application/x-applix-word', id: 642, value: ['aw']} + - { name: 'application/x-archive', id: 643, value: ['a','ar']} + - { name: 'application/x-arj', id: 644, value: ['arj']} + - { name: 'application/x-asp', id: 645, value: ['asp']} + - { name: 'application/x-atari-2600-rom', id: 646, value: ['a26']} + - { name: 'application/x-atari-7800-rom', id: 647, value: ['a78']} + - { name: 'application/x-atari-lynx-rom', id: 648, value: ['lnx']} + - { name: 'application/x-authorware-bin', id: 649, value: ['aab','x32','u32','vox']} + - { name: 'application/x-authorware-map', id: 650, value: ['aam']} + - { name: 'application/x-authorware-seg', id: 651, value: ['aas']} + - { name: 'application/x-awk', id: 652, value: ['awk']} + - { name: 'application/x-bcpio', id: 653, value: ['bcpio']} + - { name: 'application/x-bdoc', id: 654, value: ['bdoc']} + - { name: 'application/x-bittorrent', id: 655, value: ['torrent']} + - { name: 'application/x-blender', id: 656, value: ['blender','blend','BLEND']} + - { name: 'application/x-blorb', id: 657, value: ['blb','blorb']} + - { name: 'application/x-bps-patch', id: 658, value: ['bps']} + - { name: 'application/x-bsdiff', id: 659, value: ['bsdiff']} + - { name: 'application/x-bz2', id: 660, value: ['bz2']} + - { name: 'application/x-bzdvi', id: 661, value: ['dvi.bz2']} + - { name: 'application/x-bzip', id: 662, value: ['bz','bz2']} + - { name: 'application/x-bzip-compressed-tar', id: 663, value: ['tar.bz2','tar.bz','tbz2','tbz','tb2']} + - { name: 'application/x-bzip2', id: 664, value: ['bz2','boz','bz']} + - { name: 'application/x-bzpdf', id: 665, value: ['pdf.bz2']} + - { name: 'application/x-bzpostscript', id: 666, value: ['ps.bz2']} + - { name: 'application/x-cb7', id: 667, value: ['cb7']} + - { name: 'application/x-cbr', id: 668, value: ['cbr','cba','cbt','cbz','cb7']} + - { name: 'application/x-cbt', id: 669, value: ['cbt']} + - { name: 'application/x-cbz', id: 670, value: ['cbz']} + - { name: 'application/x-ccmx', id: 671, value: ['ccmx']} + - { name: 'application/x-cd-image', id: 672, value: ['iso','iso9660']} + - { name: 'application/x-cdlink', id: 673, value: ['vcd']} + - { name: 'application/x-cdr', id: 674, value: ['cdr']} + - { name: 'application/x-cdrdao-toc', id: 675, value: ['toc']} + - { name: 'application/x-cfs-compressed', id: 676, value: ['cfs']} + - { name: 'application/x-chat', id: 677, value: ['chat']} + - { name: 'application/x-chess-pgn', id: 678, value: ['pgn']} + - { name: 'application/x-chm', id: 679, value: ['chm']} + - { name: 'application/x-chrome-extension', id: 680, value: ['crx']} + - { name: 'application/x-cisco-vpn-settings', id: 681, value: ['pcf']} + - { name: 'application/x-cocoa', id: 682, value: ['cco']} + - { name: 'application/x-compress', id: 683, value: ['Z']} + - { name: 'application/x-compressed-iso', id: 684, value: ['cso']} + - { name: 'application/x-compressed-tar', id: 685, value: ['tar.gz','tgz']} + - { name: 'application/x-conference', id: 686, value: ['nsc']} + - { name: 'application/x-coreldraw', id: 687, value: ['cdr']} + - { name: 'application/x-cpio', id: 688, value: ['cpio']} + - { name: 'application/x-cpio-compressed', id: 689, value: ['cpio.gz']} + - { name: 'application/x-csh', id: 690, value: ['csh']} + - { name: 'application/x-cue', id: 691, value: ['cue']} + - { name: 'application/x-dar', id: 692, value: ['dar']} + - { name: 'application/x-dbase', id: 693, value: ['dbf']} + - { name: 'application/x-dbf', id: 694, value: ['dbf']} + - { name: 'application/x-dc-rom', id: 695, value: ['dc']} + - { name: 'application/x-deb', id: 696, value: ['deb','udeb']} + - { name: 'application/x-debian-package', id: 697, value: ['deb','udeb']} + - { name: 'application/x-designer', id: 698, value: ['ui']} + - { name: 'application/x-desktop', id: 699, value: ['desktop','kdelnk']} + - { name: 'application/x-dgc-compressed', id: 700, value: ['dgc']} + - { name: 'application/x-dia-diagram', id: 701, value: ['dia']} + - { name: 'application/x-dia-shape', id: 702, value: ['shape']} + - { name: 'application/x-director', id: 703, value: ['dir','dcr','dxr','cst','cct','cxt','w3d','fgd','swa']} + - { name: 'application/x-discjuggler-cd-image', id: 704, value: ['cdi']} + - { name: 'application/x-docbook+xml', id: 705, value: ['dbk','docbook']} + - { name: 'application/x-doom', id: 706, value: ['wad']} + - { name: 'application/x-doom-wad', id: 707, value: ['wad']} + - { name: 'application/x-dreamcast-rom', id: 708, value: ['iso']} + - { name: 'application/x-dtbncx+xml', id: 709, value: ['ncx']} + - { name: 'application/x-dtbook+xml', id: 710, value: ['dtb']} + - { name: 'application/x-dtbresource+xml', id: 711, value: ['res']} + - { name: 'application/x-dvi', id: 712, value: ['dvi']} + - { name: 'application/x-e-theme', id: 713, value: ['etheme']} + - { name: 'application/x-egon', id: 714, value: ['egon']} + - { name: 'application/x-emf', id: 715, value: ['emf']} + - { name: 'application/x-envoy', id: 716, value: ['evy']} + - { name: 'application/x-eva', id: 717, value: ['eva']} + - { name: 'application/x-fd-file', id: 718, value: ['fd','qd']} + - { name: 'application/x-fds-disk', id: 719, value: ['fds']} + - { name: 'application/x-fictionbook', id: 720, value: ['fb2']} + - { name: 'application/x-fictionbook+xml', id: 721, value: ['fb2']} + - { name: 'application/x-flash-video', id: 722, value: ['flv']} + - { name: 'application/x-fluid', id: 723, value: ['fl']} + - { name: 'application/x-font-afm', id: 724, value: ['afm']} + - { name: 'application/x-font-bdf', id: 725, value: ['bdf']} + - { name: 'application/x-font-ghostscript', id: 726, value: ['gsf']} + - { name: 'application/x-font-linux-psf', id: 727, value: ['psf']} + - { name: 'application/x-font-otf', id: 728, value: ['otf']} + - { name: 'application/x-font-pcf', id: 729, value: ['pcf','pcf.Z','pcf.gz']} + - { name: 'application/x-font-snf', id: 730, value: ['snf']} + - { name: 'application/x-font-speedo', id: 731, value: ['spd']} + - { name: 'application/x-font-truetype', id: 732, value: ['ttf']} + - { name: 'application/x-font-ttf', id: 733, value: ['ttf']} + - { name: 'application/x-font-ttx', id: 734, value: ['ttx']} + - { name: 'application/x-font-type1', id: 735, value: ['pfa','pfb','pfm','afm','gsf']} + - { name: 'application/x-font-woff', id: 736, value: ['woff']} + - { name: 'application/x-frame', id: 737, value: ['fm']} + - { name: 'application/x-freearc', id: 738, value: ['arc']} + - { name: 'application/x-futuresplash', id: 739, value: ['spl']} + - { name: 'application/x-gameboy-color-rom', id: 740, value: ['gbc','cgb']} + - { name: 'application/x-gameboy-rom', id: 741, value: ['gb','sgb']} + - { name: 'application/x-gamecube-iso-image', id: 742, value: ['iso']} + - { name: 'application/x-gamecube-rom', id: 743, value: ['iso']} + - { name: 'application/x-gamegear-rom', id: 744, value: ['gg']} + - { name: 'application/x-gba-rom', id: 745, value: ['gba','agb']} + - { name: 'application/x-gca-compressed', id: 746, value: ['gca']} + - { name: 'application/x-gd-rom-cue', id: 747, value: ['gdi']} + - { name: 'application/x-gedcom', id: 748, value: ['ged','gedcom']} + - { name: 'application/x-genesis-32x-rom', id: 749, value: ['32x','mdx']} + - { name: 'application/x-genesis-rom', id: 750, value: ['gen','smd','sgd']} + - { name: 'application/x-gettext', id: 751, value: ['po']} + - { name: 'application/x-gettext-translation', id: 752, value: ['gmo','mo']} + - { name: 'application/x-glade', id: 753, value: ['glade']} + - { name: 'application/x-glulx', id: 754, value: ['ulx']} + - { name: 'application/x-gnome-app-info', id: 755, value: ['desktop','kdelnk']} + - { name: 'application/x-gnucash', id: 756, value: ['gnucash','gnc','xac']} + - { name: 'application/x-gnumeric', id: 757, value: ['gnumeric']} + - { name: 'application/x-gnuplot', id: 758, value: ['gp','gplt','gnuplot']} + - { name: 'application/x-go-sgf', id: 759, value: ['sgf']} + - { name: 'application/x-gpx', id: 760, value: ['gpx']} + - { name: 'application/x-gpx+xml', id: 761, value: ['gpx']} + - { name: 'application/x-gramps-xml', id: 762, value: ['gramps']} + - { name: 'application/x-graphite', id: 763, value: ['gra']} + - { name: 'application/x-gtar', id: 764, value: ['gtar','tar','gem']} + - { name: 'application/x-gtk-builder', id: 765, value: ['ui']} + - { name: 'application/x-gz-font-linux-psf', id: 766, value: ['psf.gz']} + - { name: 'application/x-gzdvi', id: 767, value: ['dvi.gz']} + - { name: 'application/x-gzip', id: 768, value: ['gz']} + - { name: 'application/x-gzpdf', id: 769, value: ['pdf.gz']} + - { name: 'application/x-gzpostscript', id: 770, value: ['ps.gz']} + - { name: 'application/x-hdf', id: 771, value: ['hdf','hdf4','h4','hdf5','h5']} + - { name: 'application/x-hfe-file', id: 772, value: ['hfe']} + - { name: 'application/x-hfe-floppy-image', id: 773, value: ['hfe']} + - { name: 'application/x-httpd-php', id: 774, value: ['php']} + - { name: 'application/x-hwp', id: 775, value: ['hwp']} + - { name: 'application/x-hwt', id: 776, value: ['hwt']} + - { name: 'application/x-ica', id: 777, value: ['ica']} + - { name: 'application/x-install-instructions', id: 778, value: ['install']} + - { name: 'application/x-ips-patch', id: 779, value: ['ips']} + - { name: 'application/x-ipynb+json', id: 780, value: ['ipynb']} + - { name: 'application/x-iso9660-appimage', id: 781, value: ['appimage']} + - { name: 'application/x-iso9660-image', id: 782, value: ['iso','iso9660']} + - { name: 'application/x-it87', id: 783, value: ['it87']} + - { name: 'application/x-iwork-keynote-sffkey', id: 784, value: ['key']} + - { name: 'application/x-iwork-numbers-sffnumbers', id: 785, value: ['numbers']} + - { name: 'application/x-iwork-pages-sffpages', id: 786, value: ['pages']} + - { name: 'application/x-jar', id: 787, value: ['jar']} + - { name: 'application/x-java', id: 788, value: ['class']} + - { name: 'application/x-java-archive', id: 789, value: ['jar']} + - { name: 'application/x-java-archive-diff', id: 790, value: ['jardiff']} + - { name: 'application/x-java-class', id: 791, value: ['class']} + - { name: 'application/x-java-jce-keystore', id: 792, value: ['jceks']} + - { name: 'application/x-java-jnlp-file', id: 793, value: ['jnlp']} + - { name: 'application/x-java-keystore', id: 794, value: ['jks','ks']} + - { name: 'application/x-java-pack200', id: 795, value: ['pack']} + - { name: 'application/x-java-vm', id: 796, value: ['class']} + - { name: 'application/x-javascript', id: 797, value: ['js','jsm','mjs']} + - { name: 'application/x-jbuilder-project', id: 798, value: ['jpr','jpx']} + - { name: 'application/x-karbon', id: 799, value: ['karbon']} + - { name: 'application/x-kchart', id: 800, value: ['chrt']} + - { name: 'application/x-keepass2', id: 801, value: ['kdbx']} + - { name: 'application/x-kexi-connectiondata', id: 802, value: ['kexic']} + - { name: 'application/x-kexiproject-shortcut', id: 803, value: ['kexis']} + - { name: 'application/x-kexiproject-sqlite', id: 804, value: ['kexi']} + - { name: 'application/x-kexiproject-sqlite2', id: 805, value: ['kexi']} + - { name: 'application/x-kexiproject-sqlite3', id: 806, value: ['kexi']} + - { name: 'application/x-kformula', id: 807, value: ['kfo']} + - { name: 'application/x-killustrator', id: 808, value: ['kil']} + - { name: 'application/x-kivio', id: 809, value: ['flw']} + - { name: 'application/x-kontour', id: 810, value: ['kon']} + - { name: 'application/x-kpovmodeler', id: 811, value: ['kpm']} + - { name: 'application/x-kpresenter', id: 812, value: ['kpr','kpt']} + - { name: 'application/x-krita', id: 813, value: ['kra','krz']} + - { name: 'application/x-kspread', id: 814, value: ['ksp']} + - { name: 'application/x-kugar', id: 815, value: ['kud']} + - { name: 'application/x-kword', id: 816, value: ['kwd','kwt']} + - { name: 'application/x-latex', id: 817, value: ['latex']} + - { name: 'application/x-lha', id: 818, value: ['lha','lzh']} + - { name: 'application/x-lhz', id: 819, value: ['lhz']} + - { name: 'application/x-linguist', id: 820, value: ['ts']} + - { name: 'application/x-lotus123', id: 821, value: ['123','wk1','wk3','wk4','wks']} + - { name: 'application/x-lrzip', id: 822, value: ['lrz']} + - { name: 'application/x-lrzip-compressed-tar', id: 823, value: ['tar.lrz','tlrz']} + - { name: 'application/x-lua-bytecode', id: 824, value: ['luac']} + - { name: 'application/x-lyx', id: 825, value: ['lyx']} + - { name: 'application/x-lz4', id: 826, value: ['lz4']} + - { name: 'application/x-lz4-compressed-tar', id: 827, value: ['tar.lz4']} + - { name: 'application/x-lzh-compressed', id: 828, value: ['lzh','lha']} + - { name: 'application/x-lzip', id: 829, value: ['lz']} + - { name: 'application/x-lzip-compressed-tar', id: 830, value: ['tar.lz']} + - { name: 'application/x-lzma', id: 831, value: ['lzma']} + - { name: 'application/x-lzma-compressed-tar', id: 832, value: ['tar.lzma','tlz']} + - { name: 'application/x-lzop', id: 833, value: ['lzo']} + - { name: 'application/x-lzpdf', id: 834, value: ['pdf.lz']} + - { name: 'application/x-m4', id: 835, value: ['m4']} + - { name: 'application/x-magicpoint', id: 836, value: ['mgp']} + - { name: 'application/x-makeself', id: 837, value: ['run']} + - { name: 'application/x-mame-chd', id: 838, value: ['chd']} + - { name: 'application/x-markaby', id: 839, value: ['mab']} + - { name: 'application/x-mathematica', id: 840, value: ['nb']} + - { name: 'application/x-mdb', id: 841, value: ['mdb']} + - { name: 'application/x-mie', id: 842, value: ['mie']} + - { name: 'application/x-mif', id: 843, value: ['mif']} + - { name: 'application/x-mimearchive', id: 844, value: ['mhtml','mht']} + - { name: 'application/x-mobi8-ebook', id: 845, value: ['azw3','kfx']} + - { name: 'application/x-mobipocket-ebook', id: 846, value: ['prc','mobi']} + - { name: 'application/x-ms-application', id: 847, value: ['application']} + - { name: 'application/x-ms-asx', id: 848, value: ['asx','wax','wvx','wmx']} + - { name: 'application/x-ms-dos-executable', id: 849, value: ['exe']} + - { name: 'application/x-ms-shortcut', id: 850, value: ['lnk']} + - { name: 'application/x-ms-wim', id: 851, value: ['wim','swm']} + - { name: 'application/x-ms-wmd', id: 852, value: ['wmd']} + - { name: 'application/x-ms-wmz', id: 853, value: ['wmz']} + - { name: 'application/x-ms-xbap', id: 854, value: ['xbap']} + - { name: 'application/x-msaccess', id: 855, value: ['mdb']} + - { name: 'application/x-msbinder', id: 856, value: ['obd']} + - { name: 'application/x-mscardfile', id: 857, value: ['crd']} + - { name: 'application/x-msclip', id: 858, value: ['clp']} + - { name: 'application/x-msdos-program', id: 859, value: ['exe']} + - { name: 'application/x-msdownload', id: 860, value: ['exe','dll','com','bat','msi']} + - { name: 'application/x-msexcel', id: 861, value: ['xls','xlc','xll','xlm','xlw','xla','xlt','xld']} + - { name: 'application/x-msi', id: 862, value: ['msi']} + - { name: 'application/x-msmediaview', id: 863, value: ['mvb','m13','m14']} + - { name: 'application/x-msmetafile', id: 864, value: ['wmf','wmz','emf','emz']} + - { name: 'application/x-msmoney', id: 865, value: ['mny']} + - { name: 'application/x-mspowerpoint', id: 866, value: ['ppz','ppt','pps','pot']} + - { name: 'application/x-mspublisher', id: 867, value: ['pub']} + - { name: 'application/x-msschedule', id: 868, value: ['scd']} + - { name: 'application/x-msterminal', id: 869, value: ['trm']} + - { name: 'application/x-mswinurl', id: 870, value: ['url']} + - { name: 'application/x-msword', id: 871, value: ['doc']} + - { name: 'application/x-mswrite', id: 872, value: ['wri']} + - { name: 'application/x-msx-rom', id: 873, value: ['msx']} + - { name: 'application/x-n64-rom', id: 874, value: ['n64','z64','v64']} + - { name: 'application/x-navi-animation', id: 875, value: ['ani']} + - { name: 'application/x-neo-geo-pocket-color-rom', id: 876, value: ['ngc']} + - { name: 'application/x-neo-geo-pocket-rom', id: 877, value: ['ngp']} + - { name: 'application/x-nes-rom', id: 878, value: ['nes','nez','unf','unif']} + - { name: 'application/x-netcdf', id: 879, value: ['nc','cdf']} + - { name: 'application/x-netshow-channel', id: 880, value: ['nsc']} + - { name: 'application/x-nintendo-3ds-executable', id: 881, value: ['3dsx']} + - { name: 'application/x-nintendo-3ds-rom', id: 882, value: ['3ds','cci']} + - { name: 'application/x-nintendo-ds-rom', id: 883, value: ['nds']} + - { name: 'application/x-ns-proxy-autoconfig', id: 884, value: ['pac']} + - { name: 'application/x-nzb', id: 885, value: ['nzb']} + - { name: 'application/x-object', id: 886, value: ['o','mod']} + - { name: 'application/x-ogg', id: 887, value: ['ogx']} + - { name: 'application/x-oleo', id: 888, value: ['oleo']} + - { name: 'application/x-pagemaker', id: 889, value: ['p65','pm','pm6','pmd']} + - { name: 'application/x-pak', id: 890, value: ['pak']} + - { name: 'application/x-palm-database', id: 891, value: ['prc','pdb','pqa','oprc']} + - { name: 'application/x-par2', id: 892, value: ['PAR2','par2']} + - { name: 'application/x-partial-download', id: 893, value: ['wkdownload','crdownload','part']} + - { name: 'application/x-pc-engine-rom', id: 894, value: ['pce']} + - { name: 'application/x-pcap', id: 895, value: ['pcap','cap','dmp']} + - { name: 'application/x-pdf', id: 896, value: ['pdf']} + - { name: 'application/x-perl', id: 897, value: ['pl','pm','PL','al','perl','pod','t']} + - { name: 'application/x-photoshop', id: 898, value: ['psd']} + - { name: 'application/x-php', id: 899, value: ['php','php3','php4','php5','phps']} + - { name: 'application/x-pilot', id: 900, value: ['prc','pdb']} + - { name: 'application/x-pkcs12', id: 901, value: ['p12','pfx']} + - { name: 'application/x-pkcs7-certificates', id: 902, value: ['p7b','spc']} + - { name: 'application/x-pkcs7-certreqresp', id: 903, value: ['p7r']} + - { name: 'application/x-planperfect', id: 904, value: ['pln']} + - { name: 'application/x-pocket-word', id: 905, value: ['psw']} + - { name: 'application/x-pw', id: 906, value: ['pw']} + - { name: 'application/x-pyspread-bz-spreadsheet', id: 907, value: ['pys']} + - { name: 'application/x-pyspread-spreadsheet', id: 908, value: ['pysu']} + - { name: 'application/x-python-bytecode', id: 909, value: ['pyc','pyo']} + - { name: 'application/x-qed-disk', id: 910, value: ['qed']} + - { name: 'application/x-qemu-disk', id: 911, value: ['qcow2','qcow']} + - { name: 'application/x-qpress', id: 912, value: ['qp']} + - { name: 'application/x-qtiplot', id: 913, value: ['qti','qti.gz']} + - { name: 'application/x-quattropro', id: 914, value: ['wb1','wb2','wb3']} + - { name: 'application/x-quicktime-media-link', id: 915, value: ['qtl']} + - { name: 'application/x-quicktimeplayer', id: 916, value: ['qtl']} + - { name: 'application/x-qw', id: 917, value: ['qif']} + - { name: 'application/x-rar', id: 918, value: ['rar']} + - { name: 'application/x-rar-compressed', id: 919, value: ['rar']} + - { name: 'application/x-raw-disk-image', id: 920, value: ['raw-disk-image','img']} + - { name: 'application/x-raw-disk-image-xz-compressed', id: 921, value: ['raw-disk-image.xz','img.xz']} + - { name: 'application/x-raw-floppy-disk-image', id: 922, value: ['fd','qd']} + - { name: 'application/x-redhat-package-manager', id: 923, value: ['rpm']} + - { name: 'application/x-reject', id: 924, value: ['rej']} + - { name: 'application/x-research-info-systems', id: 925, value: ['ris']} + - { name: 'application/x-rnc', id: 926, value: ['rnc']} + - { name: 'application/x-rpm', id: 927, value: ['rpm']} + - { name: 'application/x-ruby', id: 928, value: ['rb']} + - { name: 'application/x-sami', id: 929, value: ['smi','sami']} + - { name: 'application/x-sap-file', id: 930, value: ['sap']} + - { name: 'application/x-saturn-rom', id: 931, value: ['iso']} + - { name: 'application/x-sdp', id: 932, value: ['sdp']} + - { name: 'application/x-sea', id: 933, value: ['sea']} + - { name: 'application/x-sega-cd-rom', id: 934, value: ['iso']} + - { name: 'application/x-sega-pico-rom', id: 935, value: ['iso']} + - { name: 'application/x-sg1000-rom', id: 936, value: ['sg']} + - { name: 'application/x-sh', id: 937, value: ['sh']} + - { name: 'application/x-shar', id: 938, value: ['shar']} + - { name: 'application/x-shared-library-la', id: 939, value: ['la']} + - { name: 'application/x-sharedlib', id: 940, value: ['so']} + - { name: 'application/x-shellscript', id: 941, value: ['sh']} + - { name: 'application/x-shockwave-flash', id: 942, value: ['swf','spl']} + - { name: 'application/x-shorten', id: 943, value: ['shn']} + - { name: 'application/x-siag', id: 944, value: ['siag']} + - { name: 'application/x-silverlight-app', id: 945, value: ['xap']} + - { name: 'application/x-sit', id: 946, value: ['sit']} + - { name: 'application/x-smaf', id: 947, value: ['mmf','smaf']} + - { name: 'application/x-sms-rom', id: 948, value: ['sms']} + - { name: 'application/x-snes-rom', id: 949, value: ['sfc','smc']} + - { name: 'application/x-source-rpm', id: 950, value: ['src.rpm','spm']} + - { name: 'application/x-spss-por', id: 951, value: ['por']} + - { name: 'application/x-spss-sav', id: 952, value: ['sav','zsav']} + - { name: 'application/x-spss-savefile', id: 953, value: ['sav','zsav']} + - { name: 'application/x-sql', id: 954, value: ['sql']} + - { name: 'application/x-sqlite2', id: 955, value: ['sqlite2']} + - { name: 'application/x-sqlite3', id: 956, value: ['sqlite3']} + - { name: 'application/x-srt', id: 957, value: ['srt']} + - { name: 'application/x-stuffit', id: 958, value: ['sit']} + - { name: 'application/x-stuffitx', id: 959, value: ['sitx']} + - { name: 'application/x-subrip', id: 960, value: ['srt']} + - { name: 'application/x-sv4cpio', id: 961, value: ['sv4cpio']} + - { name: 'application/x-sv4crc', id: 962, value: ['sv4crc']} + - { name: 'application/x-t3vm-image', id: 963, value: ['t3']} + - { name: 'application/x-t602', id: 964, value: ['602']} + - { name: 'application/x-tads', id: 965, value: ['gam']} + - { name: 'application/x-tar', id: 966, value: ['tar','gtar','gem']} + - { name: 'application/x-targa', id: 967, value: ['tga','icb','tpic','vda','vst']} + - { name: 'application/x-tarz', id: 968, value: ['tar.Z','taz']} + - { name: 'application/x-tcl', id: 969, value: ['tcl','tk']} + - { name: 'application/x-tex', id: 970, value: ['tex','ltx','sty','cls','dtx','ins','latex']} + - { name: 'application/x-tex-gf', id: 971, value: ['gf']} + - { name: 'application/x-tex-pk', id: 972, value: ['pk']} + - { name: 'application/x-tex-tfm', id: 973, value: ['tfm']} + - { name: 'application/x-texinfo', id: 974, value: ['texinfo','texi']} + - { name: 'application/x-tga', id: 975, value: ['tga','icb','tpic','vda','vst']} + - { name: 'application/x-tgif', id: 976, value: ['obj']} + - { name: 'application/x-theme', id: 977, value: ['theme']} + - { name: 'application/x-thomson-cartridge-memo7', id: 978, value: ['m7']} + - { name: 'application/x-thomson-cassette', id: 979, value: ['k7']} + - { name: 'application/x-thomson-sap-image', id: 980, value: ['sap']} + - { name: 'application/x-trash', id: 981, value: ['bak','old','sik']} + - { name: 'application/x-trig', id: 982, value: ['trig']} + - { name: 'application/x-troff', id: 983, value: ['tr','roff','t']} + - { name: 'application/x-troff-man', id: 984, value: ['man']} + - { name: 'application/x-tzo', id: 985, value: ['tar.lzo','tzo']} + - { name: 'application/x-ufraw', id: 986, value: ['ufraw']} + - { name: 'application/x-ustar', id: 987, value: ['ustar']} + - { name: 'application/x-vdi-disk', id: 988, value: ['vdi']} + - { name: 'application/x-vhd-disk', id: 989, value: ['vhd','vpc']} + - { name: 'application/x-vhdx-disk', id: 990, value: ['vhdx']} + - { name: 'application/x-virtual-boy-rom', id: 991, value: ['vb']} + - { name: 'application/x-virtualbox-hdd', id: 992, value: ['hdd']} + - { name: 'application/x-virtualbox-ova', id: 993, value: ['ova']} + - { name: 'application/x-virtualbox-ovf', id: 994, value: ['ovf']} + - { name: 'application/x-virtualbox-vbox', id: 995, value: ['vbox']} + - { name: 'application/x-virtualbox-vbox-extpack', id: 996, value: ['vbox-extpack']} + - { name: 'application/x-virtualbox-vdi', id: 997, value: ['vdi']} + - { name: 'application/x-virtualbox-vhd', id: 998, value: ['vhd','vpc']} + - { name: 'application/x-virtualbox-vhdx', id: 999, value: ['vhdx']} + - { name: 'application/x-virtualbox-vmdk', id: 1000, value: ['vmdk']} + - { name: 'application/x-vmdk-disk', id: 1001, value: ['vmdk']} + - { name: 'application/x-vnd.kde.kexi', id: 1002, value: ['kexi']} + - { name: 'application/x-wais-source', id: 1003, value: ['src']} + - { name: 'application/x-wbfs', id: 1004, value: ['iso']} + - { name: 'application/x-web-app-manifest+json', id: 1005, value: ['webapp']} + - { name: 'application/x-wia', id: 1006, value: ['iso']} + - { name: 'application/x-wii-iso-image', id: 1007, value: ['iso']} + - { name: 'application/x-wii-rom', id: 1008, value: ['iso']} + - { name: 'application/x-wii-wad', id: 1009, value: ['wad']} + - { name: 'application/x-windows-themepack', id: 1010, value: ['themepack']} + - { name: 'application/x-wmf', id: 1011, value: ['wmf']} + - { name: 'application/x-wonderswan-color-rom', id: 1012, value: ['wsc']} + - { name: 'application/x-wonderswan-rom', id: 1013, value: ['ws']} + - { name: 'application/x-wordperfect', id: 1014, value: ['wp','wp4','wp5','wp6','wpd','wpp']} + - { name: 'application/x-wpg', id: 1015, value: ['wpg']} + - { name: 'application/x-wwf', id: 1016, value: ['wwf']} + - { name: 'application/x-x509-ca-cert', id: 1017, value: ['der','crt','pem','cert']} + - { name: 'application/x-xar', id: 1018, value: ['xar','pkg']} + - { name: 'application/x-xbel', id: 1019, value: ['xbel']} + - { name: 'application/x-xfig', id: 1020, value: ['fig']} + - { name: 'application/x-xliff', id: 1021, value: ['xlf','xliff']} + - { name: 'application/x-xliff+xml', id: 1022, value: ['xlf']} + - { name: 'application/x-xpinstall', id: 1023, value: ['xpi']} + - { name: 'application/x-xspf+xml', id: 1024, value: ['xspf']} + - { name: 'application/x-xz', id: 1025, value: ['xz']} + - { name: 'application/x-xz-compressed-tar', id: 1026, value: ['tar.xz','txz']} + - { name: 'application/x-xzpdf', id: 1027, value: ['pdf.xz']} + - { name: 'application/x-yaml', id: 1028, value: ['yaml','yml']} + - { name: 'application/x-zip', id: 1029, value: ['zip']} + - { name: 'application/x-zip-compressed', id: 1030, value: ['zip']} + - { name: 'application/x-zip-compressed-fb2', id: 1031, value: ['fb2.zip']} + - { name: 'application/x-zmachine', id: 1032, value: ['z1','z2','z3','z4','z5','z6','z7','z8']} + - { name: 'application/x-zoo', id: 1033, value: ['zoo']} + - { name: 'application/x-zstd-compressed-tar', id: 1034, value: ['tar.zst','tzst']} + - { name: 'application/xaml+xml', id: 1035, value: ['xaml']} + - { name: 'application/xcap-att+xml', id: 1036, value: ['xav']} + - { name: 'application/xcap-caps+xml', id: 1037, value: ['xca']} + - { name: 'application/xcap-diff+xml', id: 1038, value: ['xdf']} + - { name: 'application/xcap-el+xml', id: 1039, value: ['xel']} + - { name: 'application/xcap-error+xml', id: 1040, value: ['xer']} + - { name: 'application/xcap-ns+xml', id: 1041, value: ['xns']} + - { name: 'application/xenc+xml', id: 1042, value: ['xenc']} + - { name: 'application/xhtml+xml', id: 1043, value: ['xhtml','xht','html','htm']} + - { name: 'application/xliff+xml', id: 1044, value: ['xlf','xliff']} + - { name: 'application/xml', id: 1045, value: ['xml','xsl','xsd','rng','xbl']} + - { name: 'application/xml-dtd', id: 1046, value: ['dtd']} + - { name: 'application/xml-external-parsed-entity', id: 1047, value: ['ent']} + - { name: 'application/xop+xml', id: 1048, value: ['xop']} + - { name: 'application/xproc+xml', id: 1049, value: ['xpl']} + - { name: 'application/xps', id: 1050, value: ['xps']} + - { name: 'application/xslt+xml', id: 1051, value: ['xsl','xslt']} + - { name: 'application/xspf+xml', id: 1052, value: ['xspf']} + - { name: 'application/xv+xml', id: 1053, value: ['mxml','xhvml','xvml','xvm']} + - { name: 'application/yang', id: 1054, value: ['yang']} + - { name: 'application/yin+xml', id: 1055, value: ['yin']} + - { name: 'application/zip', id: 1056, value: ['zip']} + - { name: 'application/zlib', id: 1057, value: ['zz']} + - { name: 'application/zstd', id: 1058, value: ['zst']} + - { name: 'audio/3gpp', id: 1059, value: ['3gpp','3gp','3ga']} + - { name: 'audio/3gpp-encrypted', id: 1060, value: ['3gp','3gpp','3ga']} + - { name: 'audio/3gpp2', id: 1061, value: ['3g2','3gp2','3gpp2']} + - { name: 'audio/aac', id: 1062, value: ['aac','adts','ass']} + - { name: 'audio/ac3', id: 1063, value: ['ac3']} + - { name: 'audio/adpcm', id: 1064, value: ['adp']} + - { name: 'audio/amr', id: 1065, value: ['amr']} + - { name: 'audio/amr-encrypted', id: 1066, value: ['amr']} + - { name: 'audio/amr-wb', id: 1067, value: ['awb']} + - { name: 'audio/amr-wb-encrypted', id: 1068, value: ['awb']} + - { name: 'audio/annodex', id: 1069, value: ['axa']} + - { name: 'audio/basic', id: 1070, value: ['au','snd']} + - { name: 'audio/flac', id: 1071, value: ['flac']} + - { name: 'audio/imelody', id: 1072, value: ['imy','ime']} + - { name: 'audio/m3u', id: 1073, value: ['m3u','m3u8','vlc']} + - { name: 'audio/m4a', id: 1074, value: ['m4a','f4a']} + - { name: 'audio/midi', id: 1075, value: ['mid','midi','kar','rmi']} + - { name: 'audio/mobile-xmf', id: 1076, value: ['mxmf','xmf']} + - { name: 'audio/mp2', id: 1077, value: ['mp2']} + - { name: 'audio/mp3', id: 1078, value: ['mp3','mpga']} + - { name: 'audio/mp4', id: 1079, value: ['m4a','mp4a','f4a']} + - { name: 'audio/mpeg', id: 1080, value: ['mp3','mpga','mp2','mp2a','m2a','m3a']} + - { name: 'audio/mpegurl', id: 1081, value: ['m3u','m3u8','vlc']} + - { name: 'audio/ogg', id: 1082, value: ['ogg','oga','spx','opus']} + - { name: 'audio/prs.sid', id: 1083, value: ['sid','psid']} + - { name: 'audio/s3m', id: 1084, value: ['s3m']} + - { name: 'audio/scpls', id: 1085, value: ['pls']} + - { name: 'audio/silk', id: 1086, value: ['sil']} + - { name: 'audio/tta', id: 1087, value: ['tta']} + - { name: 'audio/usac', id: 1088, value: ['loas','xhe']} + - { name: 'audio/vnd.audible', id: 1089, value: ['aa','aax']} + - { name: 'audio/vnd.audible.aax', id: 1090, value: ['aax']} + - { name: 'audio/vnd.dece.audio', id: 1091, value: ['uva','uvva']} + - { name: 'audio/vnd.digital-winds', id: 1092, value: ['eol']} + - { name: 'audio/vnd.dra', id: 1093, value: ['dra']} + - { name: 'audio/vnd.dts', id: 1094, value: ['dts']} + - { name: 'audio/vnd.dts.hd', id: 1095, value: ['dtshd']} + - { name: 'audio/vnd.lucent.voice', id: 1096, value: ['lvp']} + - { name: 'audio/vnd.m-realaudio', id: 1097, value: ['ra','rax']} + - { name: 'audio/vnd.ms-playready.media.pya', id: 1098, value: ['pya']} + - { name: 'audio/vnd.nuera.ecelp4800', id: 1099, value: ['ecelp4800']} + - { name: 'audio/vnd.nuera.ecelp7470', id: 1100, value: ['ecelp7470']} + - { name: 'audio/vnd.nuera.ecelp9600', id: 1101, value: ['ecelp9600']} + - { name: 'audio/vnd.rip', id: 1102, value: ['rip']} + - { name: 'audio/vnd.rn-realaudio', id: 1103, value: ['ra','rax']} + - { name: 'audio/vnd.wave', id: 1104, value: ['wav']} + - { name: 'audio/vorbis', id: 1105, value: ['oga','ogg']} + - { name: 'audio/wav', id: 1106, value: ['wav']} + - { name: 'audio/wave', id: 1107, value: ['wav']} + - { name: 'audio/webm', id: 1108, value: ['weba']} + - { name: 'audio/wma', id: 1109, value: ['wma']} + - { name: 'audio/x-aac', id: 1110, value: ['aac','adts','ass']} + - { name: 'audio/x-aifc', id: 1111, value: ['aifc','aiffc']} + - { name: 'audio/x-aiff', id: 1112, value: ['aif','aiff','aifc']} + - { name: 'audio/x-aiffc', id: 1113, value: ['aifc','aiffc']} + - { name: 'audio/x-amzxml', id: 1114, value: ['amz']} + - { name: 'audio/x-annodex', id: 1115, value: ['axa']} + - { name: 'audio/x-ape', id: 1116, value: ['ape']} + - { name: 'audio/x-caf', id: 1117, value: ['caf']} + - { name: 'audio/x-dts', id: 1118, value: ['dts']} + - { name: 'audio/x-dtshd', id: 1119, value: ['dtshd']} + - { name: 'audio/x-flac', id: 1120, value: ['flac']} + - { name: 'audio/x-flac+ogg', id: 1121, value: ['oga','ogg']} + - { name: 'audio/x-gsm', id: 1122, value: ['gsm']} + - { name: 'audio/x-hx-aac-adts', id: 1123, value: ['aac','adts','ass']} + - { name: 'audio/x-imelody', id: 1124, value: ['imy','ime']} + - { name: 'audio/x-iriver-pla', id: 1125, value: ['pla']} + - { name: 'audio/x-it', id: 1126, value: ['it']} + - { name: 'audio/x-m3u', id: 1127, value: ['m3u','m3u8','vlc']} + - { name: 'audio/x-m4a', id: 1128, value: ['m4a','f4a']} + - { name: 'audio/x-m4b', id: 1129, value: ['m4b','f4b']} + - { name: 'audio/x-m4r', id: 1130, value: ['m4r']} + - { name: 'audio/x-matroska', id: 1131, value: ['mka']} + - { name: 'audio/x-midi', id: 1132, value: ['mid','midi','kar']} + - { name: 'audio/x-minipsf', id: 1133, value: ['minipsf']} + - { name: 'audio/x-mo3', id: 1134, value: ['mo3']} + - { name: 'audio/x-mod', id: 1135, value: ['mod','ult','uni','m15','mtm','669','med']} + - { name: 'audio/x-mp2', id: 1136, value: ['mp2']} + - { name: 'audio/x-mp3', id: 1137, value: ['mp3','mpga']} + - { name: 'audio/x-mp3-playlist', id: 1138, value: ['m3u','m3u8','vlc']} + - { name: 'audio/x-mpeg', id: 1139, value: ['mp3','mpga']} + - { name: 'audio/x-mpegurl', id: 1140, value: ['m3u','m3u8','vlc']} + - { name: 'audio/x-mpg', id: 1141, value: ['mp3','mpga']} + - { name: 'audio/x-ms-asx', id: 1142, value: ['asx','wax','wvx','wmx']} + - { name: 'audio/x-ms-wax', id: 1143, value: ['wax']} + - { name: 'audio/x-ms-wma', id: 1144, value: ['wma']} + - { name: 'audio/x-ms-wmv', id: 1145, value: ['wmv']} + - { name: 'audio/x-musepack', id: 1146, value: ['mpc','mpp','mp+']} + - { name: 'audio/x-ogg', id: 1147, value: ['oga','ogg','opus']} + - { name: 'audio/x-oggflac', id: 1148, value: ['oga','ogg']} + - { name: 'audio/x-opus+ogg', id: 1149, value: ['opus']} + - { name: 'audio/x-pn-audibleaudio', id: 1150, value: ['aa','aax']} + - { name: 'audio/x-pn-realaudio', id: 1151, value: ['ram','ra','rax']} + - { name: 'audio/x-pn-realaudio-plugin', id: 1152, value: ['rmp']} + - { name: 'audio/x-psf', id: 1153, value: ['psf']} + - { name: 'audio/x-psflib', id: 1154, value: ['psflib']} + - { name: 'audio/x-realaudio', id: 1155, value: ['ra']} + - { name: 'audio/x-rn-3gpp-amr', id: 1156, value: ['3gp','3gpp','3ga']} + - { name: 'audio/x-rn-3gpp-amr-encrypted', id: 1157, value: ['3gp','3gpp','3ga']} + - { name: 'audio/x-rn-3gpp-amr-wb', id: 1158, value: ['3gp','3gpp','3ga']} + - { name: 'audio/x-rn-3gpp-amr-wb-encrypted', id: 1159, value: ['3gp','3gpp','3ga']} + - { name: 'audio/x-s3m', id: 1160, value: ['s3m']} + - { name: 'audio/x-scpls', id: 1161, value: ['pls']} + - { name: 'audio/x-shorten', id: 1162, value: ['shn']} + - { name: 'audio/x-speex', id: 1163, value: ['spx']} + - { name: 'audio/x-speex+ogg', id: 1164, value: ['oga','ogg','spx']} + - { name: 'audio/x-stm', id: 1165, value: ['stm']} + - { name: 'audio/x-tta', id: 1166, value: ['tta']} + - { name: 'audio/x-voc', id: 1167, value: ['voc']} + - { name: 'audio/x-vorbis', id: 1168, value: ['oga','ogg']} + - { name: 'audio/x-vorbis+ogg', id: 1169, value: ['oga','ogg']} + - { name: 'audio/x-wav', id: 1170, value: ['wav']} + - { name: 'audio/x-wavpack', id: 1171, value: ['wv','wvp']} + - { name: 'audio/x-wavpack-correction', id: 1172, value: ['wvc']} + - { name: 'audio/x-xi', id: 1173, value: ['xi']} + - { name: 'audio/x-xm', id: 1174, value: ['xm']} + - { name: 'audio/x-xmf', id: 1175, value: ['xmf']} + - { name: 'audio/xm', id: 1176, value: ['xm']} + - { name: 'audio/xmf', id: 1177, value: ['xmf']} + - { name: 'chemical/x-cdx', id: 1178, value: ['cdx']} + - { name: 'chemical/x-cif', id: 1179, value: ['cif']} + - { name: 'chemical/x-cmdf', id: 1180, value: ['cmdf']} + - { name: 'chemical/x-cml', id: 1181, value: ['cml']} + - { name: 'chemical/x-csml', id: 1182, value: ['csml']} + - { name: 'chemical/x-xyz', id: 1183, value: ['xyz']} + - { name: 'flv-application/octet-stream', id: 1184, value: ['flv']} + - { name: 'font/collection', id: 1185, value: ['ttc']} + - { name: 'font/otf', id: 1186, value: ['otf']} + - { name: 'font/ttf', id: 1187, value: ['ttf']} + - { name: 'font/woff', id: 1188, value: ['woff']} + - { name: 'font/woff2', id: 1189, value: ['woff2']} + - { name: 'image/aces', id: 1190, value: ['exr']} + - { name: 'image/apng', id: 1191, value: ['apng']} + - { name: 'image/astc', id: 1192, value: ['astc']} + - { name: 'image/avif', id: 1193, value: ['avif','avifs']} + - { name: 'image/avif-sequence', id: 1194, value: ['avif','avifs']} + - { name: 'image/bmp', id: 1195, value: ['bmp','dib']} + - { name: 'image/cdr', id: 1196, value: ['cdr']} + - { name: 'image/cgm', id: 1197, value: ['cgm']} + - { name: 'image/dicom-rle', id: 1198, value: ['drle']} + - { name: 'image/emf', id: 1199, value: ['emf']} + - { name: 'image/fax-g3', id: 1200, value: ['g3']} + - { name: 'image/fits', id: 1201, value: ['fits']} + - { name: 'image/g3fax', id: 1202, value: ['g3']} + - { name: 'image/gif', id: 1203, value: ['gif']} + - { name: 'image/heic', id: 1204, value: ['heic','heif']} + - { name: 'image/heic-sequence', id: 1205, value: ['heics','heic','heif']} + - { name: 'image/heif', id: 1206, value: ['heif','heic']} + - { name: 'image/heif-sequence', id: 1207, value: ['heifs','heic','heif']} + - { name: 'image/hej2k', id: 1208, value: ['hej2']} + - { name: 'image/hsj2', id: 1209, value: ['hsj2']} + - { name: 'image/ico', id: 1210, value: ['ico']} + - { name: 'image/icon', id: 1211, value: ['ico']} + - { name: 'image/ief', id: 1212, value: ['ief']} + - { name: 'image/jls', id: 1213, value: ['jls']} + - { name: 'image/jp2', id: 1214, value: ['jp2','jpg2']} + - { name: 'image/jpeg', id: 1215, value: ['jpg','jpeg','jpe']} + - { name: 'image/jpeg2000', id: 1216, value: ['jp2','jpg2']} + - { name: 'image/jpeg2000-image', id: 1217, value: ['jp2','jpg2']} + - { name: 'image/jph', id: 1218, value: ['jph']} + - { name: 'image/jphc', id: 1219, value: ['jhc']} + - { name: 'image/jpm', id: 1220, value: ['jpm','jpgm']} + - { name: 'image/jpx', id: 1221, value: ['jpx','jpf']} + - { name: 'image/jxl', id: 1222, value: ['jxl']} + - { name: 'image/jxr', id: 1223, value: ['jxr']} + - { name: 'image/jxra', id: 1224, value: ['jxra']} + - { name: 'image/jxrs', id: 1225, value: ['jxrs']} + - { name: 'image/jxs', id: 1226, value: ['jxs']} + - { name: 'image/jxsc', id: 1227, value: ['jxsc']} + - { name: 'image/jxsi', id: 1228, value: ['jxsi']} + - { name: 'image/jxss', id: 1229, value: ['jxss']} + - { name: 'image/ktx', id: 1230, value: ['ktx']} + - { name: 'image/ktx2', id: 1231, value: ['ktx2']} + - { name: 'image/openraster', id: 1232, value: ['ora']} + - { name: 'image/pdf', id: 1233, value: ['pdf']} + - { name: 'image/photoshop', id: 1234, value: ['psd']} + - { name: 'image/pjpeg', id: 1235, value: ['jpg','jpeg','jpe']} + - { name: 'image/png', id: 1236, value: ['png']} + - { name: 'image/prs.btif', id: 1237, value: ['btif']} + - { name: 'image/prs.pti', id: 1238, value: ['pti']} + - { name: 'image/psd', id: 1239, value: ['psd']} + - { name: 'image/rle', id: 1240, value: ['rle']} + - { name: 'image/sgi', id: 1241, value: ['sgi']} + - { name: 'image/svg', id: 1242, value: ['svg']} + - { name: 'image/svg+xml', id: 1243, value: ['svg','svgz']} + - { name: 'image/svg+xml-compressed', id: 1244, value: ['svgz']} + - { name: 'image/t38', id: 1245, value: ['t38']} + - { name: 'image/targa', id: 1246, value: ['tga','icb','tpic','vda','vst']} + - { name: 'image/tga', id: 1247, value: ['tga','icb','tpic','vda','vst']} + - { name: 'image/tiff', id: 1248, value: ['tif','tiff']} + - { name: 'image/tiff-fx', id: 1249, value: ['tfx']} + - { name: 'image/vnd.adobe.photoshop', id: 1250, value: ['psd']} + - { name: 'image/vnd.airzip.accelerator.azv', id: 1251, value: ['azv']} + - { name: 'image/vnd.dece.graphic', id: 1252, value: ['uvi','uvvi','uvg','uvvg']} + - { name: 'image/vnd.djvu', id: 1253, value: ['djvu','djv']} + - { name: 'image/vnd.djvu+multipage', id: 1254, value: ['djvu','djv']} + - { name: 'image/vnd.dvb.subtitle', id: 1255, value: ['sub']} + - { name: 'image/vnd.dwg', id: 1256, value: ['dwg']} + - { name: 'image/vnd.dxf', id: 1257, value: ['dxf']} + - { name: 'image/vnd.fastbidsheet', id: 1258, value: ['fbs']} + - { name: 'image/vnd.fpx', id: 1259, value: ['fpx']} + - { name: 'image/vnd.fst', id: 1260, value: ['fst']} + - { name: 'image/vnd.fujixerox.edmics-mmr', id: 1261, value: ['mmr']} + - { name: 'image/vnd.fujixerox.edmics-rlc', id: 1262, value: ['rlc']} + - { name: 'image/vnd.microsoft.icon', id: 1263, value: ['ico']} + - { name: 'image/vnd.ms-dds', id: 1264, value: ['dds']} + - { name: 'image/vnd.ms-modi', id: 1265, value: ['mdi']} + - { name: 'image/vnd.ms-photo', id: 1266, value: ['wdp']} + - { name: 'image/vnd.net-fpx', id: 1267, value: ['npx']} + - { name: 'image/vnd.pco.b16', id: 1268, value: ['b16']} + - { name: 'image/vnd.rn-realpix', id: 1269, value: ['rp']} + - { name: 'image/vnd.tencent.tap', id: 1270, value: ['tap']} + - { name: 'image/vnd.valve.source.texture', id: 1271, value: ['vtf']} + - { name: 'image/vnd.wap.wbmp', id: 1272, value: ['wbmp']} + - { name: 'image/vnd.xiff', id: 1273, value: ['xif']} + - { name: 'image/vnd.zbrush.pcx', id: 1274, value: ['pcx']} + - { name: 'image/webp', id: 1275, value: ['webp']} + - { name: 'image/wmf', id: 1276, value: ['wmf']} + - { name: 'image/x-3ds', id: 1277, value: ['3ds']} + - { name: 'image/x-adobe-dng', id: 1278, value: ['dng']} + - { name: 'image/x-applix-graphics', id: 1279, value: ['ag']} + - { name: 'image/x-bmp', id: 1280, value: ['bmp','dib']} + - { name: 'image/x-bzeps', id: 1281, value: ['eps.bz2','epsi.bz2','epsf.bz2']} + - { name: 'image/x-canon-cr2', id: 1282, value: ['cr2']} + - { name: 'image/x-canon-cr3', id: 1283, value: ['cr3']} + - { name: 'image/x-canon-crw', id: 1284, value: ['crw']} + - { name: 'image/x-cdr', id: 1285, value: ['cdr']} + - { name: 'image/x-cmu-raster', id: 1286, value: ['ras']} + - { name: 'image/x-cmx', id: 1287, value: ['cmx']} + - { name: 'image/x-compressed-xcf', id: 1288, value: ['xcf.gz','xcf.bz2']} + - { name: 'image/x-dds', id: 1289, value: ['dds']} + - { name: 'image/x-djvu', id: 1290, value: ['djvu','djv']} + - { name: 'image/x-emf', id: 1291, value: ['emf']} + - { name: 'image/x-eps', id: 1292, value: ['eps','epsi','epsf']} + - { name: 'image/x-exr', id: 1293, value: ['exr']} + - { name: 'image/x-fits', id: 1294, value: ['fits']} + - { name: 'image/x-freehand', id: 1295, value: ['fh','fhc','fh4','fh5','fh7']} + - { name: 'image/x-fuji-raf', id: 1296, value: ['raf']} + - { name: 'image/x-gimp-gbr', id: 1297, value: ['gbr']} + - { name: 'image/x-gimp-gih', id: 1298, value: ['gih']} + - { name: 'image/x-gimp-pat', id: 1299, value: ['pat']} + - { name: 'image/x-gzeps', id: 1300, value: ['eps.gz','epsi.gz','epsf.gz']} + - { name: 'image/x-icb', id: 1301, value: ['tga','icb','tpic','vda','vst']} + - { name: 'image/x-icns', id: 1302, value: ['icns']} + - { name: 'image/x-ico', id: 1303, value: ['ico']} + - { name: 'image/x-icon', id: 1304, value: ['ico']} + - { name: 'image/x-iff', id: 1305, value: ['iff','ilbm','lbm']} + - { name: 'image/x-ilbm', id: 1306, value: ['iff','ilbm','lbm']} + - { name: 'image/x-jng', id: 1307, value: ['jng']} + - { name: 'image/x-jp2-codestream', id: 1308, value: ['j2c','j2k','jpc']} + - { name: 'image/x-jpeg2000-image', id: 1309, value: ['jp2','jpg2']} + - { name: 'image/x-kodak-dcr', id: 1310, value: ['dcr']} + - { name: 'image/x-kodak-k25', id: 1311, value: ['k25']} + - { name: 'image/x-kodak-kdc', id: 1312, value: ['kdc']} + - { name: 'image/x-lwo', id: 1313, value: ['lwo','lwob']} + - { name: 'image/x-lws', id: 1314, value: ['lws']} + - { name: 'image/x-macpaint', id: 1315, value: ['pntg']} + - { name: 'image/x-minolta-mrw', id: 1316, value: ['mrw']} + - { name: 'image/x-mrsid-image', id: 1317, value: ['sid']} + - { name: 'image/x-ms-bmp', id: 1318, value: ['bmp','dib']} + - { name: 'image/x-msod', id: 1319, value: ['msod']} + - { name: 'image/x-nikon-nef', id: 1320, value: ['nef']} + - { name: 'image/x-nikon-nrw', id: 1321, value: ['nrw']} + - { name: 'image/x-olympus-orf', id: 1322, value: ['orf']} + - { name: 'image/x-panasonic-raw', id: 1323, value: ['raw']} + - { name: 'image/x-panasonic-raw2', id: 1324, value: ['rw2']} + - { name: 'image/x-panasonic-rw', id: 1325, value: ['raw']} + - { name: 'image/x-panasonic-rw2', id: 1326, value: ['rw2']} + - { name: 'image/x-pcx', id: 1327, value: ['pcx']} + - { name: 'image/x-pentax-pef', id: 1328, value: ['pef']} + - { name: 'image/x-photo-cd', id: 1329, value: ['pcd']} + - { name: 'image/x-photoshop', id: 1330, value: ['psd']} + - { name: 'image/x-pict', id: 1331, value: ['pic','pct','pict','pict1','pict2']} + - { name: 'image/x-portable-anymap', id: 1332, value: ['pnm']} + - { name: 'image/x-portable-bitmap', id: 1333, value: ['pbm']} + - { name: 'image/x-portable-graymap', id: 1334, value: ['pgm']} + - { name: 'image/x-portable-pixmap', id: 1335, value: ['ppm']} + - { name: 'image/x-psd', id: 1336, value: ['psd']} + - { name: 'image/x-quicktime', id: 1337, value: ['qtif','qif']} + - { name: 'image/x-rgb', id: 1338, value: ['rgb']} + - { name: 'image/x-sgi', id: 1339, value: ['sgi']} + - { name: 'image/x-sigma-x3f', id: 1340, value: ['x3f']} + - { name: 'image/x-skencil', id: 1341, value: ['sk','sk1']} + - { name: 'image/x-sony-arw', id: 1342, value: ['arw']} + - { name: 'image/x-sony-sr2', id: 1343, value: ['sr2']} + - { name: 'image/x-sony-srf', id: 1344, value: ['srf']} + - { name: 'image/x-sun-raster', id: 1345, value: ['sun']} + - { name: 'image/x-targa', id: 1346, value: ['tga','icb','tpic','vda','vst']} + - { name: 'image/x-tga', id: 1347, value: ['tga','icb','tpic','vda','vst']} + - { name: 'image/x-win-bitmap', id: 1348, value: ['cur']} + - { name: 'image/x-win-metafile', id: 1349, value: ['wmf']} + - { name: 'image/x-wmf', id: 1350, value: ['wmf']} + - { name: 'image/x-xbitmap', id: 1351, value: ['xbm']} + - { name: 'image/x-xcf', id: 1352, value: ['xcf']} + - { name: 'image/x-xfig', id: 1353, value: ['fig']} + - { name: 'image/x-xpixmap', id: 1354, value: ['xpm']} + - { name: 'image/x-xpm', id: 1355, value: ['xpm']} + - { name: 'image/x-xwindowdump', id: 1356, value: ['xwd']} + - { name: 'image/x.djvu', id: 1357, value: ['djvu','djv']} + - { name: 'message/disposition-notification', id: 1358, value: ['disposition-notification']} + - { name: 'message/global', id: 1359, value: ['u8msg']} + - { name: 'message/global-delivery-status', id: 1360, value: ['u8dsn']} + - { name: 'message/global-disposition-notification', id: 1361, value: ['u8mdn']} + - { name: 'message/global-headers', id: 1362, value: ['u8hdr']} + - { name: 'message/rfc822', id: 1363, value: ['eml','mime']} + - { name: 'message/vnd.wfa.wsc', id: 1364, value: ['wsc']} + - { name: 'model/3mf', id: 1365, value: ['3mf']} + - { name: 'model/gltf+json', id: 1366, value: ['gltf']} + - { name: 'model/gltf-binary', id: 1367, value: ['glb']} + - { name: 'model/iges', id: 1368, value: ['igs','iges']} + - { name: 'model/mesh', id: 1369, value: ['msh','mesh','silo']} + - { name: 'model/mtl', id: 1370, value: ['mtl']} + - { name: 'model/obj', id: 1371, value: ['obj']} + - { name: 'model/step+zip', id: 1372, value: ['stpz']} + - { name: 'model/step-xml+zip', id: 1373, value: ['stpxz']} + - { name: 'model/stl', id: 1374, value: ['stl']} + - { name: 'model/vnd.collada+xml', id: 1375, value: ['dae']} + - { name: 'model/vnd.dwf', id: 1376, value: ['dwf']} + - { name: 'model/vnd.gdl', id: 1377, value: ['gdl']} + - { name: 'model/vnd.gtw', id: 1378, value: ['gtw']} + - { name: 'model/vnd.mts', id: 1379, value: ['mts']} + - { name: 'model/vnd.opengex', id: 1380, value: ['ogex']} + - { name: 'model/vnd.parasolid.transmit.binary', id: 1381, value: ['x_b']} + - { name: 'model/vnd.parasolid.transmit.text', id: 1382, value: ['x_t']} + - { name: 'model/vnd.sap.vds', id: 1383, value: ['vds']} + - { name: 'model/vnd.usdz+zip', id: 1384, value: ['usdz']} + - { name: 'model/vnd.valve.source.compiled-map', id: 1385, value: ['bsp']} + - { name: 'model/vnd.vtu', id: 1386, value: ['vtu']} + - { name: 'model/vrml', id: 1387, value: ['wrl','vrml','vrm']} + - { name: 'model/x.stl-ascii', id: 1388, value: ['stl']} + - { name: 'model/x.stl-binary', id: 1389, value: ['stl']} + - { name: 'model/x3d+binary', id: 1390, value: ['x3db','x3dbz']} + - { name: 'model/x3d+fastinfoset', id: 1391, value: ['x3db']} + - { name: 'model/x3d+vrml', id: 1392, value: ['x3dv','x3dvz']} + - { name: 'model/x3d+xml', id: 1393, value: ['x3d','x3dz']} + - { name: 'model/x3d-vrml', id: 1394, value: ['x3dv']} + - { name: 'text/cache-manifest', id: 1395, value: ['appcache','manifest']} + - { name: 'text/calendar', id: 1396, value: ['ics','ifb','vcs']} + - { name: 'text/coffeescript', id: 1397, value: ['coffee','litcoffee']} + - { name: 'text/crystal', id: 1398, value: ['cr']} + - { name: 'text/css', id: 1399, value: ['css']} + - { name: 'text/csv', id: 1400, value: ['csv']} + - { name: 'text/csv-schema', id: 1401, value: ['csvs']} + - { name: 'text/directory', id: 1402, value: ['vcard','vcf','vct','gcrd']} + - { name: 'text/ecmascript', id: 1403, value: ['es']} + - { name: 'text/gedcom', id: 1404, value: ['ged','gedcom']} + - { name: 'text/google-video-pointer', id: 1405, value: ['gvp']} + - { name: 'text/html', id: 1406, value: ['html','htm','shtml']} + - { name: 'text/ico', id: 1407, value: ['ico']} + - { name: 'text/jade', id: 1408, value: ['jade']} + - { name: 'text/javascript', id: 1409, value: ['js','jsm','mjs']} + - { name: 'text/jsx', id: 1410, value: ['jsx']} + - { name: 'text/less', id: 1411, value: ['less']} + - { name: 'text/markdown', id: 1412, value: ['md','markdown','mkd']} + - { name: 'text/mathml', id: 1413, value: ['mml']} + - { name: 'text/mdx', id: 1414, value: ['mdx']} + - { name: 'text/n3', id: 1415, value: ['n3']} + - { name: 'text/org', id: 1416, value: ['org']} + - { name: 'text/plain', id: 1417, value: ['txt','text','conf','def','list','log','in','ini','asc']} + - { name: 'text/prs.lines.tag', id: 1418, value: ['dsc']} + - { name: 'text/rdf', id: 1419, value: ['rdf','rdfs','owl']} + - { name: 'text/richtext', id: 1420, value: ['rtx']} + - { name: 'text/rss', id: 1421, value: ['rss']} + - { name: 'text/rtf', id: 1422, value: ['rtf']} + - { name: 'text/rust', id: 1423, value: ['rs']} + - { name: 'text/sgml', id: 1424, value: ['sgml','sgm']} + - { name: 'text/shex', id: 1425, value: ['shex']} + - { name: 'text/slim', id: 1426, value: ['slim','slm']} + - { name: 'text/spdx', id: 1427, value: ['spdx']} + - { name: 'text/spreadsheet', id: 1428, value: ['sylk','slk']} + - { name: 'text/stylus', id: 1429, value: ['stylus','styl']} + - { name: 'text/tab-separated-values', id: 1430, value: ['tsv']} + - { name: 'text/tcl', id: 1431, value: ['tcl','tk']} + - { name: 'text/troff', id: 1432, value: ['t','tr','roff','man','me','ms']} + - { name: 'text/turtle', id: 1433, value: ['ttl']} + - { name: 'text/uri-list', id: 1434, value: ['uri','uris','urls']} + - { name: 'text/vbs', id: 1435, value: ['vbs']} + - { name: 'text/vbscript', id: 1436, value: ['vbs']} + - { name: 'text/vcard', id: 1437, value: ['vcard','vcf','vct','gcrd']} + - { name: 'text/vnd.curl', id: 1438, value: ['curl']} + - { name: 'text/vnd.curl.dcurl', id: 1439, value: ['dcurl']} + - { name: 'text/vnd.curl.mcurl', id: 1440, value: ['mcurl']} + - { name: 'text/vnd.curl.scurl', id: 1441, value: ['scurl']} + - { name: 'text/vnd.dvb.subtitle', id: 1442, value: ['sub']} + - { name: 'text/vnd.fly', id: 1443, value: ['fly']} + - { name: 'text/vnd.fmi.flexstor', id: 1444, value: ['flx']} + - { name: 'text/vnd.graphviz', id: 1445, value: ['gv','dot']} + - { name: 'text/vnd.in3d.3dml', id: 1446, value: ['3dml']} + - { name: 'text/vnd.in3d.spot', id: 1447, value: ['spot']} + - { name: 'text/vnd.qt.linguist', id: 1448, value: ['ts']} + - { name: 'text/vnd.rn-realtext', id: 1449, value: ['rt']} + - { name: 'text/vnd.senx.warpscript', id: 1450, value: ['mc2']} + - { name: 'text/vnd.sun.j2me.app-descriptor', id: 1451, value: ['jad']} + - { name: 'text/vnd.trolltech.linguist', id: 1452, value: ['ts']} + - { name: 'text/vnd.wap.wml', id: 1453, value: ['wml']} + - { name: 'text/vnd.wap.wmlscript', id: 1454, value: ['wmls']} + - { name: 'text/vtt', id: 1455, value: ['vtt']} + - { name: 'text/x-adasrc', id: 1456, value: ['adb','ads']} + - { name: 'text/x-asm', id: 1457, value: ['s','asm']} + - { name: 'text/x-bibtex', id: 1458, value: ['bib']} + - { name: 'text/x-c', id: 1459, value: ['c','cc','cxx','cpp','h','hh','dic']} + - { name: 'text/x-c++hdr', id: 1460, value: ['hh','hp','hpp','h++','hxx']} + - { name: 'text/x-c++src', id: 1461, value: ['cpp','cxx','cc','C','c++']} + - { name: 'text/x-chdr', id: 1462, value: ['h']} + - { name: 'text/x-cmake', id: 1463, value: ['cmake']} + - { name: 'text/x-cobol', id: 1464, value: ['cbl','cob']} + - { name: 'text/x-comma-separated-values', id: 1465, value: ['csv']} + - { name: 'text/x-common-lisp', id: 1466, value: ['asd','fasl','lisp','ros']} + - { name: 'text/x-component', id: 1467, value: ['htc']} + - { name: 'text/x-crystal', id: 1468, value: ['cr']} + - { name: 'text/x-csharp', id: 1469, value: ['cs']} + - { name: 'text/x-csrc', id: 1470, value: ['c']} + - { name: 'text/x-csv', id: 1471, value: ['csv']} + - { name: 'text/x-dart', id: 1472, value: ['dart']} + - { name: 'text/x-dbus-service', id: 1473, value: ['service']} + - { name: 'text/x-dcl', id: 1474, value: ['dcl']} + - { name: 'text/x-diff', id: 1475, value: ['diff','patch']} + - { name: 'text/x-dsl', id: 1476, value: ['dsl']} + - { name: 'text/x-dsrc', id: 1477, value: ['d','di']} + - { name: 'text/x-dtd', id: 1478, value: ['dtd']} + - { name: 'text/x-eiffel', id: 1479, value: ['e','eif']} + - { name: 'text/x-elixir', id: 1480, value: ['ex','exs']} + - { name: 'text/x-emacs-lisp', id: 1481, value: ['el']} + - { name: 'text/x-erlang', id: 1482, value: ['erl']} + - { name: 'text/x-fortran', id: 1483, value: ['f','for','f77','f90','f95']} + - { name: 'text/x-genie', id: 1484, value: ['gs']} + - { name: 'text/x-gettext-translation', id: 1485, value: ['po']} + - { name: 'text/x-gettext-translation-template', id: 1486, value: ['pot']} + - { name: 'text/x-gherkin', id: 1487, value: ['feature']} + - { name: 'text/x-go', id: 1488, value: ['go']} + - { name: 'text/x-google-video-pointer', id: 1489, value: ['gvp']} + - { name: 'text/x-gradle', id: 1490, value: ['gradle']} + - { name: 'text/x-groovy', id: 1491, value: ['groovy','gvy','gy','gsh']} + - { name: 'text/x-handlebars-template', id: 1492, value: ['hbs']} + - { name: 'text/x-haskell', id: 1493, value: ['hs']} + - { name: 'text/x-idl', id: 1494, value: ['idl']} + - { name: 'text/x-imelody', id: 1495, value: ['imy','ime']} + - { name: 'text/x-iptables', id: 1496, value: ['iptables']} + - { name: 'text/x-java', id: 1497, value: ['java']} + - { name: 'text/x-java-source', id: 1498, value: ['java']} + - { name: 'text/x-kaitai-struct', id: 1499, value: ['ksy']} + - { name: 'text/x-kotlin', id: 1500, value: ['kt']} + - { name: 'text/x-ldif', id: 1501, value: ['ldif']} + - { name: 'text/x-lilypond', id: 1502, value: ['ly']} + - { name: 'text/x-literate-haskell', id: 1503, value: ['lhs']} + - { name: 'text/x-log', id: 1504, value: ['log']} + - { name: 'text/x-lua', id: 1505, value: ['lua']} + - { name: 'text/x-lyx', id: 1506, value: ['lyx']} + - { name: 'text/x-makefile', id: 1507, value: ['mk','mak']} + - { name: 'text/x-markdown', id: 1508, value: ['md','mkd','markdown']} + - { name: 'text/x-matlab', id: 1509, value: ['m']} + - { name: 'text/x-microdvd', id: 1510, value: ['sub']} + - { name: 'text/x-moc', id: 1511, value: ['moc']} + - { name: 'text/x-modelica', id: 1512, value: ['mo']} + - { name: 'text/x-mof', id: 1513, value: ['mof']} + - { name: 'text/x-mpsub', id: 1514, value: ['sub']} + - { name: 'text/x-mrml', id: 1515, value: ['mrml','mrl']} + - { name: 'text/x-ms-regedit', id: 1516, value: ['reg']} + - { name: 'text/x-mup', id: 1517, value: ['mup','not']} + - { name: 'text/x-nfo', id: 1518, value: ['nfo']} + - { name: 'text/x-objcsrc', id: 1519, value: ['m']} + - { name: 'text/x-ocaml', id: 1520, value: ['ml','mli']} + - { name: 'text/x-ocl', id: 1521, value: ['ocl']} + - { name: 'text/x-octave', id: 1522, value: ['m']} + - { name: 'text/x-ooc', id: 1523, value: ['ooc']} + - { name: 'text/x-opencl-src', id: 1524, value: ['cl']} + - { name: 'text/x-opml', id: 1525, value: ['opml']} + - { name: 'text/x-opml+xml', id: 1526, value: ['opml']} + - { name: 'text/x-org', id: 1527, value: ['org']} + - { name: 'text/x-pascal', id: 1528, value: ['p','pas']} + - { name: 'text/x-patch', id: 1529, value: ['diff','patch']} + - { name: 'text/x-perl', id: 1530, value: ['pl','PL','pm','al','perl','pod','t']} + - { name: 'text/x-po', id: 1531, value: ['po']} + - { name: 'text/x-pot', id: 1532, value: ['pot']} + - { name: 'text/x-processing', id: 1533, value: ['pde']} + - { name: 'text/x-python', id: 1534, value: ['py','pyx','wsgi']} + - { name: 'text/x-python3', id: 1535, value: ['py','py3','py3x','pyi']} + - { name: 'text/x-qml', id: 1536, value: ['qml','qmltypes','qmlproject']} + - { name: 'text/x-reject', id: 1537, value: ['rej']} + - { name: 'text/x-rpm-spec', id: 1538, value: ['spec']} + - { name: 'text/x-rst', id: 1539, value: ['rst']} + - { name: 'text/x-sagemath', id: 1540, value: ['sage']} + - { name: 'text/x-sass', id: 1541, value: ['sass']} + - { name: 'text/x-scala', id: 1542, value: ['scala','sc']} + - { name: 'text/x-scheme', id: 1543, value: ['scm','ss']} + - { name: 'text/x-scss', id: 1544, value: ['scss']} + - { name: 'text/x-setext', id: 1545, value: ['etx']} + - { name: 'text/x-sfv', id: 1546, value: ['sfv']} + - { name: 'text/x-sh', id: 1547, value: ['sh']} + - { name: 'text/x-sql', id: 1548, value: ['sql']} + - { name: 'text/x-ssa', id: 1549, value: ['ssa','ass']} + - { name: 'text/x-subviewer', id: 1550, value: ['sub']} + - { name: 'text/x-suse-ymp', id: 1551, value: ['ymp']} + - { name: 'text/x-svhdr', id: 1552, value: ['svh']} + - { name: 'text/x-svsrc', id: 1553, value: ['sv']} + - { name: 'text/x-systemd-unit', id: 1554, value: ['automount','device','mount','path','scope','service','slice','socket','swap','target','timer']} + - { name: 'text/x-tcl', id: 1555, value: ['tcl','tk']} + - { name: 'text/x-tex', id: 1556, value: ['tex','ltx','sty','cls','dtx','ins','latex']} + - { name: 'text/x-texinfo', id: 1557, value: ['texi','texinfo']} + - { name: 'text/x-troff', id: 1558, value: ['tr','roff','t']} + - { name: 'text/x-troff-me', id: 1559, value: ['me']} + - { name: 'text/x-troff-mm', id: 1560, value: ['mm']} + - { name: 'text/x-troff-ms', id: 1561, value: ['ms']} + - { name: 'text/x-twig', id: 1562, value: ['twig']} + - { name: 'text/x-txt2tags', id: 1563, value: ['t2t']} + - { name: 'text/x-uil', id: 1564, value: ['uil']} + - { name: 'text/x-uuencode', id: 1565, value: ['uu','uue']} + - { name: 'text/x-vala', id: 1566, value: ['vala','vapi']} + - { name: 'text/x-vcalendar', id: 1567, value: ['vcs','ics']} + - { name: 'text/x-vcard', id: 1568, value: ['vcf','vcard','vct','gcrd']} + - { name: 'text/x-verilog', id: 1569, value: ['v']} + - { name: 'text/x-vhdl', id: 1570, value: ['vhd','vhdl']} + - { name: 'text/x-xmi', id: 1571, value: ['xmi']} + - { name: 'text/x-xslfo', id: 1572, value: ['fo','xslfo']} + - { name: 'text/x-yaml', id: 1573, value: ['yaml','yml']} + - { name: 'text/x.gcode', id: 1574, value: ['gcode']} + - { name: 'text/xml', id: 1575, value: ['xml','xbl','xsd','rng']} + - { name: 'text/xml-external-parsed-entity', id: 1576, value: ['ent']} + - { name: 'text/yaml', id: 1577, value: ['yaml','yml']} + - { name: 'video/3gp', id: 1578, value: ['3gp','3gpp','3ga']} + - { name: 'video/3gpp', id: 1579, value: ['3gp','3gpp','3ga']} + - { name: 'video/3gpp-encrypted', id: 1580, value: ['3gp','3gpp','3ga']} + - { name: 'video/3gpp2', id: 1581, value: ['3g2','3gp2','3gpp2']} + - { name: 'video/annodex', id: 1582, value: ['axv']} + - { name: 'video/avi', id: 1583, value: ['avi','avf','divx']} + - { name: 'video/divx', id: 1584, value: ['avi','avf','divx']} + - { name: 'video/dv', id: 1585, value: ['dv']} + - { name: 'video/fli', id: 1586, value: ['fli','flc']} + - { name: 'video/flv', id: 1587, value: ['flv']} + - { name: 'video/h261', id: 1588, value: ['h261']} + - { name: 'video/h263', id: 1589, value: ['h263']} + - { name: 'video/h264', id: 1590, value: ['h264']} + - { name: 'video/iso.segment', id: 1591, value: ['m4s']} + - { name: 'video/jpeg', id: 1592, value: ['jpgv']} + - { name: 'video/jpm', id: 1593, value: ['jpm','jpgm']} + - { name: 'video/mj2', id: 1594, value: ['mj2','mjp2']} + - { name: 'video/mp2t', id: 1595, value: ['ts','m2t','m2ts','mts','cpi','clpi','mpl','mpls','bdm','bdmv']} + - { name: 'video/mp4', id: 1596, value: ['mp4','mp4v','mpg4','m4v','f4v','lrv']} + - { name: 'video/mp4v-es', id: 1597, value: ['mp4','m4v','f4v','lrv']} + - { name: 'video/mpeg', id: 1598, value: ['mpeg','mpg','mpe','m1v','m2v','mp2','vob']} + - { name: 'video/mpeg-system', id: 1599, value: ['mpeg','mpg','mp2','mpe','vob']} + - { name: 'video/msvideo', id: 1600, value: ['avi','avf','divx']} + - { name: 'video/ogg', id: 1601, value: ['ogv','ogg']} + - { name: 'video/quicktime', id: 1602, value: ['mov','qt','moov','qtvr']} + - { name: 'video/vivo', id: 1603, value: ['viv','vivo']} + - { name: 'video/vnd.dece.hd', id: 1604, value: ['uvh','uvvh']} + - { name: 'video/vnd.dece.mobile', id: 1605, value: ['uvm','uvvm']} + - { name: 'video/vnd.dece.pd', id: 1606, value: ['uvp','uvvp']} + - { name: 'video/vnd.dece.sd', id: 1607, value: ['uvs','uvvs']} + - { name: 'video/vnd.dece.video', id: 1608, value: ['uvv','uvvv']} + - { name: 'video/vnd.divx', id: 1609, value: ['avi','avf','divx']} + - { name: 'video/vnd.dvb.file', id: 1610, value: ['dvb']} + - { name: 'video/vnd.fvt', id: 1611, value: ['fvt']} + - { name: 'video/vnd.mpegurl', id: 1612, value: ['mxu','m4u','m1u']} + - { name: 'video/vnd.ms-playready.media.pyv', id: 1613, value: ['pyv']} + - { name: 'video/vnd.radgamettools.bink', id: 1614, value: ['bik','bk2']} + - { name: 'video/vnd.radgamettools.smacker', id: 1615, value: ['smk']} + - { name: 'video/vnd.rn-realvideo', id: 1616, value: ['rv','rvx']} + - { name: 'video/vnd.uvvu.mp4', id: 1617, value: ['uvu','uvvu']} + - { name: 'video/vnd.vivo', id: 1618, value: ['viv','vivo']} + - { name: 'video/webm', id: 1619, value: ['webm']} + - { name: 'video/x-anim', id: 1620, value: ['anim[1-9j]']} + - { name: 'video/x-annodex', id: 1621, value: ['axv']} + - { name: 'video/x-avi', id: 1622, value: ['avi','avf','divx']} + - { name: 'video/x-f4v', id: 1623, value: ['f4v']} + - { name: 'video/x-fli', id: 1624, value: ['fli','flc']} + - { name: 'video/x-flic', id: 1625, value: ['fli','flc']} + - { name: 'video/x-flv', id: 1626, value: ['flv']} + - { name: 'video/x-javafx', id: 1627, value: ['fxm']} + - { name: 'video/x-m4v', id: 1628, value: ['m4v','mp4','f4v','lrv']} + - { name: 'video/x-matroska', id: 1629, value: ['mkv','mk3d','mks']} + - { name: 'video/x-matroska-3d', id: 1630, value: ['mk3d']} + - { name: 'video/x-mjpeg', id: 1631, value: ['mjpeg','mjpg']} + - { name: 'video/x-mng', id: 1632, value: ['mng']} + - { name: 'video/x-mpeg', id: 1633, value: ['mpeg','mpg','mp2','mpe','vob']} + - { name: 'video/x-mpeg-system', id: 1634, value: ['mpeg','mpg','mp2','mpe','vob']} + - { name: 'video/x-mpeg2', id: 1635, value: ['mpeg','mpg','mp2','mpe','vob']} + - { name: 'video/x-mpegurl', id: 1636, value: ['m1u','m4u','mxu']} + - { name: 'video/x-ms-asf', id: 1637, value: ['asf','asx']} + - { name: 'video/x-ms-asf-plugin', id: 1638, value: ['asf']} + - { name: 'video/x-ms-vob', id: 1639, value: ['vob']} + - { name: 'video/x-ms-wax', id: 1640, value: ['asx','wax','wvx','wmx']} + - { name: 'video/x-ms-wm', id: 1641, value: ['wm','asf']} + - { name: 'video/x-ms-wmv', id: 1642, value: ['wmv']} + - { name: 'video/x-ms-wmx', id: 1643, value: ['wmx','asx','wax','wvx']} + - { name: 'video/x-ms-wvx', id: 1644, value: ['wvx','asx','wax','wmx']} + - { name: 'video/x-msvideo', id: 1645, value: ['avi','avf','divx']} + - { name: 'video/x-nsv', id: 1646, value: ['nsv']} + - { name: 'video/x-ogg', id: 1647, value: ['ogv','ogg']} + - { name: 'video/x-ogm', id: 1648, value: ['ogm']} + - { name: 'video/x-ogm+ogg', id: 1649, value: ['ogm']} + - { name: 'video/x-real-video', id: 1650, value: ['rv','rvx']} + - { name: 'video/x-sgi-movie', id: 1651, value: ['movie']} + - { name: 'video/x-smv', id: 1652, value: ['smv']} + - { name: 'video/x-theora', id: 1653, value: ['ogg']} + - { name: 'video/x-theora+ogg', id: 1654, value: ['ogg']} + - { name: 'x-conference/x-cooltalk', id: 1655, value: ['ice']} + - { name: 'x-epoc/x-sisx-app', id: 1656, value: ['sisx']} + - { name: 'zz-application/zz-winassoc-123', id: 1657, value: ['123','wk1','wk3','wk4','wks']} + - { name: 'zz-application/zz-winassoc-cab', id: 1658, value: ['cab']} + - { name: 'zz-application/zz-winassoc-cdr', id: 1659, value: ['cdr']} + - { name: 'zz-application/zz-winassoc-doc', id: 1660, value: ['doc']} + - { name: 'zz-application/zz-winassoc-hlp', id: 1661, value: ['hlp']} + - { name: 'zz-application/zz-winassoc-mdb', id: 1662, value: ['mdb']} + - { name: 'zz-application/zz-winassoc-uu', id: 1663, value: ['uue']} + - { name: 'zz-application/zz-winassoc-xls', id: 1664, value: ['xls','xlc','xll','xlm','xlw','xla','xlt','xld']} + +ext: + - { name: 'pdf',id: 1} + - { name: 'ez',id: 2} + - { name: 'anx',id: 3} + - { name: 'aw',id: 4} + - { name: 'atom',id: 5} + - { name: 'atomcat',id: 6} + - { name: 'atomdeleted',id: 7} + - { name: 'atomsvc',id: 8} + - { name: 'dwd',id: 9} + - { name: 'held',id: 10} + - { name: 'rsat',id: 11} + - { name: 'bdoc',id: 12} + - { name: 'bz2',id: 13} + - { name: 'bz',id: 14} + - { name: 'xcs',id: 15} + - { name: 'ccxml',id: 16} + - { name: 'cdfx',id: 17} + - { name: 'cdmia',id: 18} + - { name: 'cdmic',id: 19} + - { name: 'cdmid',id: 20} + - { name: 'cdmio',id: 21} + - { name: 'cdmiq',id: 22} + - { name: 'cdr',id: 23} + - { name: 'csv',id: 24} + - { name: 'cu',id: 25} + - { name: 'mpd',id: 26} + - { name: 'davmount',id: 27} + - { name: 'dbf',id: 28} + - { name: 'dcm',id: 29} + - { name: 'dbk',id: 30} + - { name: 'docbook',id: 31} + - { name: 'dssc',id: 32} + - { name: 'xdssc',id: 33} + - { name: 'ecma',id: 34} + - { name: 'es',id: 35} + - { name: 'emf',id: 36} + - { name: 'emma',id: 37} + - { name: 'emotionml',id: 38} + - { name: 'epub',id: 39} + - { name: 'exi',id: 40} + - { name: 'fdt',id: 41} + - { name: 'pfr',id: 42} + - { name: 'woff',id: 43} + - { name: 'swf',id: 44} + - { name: 'spl',id: 45} + - { name: 'geojson',id: 46} + - { name: 'geo.json',id: 47} + - { name: 'gml',id: 48} + - { name: 'gnd',id: 49} + - { name: 'gpx',id: 50} + - { name: 'gxf',id: 51} + - { name: 'gz',id: 52} + - { name: 'hjson',id: 53} + - { name: 'stk',id: 54} + - { name: 'ico',id: 55} + - { name: 'vcs',id: 56} + - { name: 'ics',id: 57} + - { name: 'ai',id: 58} + - { name: 'ink',id: 59} + - { name: 'inkml',id: 60} + - { name: 'ipfix',id: 61} + - { name: 'its',id: 62} + - { name: 'class',id: 63} + - { name: 'jar',id: 64} + - { name: 'war',id: 65} + - { name: 'ear',id: 66} + - { name: 'ser',id: 67} + - { name: 'js',id: 68} + - { name: 'mjs',id: 69} + - { name: 'jsm',id: 70} + - { name: 'jrd',id: 71} + - { name: 'json',id: 72} + - { name: 'map',id: 73} + - { name: 'json-patch',id: 74} + - { name: 'json5',id: 75} + - { name: 'jsonml',id: 76} + - { name: 'jsonld',id: 77} + - { name: 'lgr',id: 78} + - { name: 'lostxml',id: 79} + - { name: '123',id: 80} + - { name: 'wk1',id: 81} + - { name: 'wk3',id: 82} + - { name: 'wk4',id: 83} + - { name: 'wks',id: 84} + - { name: 'm3u',id: 85} + - { name: 'm3u8',id: 86} + - { name: 'vlc',id: 87} + - { name: 'hqx',id: 88} + - { name: 'cpt',id: 89} + - { name: 'mads',id: 90} + - { name: 'webmanifest',id: 91} + - { name: 'mrc',id: 92} + - { name: 'mrcx',id: 93} + - { name: 'ma',id: 94} + - { name: 'nb',id: 95} + - { name: 'mb',id: 96} + - { name: 'mathml',id: 97} + - { name: 'mml',id: 98} + - { name: 'mbox',id: 99} + - { name: 'mdb',id: 100} + - { name: 'mscml',id: 101} + - { name: 'metalink',id: 102} + - { name: 'meta4',id: 103} + - { name: 'mets',id: 104} + - { name: 'maei',id: 105} + - { name: 'musd',id: 106} + - { name: 'mods',id: 107} + - { name: 'm21',id: 108} + - { name: 'mp21',id: 109} + - { name: 'mp4s',id: 110} + - { name: 'm4p',id: 111} + - { name: 'xdf',id: 112} + - { name: 'tnef',id: 113} + - { name: 'tnf',id: 114} + - { name: 'xls',id: 115} + - { name: 'xlc',id: 116} + - { name: 'xll',id: 117} + - { name: 'xlm',id: 118} + - { name: 'xlw',id: 119} + - { name: 'xla',id: 120} + - { name: 'xlt',id: 121} + - { name: 'xld',id: 122} + - { name: 'ppz',id: 123} + - { name: 'ppt',id: 124} + - { name: 'pps',id: 125} + - { name: 'pot',id: 126} + - { name: 'doc',id: 127} + - { name: 'dot',id: 128} + - { name: 'mxf',id: 129} + - { name: 'nq',id: 130} + - { name: 'nt',id: 131} + - { name: 'cjs',id: 132} + - { name: 'bin',id: 133} + - { name: 'dms',id: 134} + - { name: 'lrf',id: 135} + - { name: 'mar',id: 136} + - { name: 'so',id: 137} + - { name: 'dist',id: 138} + - { name: 'distz',id: 139} + - { name: 'pkg',id: 140} + - { name: 'bpk',id: 141} + - { name: 'dump',id: 142} + - { name: 'elc',id: 143} + - { name: 'deploy',id: 144} + - { name: 'exe',id: 145} + - { name: 'dll',id: 146} + - { name: 'deb',id: 147} + - { name: 'dmg',id: 148} + - { name: 'iso',id: 149} + - { name: 'img',id: 150} + - { name: 'msi',id: 151} + - { name: 'msp',id: 152} + - { name: 'msm',id: 153} + - { name: 'buffer',id: 154} + - { name: 'oda',id: 155} + - { name: 'opf',id: 156} + - { name: 'ogx',id: 157} + - { name: 'omdoc',id: 158} + - { name: 'onetoc',id: 159} + - { name: 'onetoc2',id: 160} + - { name: 'onetmp',id: 161} + - { name: 'onepkg',id: 162} + - { name: 'ova',id: 163} + - { name: 'owx',id: 164} + - { name: 'oxps',id: 165} + - { name: 'relo',id: 166} + - { name: 'xer',id: 167} + - { name: 'pcap',id: 168} + - { name: 'cap',id: 169} + - { name: 'dmp',id: 170} + - { name: 'pgp',id: 171} + - { name: 'gpg',id: 172} + - { name: 'asc',id: 173} + - { name: 'skr',id: 174} + - { name: 'pkr',id: 175} + - { name: 'key',id: 176} + - { name: 'sig',id: 177} + - { name: 'psd',id: 178} + - { name: 'prf',id: 179} + - { name: 'p10',id: 180} + - { name: 'p12',id: 181} + - { name: 'pfx',id: 182} + - { name: 'p7m',id: 183} + - { name: 'p7c',id: 184} + - { name: 'p7s',id: 185} + - { name: 'p8',id: 186} + - { name: 'p8e',id: 187} + - { name: 'ac',id: 188} + - { name: 'cer',id: 189} + - { name: 'crl',id: 190} + - { name: 'pkipath',id: 191} + - { name: 'pki',id: 192} + - { name: 'pls',id: 193} + - { name: 'eps',id: 194} + - { name: 'ps',id: 195} + - { name: 'provx',id: 196} + - { name: 'cww',id: 197} + - { name: 'pskcxml',id: 198} + - { name: 'ram',id: 199} + - { name: 'raml',id: 200} + - { name: 'rdf',id: 201} + - { name: 'owl',id: 202} + - { name: 'rdfs',id: 203} + - { name: 'rif',id: 204} + - { name: 'rnc',id: 205} + - { name: 'rl',id: 206} + - { name: 'rld',id: 207} + - { name: 'rs',id: 208} + - { name: 'rapd',id: 209} + - { name: 'sls',id: 210} + - { name: 'rusd',id: 211} + - { name: 'gbr',id: 212} + - { name: 'mft',id: 213} + - { name: 'roa',id: 214} + - { name: 'rsd',id: 215} + - { name: 'rss',id: 216} + - { name: 'rtf',id: 217} + - { name: 'sbml',id: 218} + - { name: 'scq',id: 219} + - { name: 'scs',id: 220} + - { name: 'spq',id: 221} + - { name: 'spp',id: 222} + - { name: 'sdp',id: 223} + - { name: 'senmlx',id: 224} + - { name: 'sensmlx',id: 225} + - { name: 'setpay',id: 226} + - { name: 'setreg',id: 227} + - { name: 'shf',id: 228} + - { name: 'siv',id: 229} + - { name: 'sieve',id: 230} + - { name: 'smil',id: 231} + - { name: 'smi',id: 232} + - { name: 'sml',id: 233} + - { name: 'kino',id: 234} + - { name: 'rq',id: 235} + - { name: 'srx',id: 236} + - { name: 'sql',id: 237} + - { name: 'gram',id: 238} + - { name: 'grxml',id: 239} + - { name: 'sru',id: 240} + - { name: 'ssdl',id: 241} + - { name: 'ssml',id: 242} + - { name: 'sit',id: 243} + - { name: 'swidtag',id: 244} + - { name: 'tei',id: 245} + - { name: 'teicorpus',id: 246} + - { name: 'tga',id: 247} + - { name: 'icb',id: 248} + - { name: 'tpic',id: 249} + - { name: 'vda',id: 250} + - { name: 'vst',id: 251} + - { name: 'tfi',id: 252} + - { name: 'tsd',id: 253} + - { name: 'toml',id: 254} + - { name: 'trig',id: 255} + - { name: 'ttml',id: 256} + - { name: 'ubj',id: 257} + - { name: 'rsheet',id: 258} + - { name: 'td',id: 259} + - { name: '1km',id: 260} + - { name: 'plb',id: 261} + - { name: 'psb',id: 262} + - { name: 'pvb',id: 263} + - { name: 'tcap',id: 264} + - { name: 'pwn',id: 265} + - { name: 'aso',id: 266} + - { name: 'imp',id: 267} + - { name: 'acu',id: 268} + - { name: 'atc',id: 269} + - { name: 'acutc',id: 270} + - { name: 'air',id: 271} + - { name: 'fcdt',id: 272} + - { name: 'fxp',id: 273} + - { name: 'fxpl',id: 274} + - { name: 'xdp',id: 275} + - { name: 'xfdf',id: 276} + - { name: 'ahead',id: 277} + - { name: 'azf',id: 278} + - { name: 'azs',id: 279} + - { name: 'azw',id: 280} + - { name: 'azw3',id: 281} + - { name: 'kfx',id: 282} + - { name: 'acc',id: 283} + - { name: 'ami',id: 284} + - { name: 'apk',id: 285} + - { name: 'cii',id: 286} + - { name: 'fti',id: 287} + - { name: 'atx',id: 288} + - { name: 'appimage',id: 289} + - { name: 'mpkg',id: 290} + - { name: 'keynote',id: 291} + - { name: 'numbers',id: 292} + - { name: 'pages',id: 293} + - { name: 'pkpass',id: 294} + - { name: 'swi',id: 295} + - { name: 'iota',id: 296} + - { name: 'aep',id: 297} + - { name: 'bmml',id: 298} + - { name: 'mpm',id: 299} + - { name: 'bmi',id: 300} + - { name: 'rep',id: 301} + - { name: 'cdxml',id: 302} + - { name: 'pgn',id: 303} + - { name: 'mmd',id: 304} + - { name: 'cdy',id: 305} + - { name: 'csl',id: 306} + - { name: 'cla',id: 307} + - { name: 'rp9',id: 308} + - { name: 'c4g',id: 309} + - { name: 'c4d',id: 310} + - { name: 'c4f',id: 311} + - { name: 'c4p',id: 312} + - { name: 'c4u',id: 313} + - { name: 'c11amc',id: 314} + - { name: 'c11amz',id: 315} + - { name: 'coffee',id: 316} + - { name: 'cbz',id: 317} + - { name: 'cbr',id: 318} + - { name: 'csp',id: 319} + - { name: 'cdbcmsg',id: 320} + - { name: 'cmc',id: 321} + - { name: 'clkx',id: 322} + - { name: 'clkk',id: 323} + - { name: 'clkp',id: 324} + - { name: 'clkt',id: 325} + - { name: 'clkw',id: 326} + - { name: 'wbs',id: 327} + - { name: 'pml',id: 328} + - { name: 'ppd',id: 329} + - { name: 'car',id: 330} + - { name: 'pcurl',id: 331} + - { name: 'dart',id: 332} + - { name: 'rdz',id: 333} + - { name: 'udeb',id: 334} + - { name: 'uvf',id: 335} + - { name: 'uvvf',id: 336} + - { name: 'uvd',id: 337} + - { name: 'uvvd',id: 338} + - { name: 'uvt',id: 339} + - { name: 'uvvt',id: 340} + - { name: 'uvx',id: 341} + - { name: 'uvvx',id: 342} + - { name: 'uvz',id: 343} + - { name: 'uvvz',id: 344} + - { name: 'fe_launch',id: 345} + - { name: 'dna',id: 346} + - { name: 'mlp',id: 347} + - { name: 'dpg',id: 348} + - { name: 'dfac',id: 349} + - { name: 'kpxx',id: 350} + - { name: 'ait',id: 351} + - { name: 'svc',id: 352} + - { name: 'geo',id: 353} + - { name: 'mag',id: 354} + - { name: 'emp',id: 355} + - { name: 'nml',id: 356} + - { name: 'esf',id: 357} + - { name: 'msf',id: 358} + - { name: 'qam',id: 359} + - { name: 'slt',id: 360} + - { name: 'ssf',id: 361} + - { name: 'es3',id: 362} + - { name: 'et3',id: 363} + - { name: 'asice',id: 364} + - { name: 'ez2',id: 365} + - { name: 'ez3',id: 366} + - { name: 'fdf',id: 367} + - { name: 'mseed',id: 368} + - { name: 'seed',id: 369} + - { name: 'dataless',id: 370} + - { name: 'flatpak',id: 371} + - { name: 'xdgapp',id: 372} + - { name: 'flatpakref',id: 373} + - { name: 'flatpakrepo',id: 374} + - { name: 'gph',id: 375} + - { name: 'ftc',id: 376} + - { name: 'fm',id: 377} + - { name: 'frame',id: 378} + - { name: 'maker',id: 379} + - { name: 'book',id: 380} + - { name: 'fnc',id: 381} + - { name: 'ltf',id: 382} + - { name: 'fsc',id: 383} + - { name: 'oas',id: 384} + - { name: 'oa2',id: 385} + - { name: 'oa3',id: 386} + - { name: 'fg5',id: 387} + - { name: 'bh2',id: 388} + - { name: 'ddd',id: 389} + - { name: 'xdw',id: 390} + - { name: 'xbd',id: 391} + - { name: 'fzs',id: 392} + - { name: 'txd',id: 393} + - { name: 'ggb',id: 394} + - { name: 'ggt',id: 395} + - { name: 'gex',id: 396} + - { name: 'gre',id: 397} + - { name: 'gxt',id: 398} + - { name: 'g2w',id: 399} + - { name: 'g3w',id: 400} + - { name: 'gmx',id: 401} + - { name: 'gdoc',id: 402} + - { name: 'gslides',id: 403} + - { name: 'gsheet',id: 404} + - { name: 'kml',id: 405} + - { name: 'kmz',id: 406} + - { name: 'gqf',id: 407} + - { name: 'gqs',id: 408} + - { name: 'gac',id: 409} + - { name: 'ghf',id: 410} + - { name: 'gim',id: 411} + - { name: 'grv',id: 412} + - { name: 'gtm',id: 413} + - { name: 'tpl',id: 414} + - { name: 'vcg',id: 415} + - { name: 'hwp',id: 416} + - { name: 'hwt',id: 417} + - { name: 'hal',id: 418} + - { name: 'zmm',id: 419} + - { name: 'hbci',id: 420} + - { name: 'les',id: 421} + - { name: 'hpgl',id: 422} + - { name: 'hpid',id: 423} + - { name: 'hps',id: 424} + - { name: 'jlt',id: 425} + - { name: 'pcl',id: 426} + - { name: 'pclxl',id: 427} + - { name: 'sfd-hdstx',id: 428} + - { name: 'mpy',id: 429} + - { name: 'afp',id: 430} + - { name: 'listafp',id: 431} + - { name: 'list3820',id: 432} + - { name: 'irm',id: 433} + - { name: 'sc',id: 434} + - { name: 'icc',id: 435} + - { name: 'icm',id: 436} + - { name: 'igl',id: 437} + - { name: 'ivp',id: 438} + - { name: 'ivu',id: 439} + - { name: 'igm',id: 440} + - { name: 'xpw',id: 441} + - { name: 'xpx',id: 442} + - { name: 'i2g',id: 443} + - { name: 'qbo',id: 444} + - { name: 'qfx',id: 445} + - { name: 'rcprofile',id: 446} + - { name: 'irp',id: 447} + - { name: 'xpr',id: 448} + - { name: 'fcs',id: 449} + - { name: 'jam',id: 450} + - { name: 'rms',id: 451} + - { name: 'jisp',id: 452} + - { name: 'joda',id: 453} + - { name: 'ktz',id: 454} + - { name: 'ktr',id: 455} + - { name: 'karbon',id: 456} + - { name: 'chrt',id: 457} + - { name: 'kfo',id: 458} + - { name: 'flw',id: 459} + - { name: 'kon',id: 460} + - { name: 'kpr',id: 461} + - { name: 'kpt',id: 462} + - { name: 'ksp',id: 463} + - { name: 'kwd',id: 464} + - { name: 'kwt',id: 465} + - { name: 'htke',id: 466} + - { name: 'kia',id: 467} + - { name: 'kne',id: 468} + - { name: 'knp',id: 469} + - { name: 'skp',id: 470} + - { name: 'skd',id: 471} + - { name: 'skt',id: 472} + - { name: 'skm',id: 473} + - { name: 'sse',id: 474} + - { name: 'lasxml',id: 475} + - { name: 'lbd',id: 476} + - { name: 'lbe',id: 477} + - { name: 'apr',id: 478} + - { name: 'pre',id: 479} + - { name: 'nsf',id: 480} + - { name: 'org',id: 481} + - { name: 'scm',id: 482} + - { name: 'lwp',id: 483} + - { name: 'portpkg',id: 484} + - { name: 'mvt',id: 485} + - { name: 'mcd',id: 486} + - { name: 'mc1',id: 487} + - { name: 'cdkey',id: 488} + - { name: 'mwf',id: 489} + - { name: 'mfm',id: 490} + - { name: 'flo',id: 491} + - { name: 'igx',id: 492} + - { name: 'mif',id: 493} + - { name: 'daf',id: 494} + - { name: 'dis',id: 495} + - { name: 'mbk',id: 496} + - { name: 'mqy',id: 497} + - { name: 'msl',id: 498} + - { name: 'plc',id: 499} + - { name: 'txf',id: 500} + - { name: 'mpn',id: 501} + - { name: 'mpc',id: 502} + - { name: 'xul',id: 503} + - { name: 'cil',id: 504} + - { name: 'asf',id: 505} + - { name: 'cab',id: 506} + - { name: 'xlam',id: 507} + - { name: 'xlsb',id: 508} + - { name: 'xlsm',id: 509} + - { name: 'xltm',id: 510} + - { name: 'eot',id: 511} + - { name: 'chm',id: 512} + - { name: 'ims',id: 513} + - { name: 'lrm',id: 514} + - { name: 'thmx',id: 515} + - { name: 'msg',id: 516} + - { name: 'cat',id: 517} + - { name: 'stl',id: 518} + - { name: 'ppam',id: 519} + - { name: 'pptm',id: 520} + - { name: 'sldm',id: 521} + - { name: 'ppsm',id: 522} + - { name: 'potm',id: 523} + - { name: 'mpp',id: 524} + - { name: 'mpt',id: 525} + - { name: 'pub',id: 526} + - { name: 'vsdm',id: 527} + - { name: 'vsdx',id: 528} + - { name: 'vssm',id: 529} + - { name: 'vssx',id: 530} + - { name: 'vstm',id: 531} + - { name: 'vstx',id: 532} + - { name: 'docm',id: 533} + - { name: 'dotm',id: 534} + - { name: 'wps',id: 535} + - { name: 'wcm',id: 536} + - { name: 'wdb',id: 537} + - { name: 'xlr',id: 538} + - { name: 'wpl',id: 539} + - { name: 'xps',id: 540} + - { name: 'mseq',id: 541} + - { name: 'mus',id: 542} + - { name: 'msty',id: 543} + - { name: 'taglet',id: 544} + - { name: 'nlu',id: 545} + - { name: 'sfc',id: 546} + - { name: 'smc',id: 547} + - { name: 'ntf',id: 548} + - { name: 'nitf',id: 549} + - { name: 'nnd',id: 550} + - { name: 'nns',id: 551} + - { name: 'nnw',id: 552} + - { name: 'ngdat',id: 553} + - { name: 'n-gage',id: 554} + - { name: 'rpst',id: 555} + - { name: 'rpss',id: 556} + - { name: 'edm',id: 557} + - { name: 'edx',id: 558} + - { name: 'ext',id: 559} + - { name: 'odc',id: 560} + - { name: 'otc',id: 561} + - { name: 'odb',id: 562} + - { name: 'odf',id: 563} + - { name: 'odft',id: 564} + - { name: 'otf',id: 565} + - { name: 'odg',id: 566} + - { name: 'fodg',id: 567} + - { name: 'otg',id: 568} + - { name: 'odi',id: 569} + - { name: 'oti',id: 570} + - { name: 'odp',id: 571} + - { name: 'fodp',id: 572} + - { name: 'otp',id: 573} + - { name: 'ods',id: 574} + - { name: 'fods',id: 575} + - { name: 'ots',id: 576} + - { name: 'odt',id: 577} + - { name: 'fodt',id: 578} + - { name: 'odm',id: 579} + - { name: 'ott',id: 580} + - { name: 'oth',id: 581} + - { name: 'xo',id: 582} + - { name: 'dd2',id: 583} + - { name: 'obgx',id: 584} + - { name: 'oxt',id: 585} + - { name: 'osm',id: 586} + - { name: 'pptx',id: 587} + - { name: 'sldx',id: 588} + - { name: 'ppsx',id: 589} + - { name: 'potx',id: 590} + - { name: 'xlsx',id: 591} + - { name: 'xltx',id: 592} + - { name: 'docx',id: 593} + - { name: 'dotx',id: 594} + - { name: 'mgp',id: 595} + - { name: 'dp',id: 596} + - { name: 'esa',id: 597} + - { name: 'pdb',id: 598} + - { name: 'pqa',id: 599} + - { name: 'oprc',id: 600} + - { name: 'prc',id: 601} + - { name: 'paw',id: 602} + - { name: 'str',id: 603} + - { name: 'ei6',id: 604} + - { name: 'efif',id: 605} + - { name: 'wg',id: 606} + - { name: 'plf',id: 607} + - { name: 'pbd',id: 608} + - { name: 'box',id: 609} + - { name: 'mgz',id: 610} + - { name: 'qps',id: 611} + - { name: 'ptid',id: 612} + - { name: 'qxd',id: 613} + - { name: 'qxt',id: 614} + - { name: 'qwd',id: 615} + - { name: 'qwt',id: 616} + - { name: 'qxl',id: 617} + - { name: 'qxb',id: 618} + - { name: 'rar',id: 619} + - { name: 'bed',id: 620} + - { name: 'mxl',id: 621} + - { name: 'musicxml',id: 622} + - { name: 'cryptonote',id: 623} + - { name: 'cod',id: 624} + - { name: 'rm',id: 625} + - { name: 'rmj',id: 626} + - { name: 'rmm',id: 627} + - { name: 'rmx',id: 628} + - { name: 'rmvb',id: 629} + - { name: 'link66',id: 630} + - { name: 'st',id: 631} + - { name: 'see',id: 632} + - { name: 'sema',id: 633} + - { name: 'semd',id: 634} + - { name: 'semf',id: 635} + - { name: 'ifm',id: 636} + - { name: 'itp',id: 637} + - { name: 'iif',id: 638} + - { name: 'ipk',id: 639} + - { name: 'twd',id: 640} + - { name: 'twds',id: 641} + - { name: 'mmf',id: 642} + - { name: 'smaf',id: 643} + - { name: 'teacher',id: 644} + - { name: 'snap',id: 645} + - { name: 'fo',id: 646} + - { name: 'sdkm',id: 647} + - { name: 'sdkd',id: 648} + - { name: 'dxp',id: 649} + - { name: 'sfs',id: 650} + - { name: 'sqlite3',id: 651} + - { name: 'sqsh',id: 652} + - { name: 'sdc',id: 653} + - { name: 'sds',id: 654} + - { name: 'sda',id: 655} + - { name: 'sdd',id: 656} + - { name: 'smd',id: 657} + - { name: 'smf',id: 658} + - { name: 'sdw',id: 659} + - { name: 'vor',id: 660} + - { name: 'sgl',id: 661} + - { name: 'smzip',id: 662} + - { name: 'sm',id: 663} + - { name: 'wadl',id: 664} + - { name: 'sxc',id: 665} + - { name: 'stc',id: 666} + - { name: 'sxd',id: 667} + - { name: 'std',id: 668} + - { name: 'sxi',id: 669} + - { name: 'sti',id: 670} + - { name: 'sxm',id: 671} + - { name: 'sxw',id: 672} + - { name: 'sxg',id: 673} + - { name: 'stw',id: 674} + - { name: 'sus',id: 675} + - { name: 'susp',id: 676} + - { name: 'svd',id: 677} + - { name: 'sis',id: 678} + - { name: 'sisx',id: 679} + - { name: 'xsm',id: 680} + - { name: 'bdm',id: 681} + - { name: 'xdm',id: 682} + - { name: 'ddf',id: 683} + - { name: 'tao',id: 684} + - { name: 'tmo',id: 685} + - { name: 'tpt',id: 686} + - { name: 'mxs',id: 687} + - { name: 'tra',id: 688} + - { name: 'ufd',id: 689} + - { name: 'ufdl',id: 690} + - { name: 'utz',id: 691} + - { name: 'umj',id: 692} + - { name: 'unityweb',id: 693} + - { name: 'uoml',id: 694} + - { name: 'vcx',id: 695} + - { name: 'vsd',id: 696} + - { name: 'vss',id: 697} + - { name: 'vsw',id: 698} + - { name: 'vis',id: 699} + - { name: 'vsf',id: 700} + - { name: 'wbxml',id: 701} + - { name: 'wmlc',id: 702} + - { name: 'wmlsc',id: 703} + - { name: 'wtb',id: 704} + - { name: 'nbp',id: 705} + - { name: 'wpd',id: 706} + - { name: 'wp',id: 707} + - { name: 'wp4',id: 708} + - { name: 'wp5',id: 709} + - { name: 'wp6',id: 710} + - { name: 'wpp',id: 711} + - { name: 'wqd',id: 712} + - { name: 'stf',id: 713} + - { name: 'xar',id: 714} + - { name: 'xfdl',id: 715} + - { name: 'hvd',id: 716} + - { name: 'hvs',id: 717} + - { name: 'hvp',id: 718} + - { name: 'osf',id: 719} + - { name: 'osfpvg',id: 720} + - { name: 'saf',id: 721} + - { name: 'spf',id: 722} + - { name: 'cmp',id: 723} + - { name: 'yt',id: 724} + - { name: 'zir',id: 725} + - { name: 'zirz',id: 726} + - { name: 'zaz',id: 727} + - { name: 'vxml',id: 728} + - { name: 'wasm',id: 729} + - { name: 'wgt',id: 730} + - { name: 'hlp',id: 731} + - { name: 'wmf',id: 732} + - { name: 'wsdl',id: 733} + - { name: 'wspolicy',id: 734} + - { name: 'wwf',id: 735} + - { name: '7z',id: 736} + - { name: '7z.001',id: 737} + - { name: 'abw',id: 738} + - { name: 'abw.CRASHED',id: 739} + - { name: 'abw.gz',id: 740} + - { name: 'zabw',id: 741} + - { name: 'ace',id: 742} + - { name: 'alz',id: 743} + - { name: 'adf',id: 744} + - { name: 'sam',id: 745} + - { name: 'pdc',id: 746} + - { name: 'spx',id: 747} + - { name: 'cwk',id: 748} + - { name: 'as',id: 749} + - { name: 'a',id: 750} + - { name: 'ar',id: 751} + - { name: 'arj',id: 752} + - { name: 'asp',id: 753} + - { name: 'a26',id: 754} + - { name: 'a78',id: 755} + - { name: 'lnx',id: 756} + - { name: 'aab',id: 757} + - { name: 'x32',id: 758} + - { name: 'u32',id: 759} + - { name: 'vox',id: 760} + - { name: 'aam',id: 761} + - { name: 'aas',id: 762} + - { name: 'awk',id: 763} + - { name: 'bcpio',id: 764} + - { name: 'torrent',id: 765} + - { name: 'blender',id: 766} + - { name: 'blend',id: 767} + - { name: 'BLEND',id: 768} + - { name: 'blb',id: 769} + - { name: 'blorb',id: 770} + - { name: 'bps',id: 771} + - { name: 'bsdiff',id: 772} + - { name: 'dvi.bz2',id: 773} + - { name: 'tar.bz2',id: 774} + - { name: 'tar.bz',id: 775} + - { name: 'tbz2',id: 776} + - { name: 'tbz',id: 777} + - { name: 'tb2',id: 778} + - { name: 'boz',id: 779} + - { name: 'pdf.bz2',id: 780} + - { name: 'ps.bz2',id: 781} + - { name: 'cb7',id: 782} + - { name: 'cba',id: 783} + - { name: 'cbt',id: 784} + - { name: 'ccmx',id: 785} + - { name: 'iso9660',id: 786} + - { name: 'vcd',id: 787} + - { name: 'toc',id: 788} + - { name: 'cfs',id: 789} + - { name: 'chat',id: 790} + - { name: 'crx',id: 791} + - { name: 'pcf',id: 792} + - { name: 'cco',id: 793} + - { name: 'Z',id: 794} + - { name: 'cso',id: 795} + - { name: 'tar.gz',id: 796} + - { name: 'tgz',id: 797} + - { name: 'nsc',id: 798} + - { name: 'cpio',id: 799} + - { name: 'cpio.gz',id: 800} + - { name: 'csh',id: 801} + - { name: 'cue',id: 802} + - { name: 'dar',id: 803} + - { name: 'dc',id: 804} + - { name: 'ui',id: 805} + - { name: 'desktop',id: 806} + - { name: 'kdelnk',id: 807} + - { name: 'dgc',id: 808} + - { name: 'dia',id: 809} + - { name: 'shape',id: 810} + - { name: 'dir',id: 811} + - { name: 'dcr',id: 812} + - { name: 'dxr',id: 813} + - { name: 'cst',id: 814} + - { name: 'cct',id: 815} + - { name: 'cxt',id: 816} + - { name: 'w3d',id: 817} + - { name: 'fgd',id: 818} + - { name: 'swa',id: 819} + - { name: 'cdi',id: 820} + - { name: 'wad',id: 821} + - { name: 'ncx',id: 822} + - { name: 'dtb',id: 823} + - { name: 'res',id: 824} + - { name: 'dvi',id: 825} + - { name: 'etheme',id: 826} + - { name: 'egon',id: 827} + - { name: 'evy',id: 828} + - { name: 'eva',id: 829} + - { name: 'fd',id: 830} + - { name: 'qd',id: 831} + - { name: 'fds',id: 832} + - { name: 'fb2',id: 833} + - { name: 'flv',id: 834} + - { name: 'fl',id: 835} + - { name: 'afm',id: 836} + - { name: 'bdf',id: 837} + - { name: 'gsf',id: 838} + - { name: 'psf',id: 839} + - { name: 'pcf.Z',id: 840} + - { name: 'pcf.gz',id: 841} + - { name: 'snf',id: 842} + - { name: 'spd',id: 843} + - { name: 'ttf',id: 844} + - { name: 'ttx',id: 845} + - { name: 'pfa',id: 846} + - { name: 'pfb',id: 847} + - { name: 'pfm',id: 848} + - { name: 'arc',id: 849} + - { name: 'gbc',id: 850} + - { name: 'cgb',id: 851} + - { name: 'gb',id: 852} + - { name: 'sgb',id: 853} + - { name: 'gg',id: 854} + - { name: 'gba',id: 855} + - { name: 'agb',id: 856} + - { name: 'gca',id: 857} + - { name: 'gdi',id: 858} + - { name: 'ged',id: 859} + - { name: 'gedcom',id: 860} + - { name: '32x',id: 861} + - { name: 'mdx',id: 862} + - { name: 'gen',id: 863} + - { name: 'sgd',id: 864} + - { name: 'po',id: 865} + - { name: 'gmo',id: 866} + - { name: 'mo',id: 867} + - { name: 'glade',id: 868} + - { name: 'ulx',id: 869} + - { name: 'gnucash',id: 870} + - { name: 'gnc',id: 871} + - { name: 'xac',id: 872} + - { name: 'gnumeric',id: 873} + - { name: 'gp',id: 874} + - { name: 'gplt',id: 875} + - { name: 'gnuplot',id: 876} + - { name: 'sgf',id: 877} + - { name: 'gramps',id: 878} + - { name: 'gra',id: 879} + - { name: 'gtar',id: 880} + - { name: 'tar',id: 881} + - { name: 'gem',id: 882} + - { name: 'psf.gz',id: 883} + - { name: 'dvi.gz',id: 884} + - { name: 'pdf.gz',id: 885} + - { name: 'ps.gz',id: 886} + - { name: 'hdf',id: 887} + - { name: 'hdf4',id: 888} + - { name: 'h4',id: 889} + - { name: 'hdf5',id: 890} + - { name: 'h5',id: 891} + - { name: 'hfe',id: 892} + - { name: 'php',id: 893} + - { name: 'ica',id: 894} + - { name: 'install',id: 895} + - { name: 'ips',id: 896} + - { name: 'ipynb',id: 897} + - { name: 'it87',id: 898} + - { name: 'jardiff',id: 899} + - { name: 'jceks',id: 900} + - { name: 'jnlp',id: 901} + - { name: 'jks',id: 902} + - { name: 'ks',id: 903} + - { name: 'pack',id: 904} + - { name: 'jpr',id: 905} + - { name: 'jpx',id: 906} + - { name: 'kdbx',id: 907} + - { name: 'kexic',id: 908} + - { name: 'kexis',id: 909} + - { name: 'kexi',id: 910} + - { name: 'kil',id: 911} + - { name: 'kpm',id: 912} + - { name: 'kra',id: 913} + - { name: 'krz',id: 914} + - { name: 'kud',id: 915} + - { name: 'latex',id: 916} + - { name: 'lha',id: 917} + - { name: 'lzh',id: 918} + - { name: 'lhz',id: 919} + - { name: 'ts',id: 920} + - { name: 'lrz',id: 921} + - { name: 'tar.lrz',id: 922} + - { name: 'tlrz',id: 923} + - { name: 'luac',id: 924} + - { name: 'lyx',id: 925} + - { name: 'lz4',id: 926} + - { name: 'tar.lz4',id: 927} + - { name: 'lz',id: 928} + - { name: 'tar.lz',id: 929} + - { name: 'lzma',id: 930} + - { name: 'tar.lzma',id: 931} + - { name: 'tlz',id: 932} + - { name: 'lzo',id: 933} + - { name: 'pdf.lz',id: 934} + - { name: 'm4',id: 935} + - { name: 'run',id: 936} + - { name: 'chd',id: 937} + - { name: 'mab',id: 938} + - { name: 'mie',id: 939} + - { name: 'mhtml',id: 940} + - { name: 'mht',id: 941} + - { name: 'mobi',id: 942} + - { name: 'application',id: 943} + - { name: 'asx',id: 944} + - { name: 'wax',id: 945} + - { name: 'wvx',id: 946} + - { name: 'wmx',id: 947} + - { name: 'lnk',id: 948} + - { name: 'wim',id: 949} + - { name: 'swm',id: 950} + - { name: 'wmd',id: 951} + - { name: 'wmz',id: 952} + - { name: 'xbap',id: 953} + - { name: 'obd',id: 954} + - { name: 'crd',id: 955} + - { name: 'clp',id: 956} + - { name: 'com',id: 957} + - { name: 'bat',id: 958} + - { name: 'mvb',id: 959} + - { name: 'm13',id: 960} + - { name: 'm14',id: 961} + - { name: 'emz',id: 962} + - { name: 'mny',id: 963} + - { name: 'scd',id: 964} + - { name: 'trm',id: 965} + - { name: 'url',id: 966} + - { name: 'wri',id: 967} + - { name: 'msx',id: 968} + - { name: 'n64',id: 969} + - { name: 'z64',id: 970} + - { name: 'v64',id: 971} + - { name: 'ani',id: 972} + - { name: 'ngc',id: 973} + - { name: 'ngp',id: 974} + - { name: 'nes',id: 975} + - { name: 'nez',id: 976} + - { name: 'unf',id: 977} + - { name: 'unif',id: 978} + - { name: 'nc',id: 979} + - { name: 'cdf',id: 980} + - { name: '3dsx',id: 981} + - { name: '3ds',id: 982} + - { name: 'cci',id: 983} + - { name: 'nds',id: 984} + - { name: 'pac',id: 985} + - { name: 'nzb',id: 986} + - { name: 'o',id: 987} + - { name: 'mod',id: 988} + - { name: 'oleo',id: 989} + - { name: 'p65',id: 990} + - { name: 'pm',id: 991} + - { name: 'pm6',id: 992} + - { name: 'pmd',id: 993} + - { name: 'pak',id: 994} + - { name: 'PAR2',id: 995} + - { name: 'par2',id: 996} + - { name: 'wkdownload',id: 997} + - { name: 'crdownload',id: 998} + - { name: 'part',id: 999} + - { name: 'pce',id: 1000} + - { name: 'pl',id: 1001} + - { name: 'PL',id: 1002} + - { name: 'al',id: 1003} + - { name: 'perl',id: 1004} + - { name: 'pod',id: 1005} + - { name: 't',id: 1006} + - { name: 'php3',id: 1007} + - { name: 'php4',id: 1008} + - { name: 'php5',id: 1009} + - { name: 'phps',id: 1010} + - { name: 'p7b',id: 1011} + - { name: 'spc',id: 1012} + - { name: 'p7r',id: 1013} + - { name: 'pln',id: 1014} + - { name: 'psw',id: 1015} + - { name: 'pw',id: 1016} + - { name: 'pys',id: 1017} + - { name: 'pysu',id: 1018} + - { name: 'pyc',id: 1019} + - { name: 'pyo',id: 1020} + - { name: 'qed',id: 1021} + - { name: 'qcow2',id: 1022} + - { name: 'qcow',id: 1023} + - { name: 'qp',id: 1024} + - { name: 'qti',id: 1025} + - { name: 'qti.gz',id: 1026} + - { name: 'wb1',id: 1027} + - { name: 'wb2',id: 1028} + - { name: 'wb3',id: 1029} + - { name: 'qtl',id: 1030} + - { name: 'qif',id: 1031} + - { name: 'raw-disk-image',id: 1032} + - { name: 'raw-disk-image.xz',id: 1033} + - { name: 'img.xz',id: 1034} + - { name: 'rpm',id: 1035} + - { name: 'rej',id: 1036} + - { name: 'ris',id: 1037} + - { name: 'rb',id: 1038} + - { name: 'sami',id: 1039} + - { name: 'sap',id: 1040} + - { name: 'sea',id: 1041} + - { name: 'sg',id: 1042} + - { name: 'sh',id: 1043} + - { name: 'shar',id: 1044} + - { name: 'la',id: 1045} + - { name: 'shn',id: 1046} + - { name: 'siag',id: 1047} + - { name: 'xap',id: 1048} + - { name: 'sms',id: 1049} + - { name: 'src.rpm',id: 1050} + - { name: 'spm',id: 1051} + - { name: 'por',id: 1052} + - { name: 'sav',id: 1053} + - { name: 'zsav',id: 1054} + - { name: 'sqlite2',id: 1055} + - { name: 'srt',id: 1056} + - { name: 'sitx',id: 1057} + - { name: 'sv4cpio',id: 1058} + - { name: 'sv4crc',id: 1059} + - { name: 't3',id: 1060} + - { name: '602',id: 1061} + - { name: 'gam',id: 1062} + - { name: 'tar.Z',id: 1063} + - { name: 'taz',id: 1064} + - { name: 'tcl',id: 1065} + - { name: 'tk',id: 1066} + - { name: 'tex',id: 1067} + - { name: 'ltx',id: 1068} + - { name: 'sty',id: 1069} + - { name: 'cls',id: 1070} + - { name: 'dtx',id: 1071} + - { name: 'ins',id: 1072} + - { name: 'gf',id: 1073} + - { name: 'pk',id: 1074} + - { name: 'tfm',id: 1075} + - { name: 'texinfo',id: 1076} + - { name: 'texi',id: 1077} + - { name: 'obj',id: 1078} + - { name: 'theme',id: 1079} + - { name: 'm7',id: 1080} + - { name: 'k7',id: 1081} + - { name: 'bak',id: 1082} + - { name: 'old',id: 1083} + - { name: 'sik',id: 1084} + - { name: 'tr',id: 1085} + - { name: 'roff',id: 1086} + - { name: 'man',id: 1087} + - { name: 'tar.lzo',id: 1088} + - { name: 'tzo',id: 1089} + - { name: 'ufraw',id: 1090} + - { name: 'ustar',id: 1091} + - { name: 'vdi',id: 1092} + - { name: 'vhd',id: 1093} + - { name: 'vpc',id: 1094} + - { name: 'vhdx',id: 1095} + - { name: 'vb',id: 1096} + - { name: 'hdd',id: 1097} + - { name: 'ovf',id: 1098} + - { name: 'vbox',id: 1099} + - { name: 'vbox-extpack',id: 1100} + - { name: 'vmdk',id: 1101} + - { name: 'src',id: 1102} + - { name: 'webapp',id: 1103} + - { name: 'themepack',id: 1104} + - { name: 'wsc',id: 1105} + - { name: 'ws',id: 1106} + - { name: 'wpg',id: 1107} + - { name: 'der',id: 1108} + - { name: 'crt',id: 1109} + - { name: 'pem',id: 1110} + - { name: 'cert',id: 1111} + - { name: 'xbel',id: 1112} + - { name: 'fig',id: 1113} + - { name: 'xlf',id: 1114} + - { name: 'xliff',id: 1115} + - { name: 'xpi',id: 1116} + - { name: 'xspf',id: 1117} + - { name: 'xz',id: 1118} + - { name: 'tar.xz',id: 1119} + - { name: 'txz',id: 1120} + - { name: 'pdf.xz',id: 1121} + - { name: 'yaml',id: 1122} + - { name: 'yml',id: 1123} + - { name: 'zip',id: 1124} + - { name: 'fb2.zip',id: 1125} + - { name: 'z1',id: 1126} + - { name: 'z2',id: 1127} + - { name: 'z3',id: 1128} + - { name: 'z4',id: 1129} + - { name: 'z5',id: 1130} + - { name: 'z6',id: 1131} + - { name: 'z7',id: 1132} + - { name: 'z8',id: 1133} + - { name: 'zoo',id: 1134} + - { name: 'tar.zst',id: 1135} + - { name: 'tzst',id: 1136} + - { name: 'xaml',id: 1137} + - { name: 'xav',id: 1138} + - { name: 'xca',id: 1139} + - { name: 'xel',id: 1140} + - { name: 'xns',id: 1141} + - { name: 'xenc',id: 1142} + - { name: 'xhtml',id: 1143} + - { name: 'xht',id: 1144} + - { name: 'html',id: 1145} + - { name: 'htm',id: 1146} + - { name: 'xml',id: 1147} + - { name: 'xsl',id: 1148} + - { name: 'xsd',id: 1149} + - { name: 'rng',id: 1150} + - { name: 'xbl',id: 1151} + - { name: 'dtd',id: 1152} + - { name: 'ent',id: 1153} + - { name: 'xop',id: 1154} + - { name: 'xpl',id: 1155} + - { name: 'xslt',id: 1156} + - { name: 'mxml',id: 1157} + - { name: 'xhvml',id: 1158} + - { name: 'xvml',id: 1159} + - { name: 'xvm',id: 1160} + - { name: 'yang',id: 1161} + - { name: 'yin',id: 1162} + - { name: 'zz',id: 1163} + - { name: 'zst',id: 1164} + - { name: '3gpp',id: 1165} + - { name: '3gp',id: 1166} + - { name: '3ga',id: 1167} + - { name: '3g2',id: 1168} + - { name: '3gp2',id: 1169} + - { name: '3gpp2',id: 1170} + - { name: 'aac',id: 1171} + - { name: 'adts',id: 1172} + - { name: 'ass',id: 1173} + - { name: 'ac3',id: 1174} + - { name: 'adp',id: 1175} + - { name: 'amr',id: 1176} + - { name: 'awb',id: 1177} + - { name: 'axa',id: 1178} + - { name: 'au',id: 1179} + - { name: 'snd',id: 1180} + - { name: 'flac',id: 1181} + - { name: 'imy',id: 1182} + - { name: 'ime',id: 1183} + - { name: 'm4a',id: 1184} + - { name: 'f4a',id: 1185} + - { name: 'mid',id: 1186} + - { name: 'midi',id: 1187} + - { name: 'kar',id: 1188} + - { name: 'rmi',id: 1189} + - { name: 'mxmf',id: 1190} + - { name: 'xmf',id: 1191} + - { name: 'mp2',id: 1192} + - { name: 'mp3',id: 1193} + - { name: 'mpga',id: 1194} + - { name: 'mp4a',id: 1195} + - { name: 'mp2a',id: 1196} + - { name: 'm2a',id: 1197} + - { name: 'm3a',id: 1198} + - { name: 'ogg',id: 1199} + - { name: 'oga',id: 1200} + - { name: 'opus',id: 1201} + - { name: 'sid',id: 1202} + - { name: 'psid',id: 1203} + - { name: 's3m',id: 1204} + - { name: 'sil',id: 1205} + - { name: 'tta',id: 1206} + - { name: 'loas',id: 1207} + - { name: 'xhe',id: 1208} + - { name: 'aa',id: 1209} + - { name: 'aax',id: 1210} + - { name: 'uva',id: 1211} + - { name: 'uvva',id: 1212} + - { name: 'eol',id: 1213} + - { name: 'dra',id: 1214} + - { name: 'dts',id: 1215} + - { name: 'dtshd',id: 1216} + - { name: 'lvp',id: 1217} + - { name: 'ra',id: 1218} + - { name: 'rax',id: 1219} + - { name: 'pya',id: 1220} + - { name: 'ecelp4800',id: 1221} + - { name: 'ecelp7470',id: 1222} + - { name: 'ecelp9600',id: 1223} + - { name: 'rip',id: 1224} + - { name: 'wav',id: 1225} + - { name: 'weba',id: 1226} + - { name: 'wma',id: 1227} + - { name: 'aifc',id: 1228} + - { name: 'aiffc',id: 1229} + - { name: 'aif',id: 1230} + - { name: 'aiff',id: 1231} + - { name: 'amz',id: 1232} + - { name: 'ape',id: 1233} + - { name: 'caf',id: 1234} + - { name: 'gsm',id: 1235} + - { name: 'pla',id: 1236} + - { name: 'it',id: 1237} + - { name: 'm4b',id: 1238} + - { name: 'f4b',id: 1239} + - { name: 'm4r',id: 1240} + - { name: 'mka',id: 1241} + - { name: 'minipsf',id: 1242} + - { name: 'mo3',id: 1243} + - { name: 'ult',id: 1244} + - { name: 'uni',id: 1245} + - { name: 'm15',id: 1246} + - { name: 'mtm',id: 1247} + - { name: '669',id: 1248} + - { name: 'med',id: 1249} + - { name: 'wmv',id: 1250} + - { name: 'mp+',id: 1251} + - { name: 'rmp',id: 1252} + - { name: 'psflib',id: 1253} + - { name: 'stm',id: 1254} + - { name: 'voc',id: 1255} + - { name: 'wv',id: 1256} + - { name: 'wvp',id: 1257} + - { name: 'wvc',id: 1258} + - { name: 'xi',id: 1259} + - { name: 'xm',id: 1260} + - { name: 'cdx',id: 1261} + - { name: 'cif',id: 1262} + - { name: 'cmdf',id: 1263} + - { name: 'cml',id: 1264} + - { name: 'csml',id: 1265} + - { name: 'xyz',id: 1266} + - { name: 'ttc',id: 1267} + - { name: 'woff2',id: 1268} + - { name: 'exr',id: 1269} + - { name: 'apng',id: 1270} + - { name: 'astc',id: 1271} + - { name: 'avif',id: 1272} + - { name: 'avifs',id: 1273} + - { name: 'bmp',id: 1274} + - { name: 'dib',id: 1275} + - { name: 'cgm',id: 1276} + - { name: 'drle',id: 1277} + - { name: 'g3',id: 1278} + - { name: 'fits',id: 1279} + - { name: 'gif',id: 1280} + - { name: 'heic',id: 1281} + - { name: 'heif',id: 1282} + - { name: 'heics',id: 1283} + - { name: 'heifs',id: 1284} + - { name: 'hej2',id: 1285} + - { name: 'hsj2',id: 1286} + - { name: 'ief',id: 1287} + - { name: 'jls',id: 1288} + - { name: 'jp2',id: 1289} + - { name: 'jpg2',id: 1290} + - { name: 'jpg',id: 1291} + - { name: 'jpeg',id: 1292} + - { name: 'jpe',id: 1293} + - { name: 'jph',id: 1294} + - { name: 'jhc',id: 1295} + - { name: 'jpm',id: 1296} + - { name: 'jpgm',id: 1297} + - { name: 'jpf',id: 1298} + - { name: 'jxl',id: 1299} + - { name: 'jxr',id: 1300} + - { name: 'jxra',id: 1301} + - { name: 'jxrs',id: 1302} + - { name: 'jxs',id: 1303} + - { name: 'jxsc',id: 1304} + - { name: 'jxsi',id: 1305} + - { name: 'jxss',id: 1306} + - { name: 'ktx',id: 1307} + - { name: 'ktx2',id: 1308} + - { name: 'ora',id: 1309} + - { name: 'png',id: 1310} + - { name: 'btif',id: 1311} + - { name: 'pti',id: 1312} + - { name: 'rle',id: 1313} + - { name: 'sgi',id: 1314} + - { name: 'svg',id: 1315} + - { name: 'svgz',id: 1316} + - { name: 't38',id: 1317} + - { name: 'tif',id: 1318} + - { name: 'tiff',id: 1319} + - { name: 'tfx',id: 1320} + - { name: 'azv',id: 1321} + - { name: 'uvi',id: 1322} + - { name: 'uvvi',id: 1323} + - { name: 'uvg',id: 1324} + - { name: 'uvvg',id: 1325} + - { name: 'djvu',id: 1326} + - { name: 'djv',id: 1327} + - { name: 'sub',id: 1328} + - { name: 'dwg',id: 1329} + - { name: 'dxf',id: 1330} + - { name: 'fbs',id: 1331} + - { name: 'fpx',id: 1332} + - { name: 'fst',id: 1333} + - { name: 'mmr',id: 1334} + - { name: 'rlc',id: 1335} + - { name: 'dds',id: 1336} + - { name: 'mdi',id: 1337} + - { name: 'wdp',id: 1338} + - { name: 'npx',id: 1339} + - { name: 'b16',id: 1340} + - { name: 'rp',id: 1341} + - { name: 'tap',id: 1342} + - { name: 'vtf',id: 1343} + - { name: 'wbmp',id: 1344} + - { name: 'xif',id: 1345} + - { name: 'pcx',id: 1346} + - { name: 'webp',id: 1347} + - { name: 'dng',id: 1348} + - { name: 'ag',id: 1349} + - { name: 'eps.bz2',id: 1350} + - { name: 'epsi.bz2',id: 1351} + - { name: 'epsf.bz2',id: 1352} + - { name: 'cr2',id: 1353} + - { name: 'cr3',id: 1354} + - { name: 'crw',id: 1355} + - { name: 'ras',id: 1356} + - { name: 'cmx',id: 1357} + - { name: 'xcf.gz',id: 1358} + - { name: 'xcf.bz2',id: 1359} + - { name: 'epsi',id: 1360} + - { name: 'epsf',id: 1361} + - { name: 'fh',id: 1362} + - { name: 'fhc',id: 1363} + - { name: 'fh4',id: 1364} + - { name: 'fh5',id: 1365} + - { name: 'fh7',id: 1366} + - { name: 'raf',id: 1367} + - { name: 'gih',id: 1368} + - { name: 'pat',id: 1369} + - { name: 'eps.gz',id: 1370} + - { name: 'epsi.gz',id: 1371} + - { name: 'epsf.gz',id: 1372} + - { name: 'icns',id: 1373} + - { name: 'iff',id: 1374} + - { name: 'ilbm',id: 1375} + - { name: 'lbm',id: 1376} + - { name: 'jng',id: 1377} + - { name: 'j2c',id: 1378} + - { name: 'j2k',id: 1379} + - { name: 'jpc',id: 1380} + - { name: 'k25',id: 1381} + - { name: 'kdc',id: 1382} + - { name: 'lwo',id: 1383} + - { name: 'lwob',id: 1384} + - { name: 'lws',id: 1385} + - { name: 'pntg',id: 1386} + - { name: 'mrw',id: 1387} + - { name: 'msod',id: 1388} + - { name: 'nef',id: 1389} + - { name: 'nrw',id: 1390} + - { name: 'orf',id: 1391} + - { name: 'raw',id: 1392} + - { name: 'rw2',id: 1393} + - { name: 'pef',id: 1394} + - { name: 'pcd',id: 1395} + - { name: 'pic',id: 1396} + - { name: 'pct',id: 1397} + - { name: 'pict',id: 1398} + - { name: 'pict1',id: 1399} + - { name: 'pict2',id: 1400} + - { name: 'pnm',id: 1401} + - { name: 'pbm',id: 1402} + - { name: 'pgm',id: 1403} + - { name: 'ppm',id: 1404} + - { name: 'qtif',id: 1405} + - { name: 'rgb',id: 1406} + - { name: 'x3f',id: 1407} + - { name: 'sk',id: 1408} + - { name: 'sk1',id: 1409} + - { name: 'arw',id: 1410} + - { name: 'sr2',id: 1411} + - { name: 'srf',id: 1412} + - { name: 'sun',id: 1413} + - { name: 'cur',id: 1414} + - { name: 'xbm',id: 1415} + - { name: 'xcf',id: 1416} + - { name: 'xpm',id: 1417} + - { name: 'xwd',id: 1418} + - { name: 'disposition-notification',id: 1419} + - { name: 'u8msg',id: 1420} + - { name: 'u8dsn',id: 1421} + - { name: 'u8mdn',id: 1422} + - { name: 'u8hdr',id: 1423} + - { name: 'eml',id: 1424} + - { name: 'mime',id: 1425} + - { name: '3mf',id: 1426} + - { name: 'gltf',id: 1427} + - { name: 'glb',id: 1428} + - { name: 'igs',id: 1429} + - { name: 'iges',id: 1430} + - { name: 'msh',id: 1431} + - { name: 'mesh',id: 1432} + - { name: 'silo',id: 1433} + - { name: 'mtl',id: 1434} + - { name: 'stpz',id: 1435} + - { name: 'stpxz',id: 1436} + - { name: 'dae',id: 1437} + - { name: 'dwf',id: 1438} + - { name: 'gdl',id: 1439} + - { name: 'gtw',id: 1440} + - { name: 'mts',id: 1441} + - { name: 'ogex',id: 1442} + - { name: 'x_b',id: 1443} + - { name: 'x_t',id: 1444} + - { name: 'vds',id: 1445} + - { name: 'usdz',id: 1446} + - { name: 'bsp',id: 1447} + - { name: 'vtu',id: 1448} + - { name: 'wrl',id: 1449} + - { name: 'vrml',id: 1450} + - { name: 'vrm',id: 1451} + - { name: 'x3db',id: 1452} + - { name: 'x3dbz',id: 1453} + - { name: 'x3dv',id: 1454} + - { name: 'x3dvz',id: 1455} + - { name: 'x3d',id: 1456} + - { name: 'x3dz',id: 1457} + - { name: 'appcache',id: 1458} + - { name: 'manifest',id: 1459} + - { name: 'ifb',id: 1460} + - { name: 'litcoffee',id: 1461} + - { name: 'cr',id: 1462} + - { name: 'css',id: 1463} + - { name: 'csvs',id: 1464} + - { name: 'vcard',id: 1465} + - { name: 'vcf',id: 1466} + - { name: 'vct',id: 1467} + - { name: 'gcrd',id: 1468} + - { name: 'gvp',id: 1469} + - { name: 'shtml',id: 1470} + - { name: 'jade',id: 1471} + - { name: 'jsx',id: 1472} + - { name: 'less',id: 1473} + - { name: 'md',id: 1474} + - { name: 'markdown',id: 1475} + - { name: 'mkd',id: 1476} + - { name: 'n3',id: 1477} + - { name: 'txt',id: 1478} + - { name: 'text',id: 1479} + - { name: 'conf',id: 1480} + - { name: 'def',id: 1481} + - { name: 'list',id: 1482} + - { name: 'log',id: 1483} + - { name: 'in',id: 1484} + - { name: 'ini',id: 1485} + - { name: 'dsc',id: 1486} + - { name: 'rtx',id: 1487} + - { name: 'sgml',id: 1488} + - { name: 'sgm',id: 1489} + - { name: 'shex',id: 1490} + - { name: 'slim',id: 1491} + - { name: 'slm',id: 1492} + - { name: 'spdx',id: 1493} + - { name: 'sylk',id: 1494} + - { name: 'slk',id: 1495} + - { name: 'stylus',id: 1496} + - { name: 'styl',id: 1497} + - { name: 'tsv',id: 1498} + - { name: 'me',id: 1499} + - { name: 'ms',id: 1500} + - { name: 'ttl',id: 1501} + - { name: 'uri',id: 1502} + - { name: 'uris',id: 1503} + - { name: 'urls',id: 1504} + - { name: 'vbs',id: 1505} + - { name: 'curl',id: 1506} + - { name: 'dcurl',id: 1507} + - { name: 'mcurl',id: 1508} + - { name: 'scurl',id: 1509} + - { name: 'fly',id: 1510} + - { name: 'flx',id: 1511} + - { name: 'gv',id: 1512} + - { name: '3dml',id: 1513} + - { name: 'spot',id: 1514} + - { name: 'rt',id: 1515} + - { name: 'mc2',id: 1516} + - { name: 'jad',id: 1517} + - { name: 'wml',id: 1518} + - { name: 'wmls',id: 1519} + - { name: 'vtt',id: 1520} + - { name: 'adb',id: 1521} + - { name: 'ads',id: 1522} + - { name: 's',id: 1523} + - { name: 'asm',id: 1524} + - { name: 'bib',id: 1525} + - { name: 'c',id: 1526} + - { name: 'cc',id: 1527} + - { name: 'cxx',id: 1528} + - { name: 'cpp',id: 1529} + - { name: 'h',id: 1530} + - { name: 'hh',id: 1531} + - { name: 'dic',id: 1532} + - { name: 'hp',id: 1533} + - { name: 'hpp',id: 1534} + - { name: 'h++',id: 1535} + - { name: 'hxx',id: 1536} + - { name: 'C',id: 1537} + - { name: 'c++',id: 1538} + - { name: 'cmake',id: 1539} + - { name: 'cbl',id: 1540} + - { name: 'cob',id: 1541} + - { name: 'asd',id: 1542} + - { name: 'fasl',id: 1543} + - { name: 'lisp',id: 1544} + - { name: 'ros',id: 1545} + - { name: 'htc',id: 1546} + - { name: 'cs',id: 1547} + - { name: 'service',id: 1548} + - { name: 'dcl',id: 1549} + - { name: 'diff',id: 1550} + - { name: 'patch',id: 1551} + - { name: 'dsl',id: 1552} + - { name: 'd',id: 1553} + - { name: 'di',id: 1554} + - { name: 'e',id: 1555} + - { name: 'eif',id: 1556} + - { name: 'ex',id: 1557} + - { name: 'exs',id: 1558} + - { name: 'el',id: 1559} + - { name: 'erl',id: 1560} + - { name: 'f',id: 1561} + - { name: 'for',id: 1562} + - { name: 'f77',id: 1563} + - { name: 'f90',id: 1564} + - { name: 'f95',id: 1565} + - { name: 'gs',id: 1566} + - { name: 'feature',id: 1567} + - { name: 'go',id: 1568} + - { name: 'gradle',id: 1569} + - { name: 'groovy',id: 1570} + - { name: 'gvy',id: 1571} + - { name: 'gy',id: 1572} + - { name: 'gsh',id: 1573} + - { name: 'hbs',id: 1574} + - { name: 'hs',id: 1575} + - { name: 'idl',id: 1576} + - { name: 'iptables',id: 1577} + - { name: 'java',id: 1578} + - { name: 'ksy',id: 1579} + - { name: 'kt',id: 1580} + - { name: 'ldif',id: 1581} + - { name: 'ly',id: 1582} + - { name: 'lhs',id: 1583} + - { name: 'lua',id: 1584} + - { name: 'mk',id: 1585} + - { name: 'mak',id: 1586} + - { name: 'm',id: 1587} + - { name: 'moc',id: 1588} + - { name: 'mof',id: 1589} + - { name: 'mrml',id: 1590} + - { name: 'mrl',id: 1591} + - { name: 'reg',id: 1592} + - { name: 'mup',id: 1593} + - { name: 'not',id: 1594} + - { name: 'nfo',id: 1595} + - { name: 'ml',id: 1596} + - { name: 'mli',id: 1597} + - { name: 'ocl',id: 1598} + - { name: 'ooc',id: 1599} + - { name: 'cl',id: 1600} + - { name: 'opml',id: 1601} + - { name: 'p',id: 1602} + - { name: 'pas',id: 1603} + - { name: 'pde',id: 1604} + - { name: 'py',id: 1605} + - { name: 'pyx',id: 1606} + - { name: 'wsgi',id: 1607} + - { name: 'py3',id: 1608} + - { name: 'py3x',id: 1609} + - { name: 'pyi',id: 1610} + - { name: 'qml',id: 1611} + - { name: 'qmltypes',id: 1612} + - { name: 'qmlproject',id: 1613} + - { name: 'spec',id: 1614} + - { name: 'rst',id: 1615} + - { name: 'sage',id: 1616} + - { name: 'sass',id: 1617} + - { name: 'scala',id: 1618} + - { name: 'ss',id: 1619} + - { name: 'scss',id: 1620} + - { name: 'etx',id: 1621} + - { name: 'sfv',id: 1622} + - { name: 'ssa',id: 1623} + - { name: 'ymp',id: 1624} + - { name: 'svh',id: 1625} + - { name: 'sv',id: 1626} + - { name: 'automount',id: 1627} + - { name: 'device',id: 1628} + - { name: 'mount',id: 1629} + - { name: 'path',id: 1630} + - { name: 'scope',id: 1631} + - { name: 'slice',id: 1632} + - { name: 'socket',id: 1633} + - { name: 'swap',id: 1634} + - { name: 'target',id: 1635} + - { name: 'timer',id: 1636} + - { name: 'mm',id: 1637} + - { name: 'twig',id: 1638} + - { name: 't2t',id: 1639} + - { name: 'uil',id: 1640} + - { name: 'uu',id: 1641} + - { name: 'uue',id: 1642} + - { name: 'vala',id: 1643} + - { name: 'vapi',id: 1644} + - { name: 'v',id: 1645} + - { name: 'vhdl',id: 1646} + - { name: 'xmi',id: 1647} + - { name: 'xslfo',id: 1648} + - { name: 'gcode',id: 1649} + - { name: 'axv',id: 1650} + - { name: 'avi',id: 1651} + - { name: 'avf',id: 1652} + - { name: 'divx',id: 1653} + - { name: 'dv',id: 1654} + - { name: 'fli',id: 1655} + - { name: 'flc',id: 1656} + - { name: 'h261',id: 1657} + - { name: 'h263',id: 1658} + - { name: 'h264',id: 1659} + - { name: 'm4s',id: 1660} + - { name: 'jpgv',id: 1661} + - { name: 'mj2',id: 1662} + - { name: 'mjp2',id: 1663} + - { name: 'm2t',id: 1664} + - { name: 'm2ts',id: 1665} + - { name: 'cpi',id: 1666} + - { name: 'clpi',id: 1667} + - { name: 'mpl',id: 1668} + - { name: 'mpls',id: 1669} + - { name: 'bdmv',id: 1670} + - { name: 'mp4',id: 1671} + - { name: 'mp4v',id: 1672} + - { name: 'mpg4',id: 1673} + - { name: 'm4v',id: 1674} + - { name: 'f4v',id: 1675} + - { name: 'lrv',id: 1676} + - { name: 'mpeg',id: 1677} + - { name: 'mpg',id: 1678} + - { name: 'mpe',id: 1679} + - { name: 'm1v',id: 1680} + - { name: 'm2v',id: 1681} + - { name: 'vob',id: 1682} + - { name: 'ogv',id: 1683} + - { name: 'mov',id: 1684} + - { name: 'qt',id: 1685} + - { name: 'moov',id: 1686} + - { name: 'qtvr',id: 1687} + - { name: 'viv',id: 1688} + - { name: 'vivo',id: 1689} + - { name: 'uvh',id: 1690} + - { name: 'uvvh',id: 1691} + - { name: 'uvm',id: 1692} + - { name: 'uvvm',id: 1693} + - { name: 'uvp',id: 1694} + - { name: 'uvvp',id: 1695} + - { name: 'uvs',id: 1696} + - { name: 'uvvs',id: 1697} + - { name: 'uvv',id: 1698} + - { name: 'uvvv',id: 1699} + - { name: 'dvb',id: 1700} + - { name: 'fvt',id: 1701} + - { name: 'mxu',id: 1702} + - { name: 'm4u',id: 1703} + - { name: 'm1u',id: 1704} + - { name: 'pyv',id: 1705} + - { name: 'bik',id: 1706} + - { name: 'bk2',id: 1707} + - { name: 'smk',id: 1708} + - { name: 'rv',id: 1709} + - { name: 'rvx',id: 1710} + - { name: 'uvu',id: 1711} + - { name: 'uvvu',id: 1712} + - { name: 'webm',id: 1713} + - { name: 'anim[1-9j]',id: 1714} + - { name: 'fxm',id: 1715} + - { name: 'mkv',id: 1716} + - { name: 'mk3d',id: 1717} + - { name: 'mks',id: 1718} + - { name: 'mjpeg',id: 1719} + - { name: 'mjpg',id: 1720} + - { name: 'mng',id: 1721} + - { name: 'wm',id: 1722} + - { name: 'nsv',id: 1723} + - { name: 'ogm',id: 1724} + - { name: 'movie',id: 1725} + - { name: 'smv',id: 1726} + - { name: 'ice',id: 1727} diff --git a/mime_example_test.go b/mime_example_test.go new file mode 100644 index 0000000..b6d2b21 --- /dev/null +++ b/mime_example_test.go @@ -0,0 +1,36 @@ +package mime_test + +import ( + "fmt" + + "gitoa.ru/go-4devs/mime" +) + +func ExampleMime_String() { + fmt.Printf("%v", mime.TextHTML) + + // Output: + // text/html +} + +func ExampleMime_Is() { + fmt.Printf("%v\n%v", + mime.TextHTML.Is(mime.ApplicationJSON, mime.ApplicationJavascript), + mime.TextHTML.Is(mime.ApplicationJavascript, mime.TextHTML), + ) + + // Output: + // false + // true +} + +func ExampleMime_ExtTypes() { + fmt.Printf("%v\n%v", + mime.TextHTML.ExtTypes(), + mime.ApplicationJavascript.ExtTypes(), + ) + + // Output: + // [html htm shtml] + // [js mjs jsm] +} diff --git a/scripts/command/mime.go b/scripts/command/mime.go index 7d518b2..c2e7187 100644 --- a/scripts/command/mime.go +++ b/scripts/command/mime.go @@ -27,7 +27,7 @@ func Mime() *console.Command { Name: "mime", Description: "generate mime from file", Configure: func(ctx context.Context, cfg *input.Definition) error { - cfg.SetArgument(ArgFile, "file", argument.Required) + cfg.SetArgument(ArgFile, "yaml file", argument.Required) cfg.SetOptions( option.String(OptExtTpl, "extension template", option.Default("mime/tpl/extension.text.tmpl")), option.String(OptExtPackage, "extension package", option.Default("mime")), diff --git a/scripts/go.mod b/scripts/go.mod index 6db3e34..fa05196 100644 --- a/scripts/go.mod +++ b/scripts/go.mod @@ -6,4 +6,5 @@ require ( github.com/achiku/varfmt v0.0.0-20160708124000-f820e1efecee gitoa.ru/go-4devs/closer v0.1.1 gitoa.ru/go-4devs/console v0.1.2 + gopkg.in/yaml.v3 v3.0.1 ) diff --git a/scripts/go.sum b/scripts/go.sum index 1de705f..e70a4a5 100644 --- a/scripts/go.sum +++ b/scripts/go.sum @@ -3,8 +3,10 @@ github.com/achiku/varfmt v0.0.0-20160708124000-f820e1efecee/go.mod h1:RKS7P4TSY/ github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -18,6 +20,7 @@ gitoa.ru/go-4devs/closer v0.1.1/go.mod h1:S+QAdgSt4CVLH3v3YZK1Mukl7SVn2Z0CYj0oJQ gitoa.ru/go-4devs/console v0.1.2 h1:SsQWLSClXFwWFseH6CGKQfmCtG84aHOiaFHG3oZlJ8s= gitoa.ru/go-4devs/console v0.1.2/go.mod h1:ddqmjQ0yr9v+oa5E3Bu3X/SUcws/ENR5f5cz1g5fHbk= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= diff --git a/scripts/main.go b/scripts/main.go index e985a6d..5a9723e 100644 --- a/scripts/main.go +++ b/scripts/main.go @@ -11,8 +11,10 @@ import ( func main() { ctx, cancel := context.WithCancel(context.Background()) + closer.AddLast(func() error { cancel() + return nil }) diff --git a/scripts/mime/generate.go b/scripts/mime/generate.go index 67571f7..1d71b1c 100644 --- a/scripts/mime/generate.go +++ b/scripts/mime/generate.go @@ -1,31 +1,105 @@ package mime import ( - "encoding/json" + "errors" "fmt" "go/format" - "io/ioutil" "os" "path" "text/template" + + "gopkg.in/yaml.v3" +) + +var ( + ErrDuplicate = errors.New("duplicate") + ErrNotFound = errors.New("not found") +) + +const ( + NameExt = "ext" + NameMime = "mime" ) type Config struct { Source string - Mimes map[string][]string + Mimes []Data `yaml:"mime"` MimePrefix string MimeTpl string MimeResult string MimePackage string - Extensions map[string][]string + Extensions []Data `yaml:"ext"` ExtPrefix string ExtTpl string ExtResult string ExtPackage string } +type Data struct { + Name string `yaml:"name"` + ID int `yaml:"id"` + Value []string `yaml:"value,omitempty"` +} + +func (c *Config) Base(name string) string { + switch name { + case NameExt: + return path.Base(c.ExtTpl) + case NameMime: + return path.Base(c.MimeTpl) + } + + return "" +} + +func (c *Config) Result(name string) string { + switch name { + case NameExt: + return c.ExtResult + case NameMime: + return c.MimeResult + } + + return "" +} + +func (c *Config) ValidateAndFillExt() error { + mimes := make(map[string]int) + mimeIDs := make(map[int]string) + extIndex := make(map[string]int) + + for idx, ext := range c.Extensions { + if _, ok := extIndex[ext.Name]; ok { + return fmt.Errorf("extension %v %w: with id %v", ext.Name, ErrDuplicate, c.Extensions[extIndex[ext.Name]].ID) + } + + extIndex[ext.Name] = idx + } + + for _, mime := range c.Mimes { + if _, ok := mimes[mime.Name]; ok { + return fmt.Errorf("mime %v %w: with id %v", mime.Name, ErrDuplicate, mimes[mime.Name]) + } + + if _, ok := mimeIDs[mime.ID]; ok { + return fmt.Errorf("ID %v %w: with name %v", mime.ID, ErrDuplicate, mimeIDs[mime.ID]) + } + + for _, ext := range mime.Value { + idx, ok := extIndex[ext] + if !ok { + return fmt.Errorf("%w ext by %v", ErrNotFound, mime.Name) + } + + c.Extensions[idx].Value = append(c.Extensions[idx].Value, mime.Name) + } + } + + return nil +} + func WithExtTpl(name string) Option { return func(c *Config) { c.ExtTpl = name @@ -78,11 +152,9 @@ func Generate(fileName string, opts ...Option) error { ExtPrefix: "Ext", ExtTpl: "mime/tpl/extension.text.tmpl", ExtResult: "extension.go", - Extensions: make(map[string][]string), ExtPackage: "mime", MimeTpl: "mime/tpl/mime.text.tmpl", - Mimes: make(map[string][]string), MimePrefix: "", MimeResult: "mime.go", MimePackage: "mime", @@ -92,46 +164,47 @@ func Generate(fileName string, opts ...Option) error { opt(&cfg) } - data, err := os.ReadFile(fileName) - if err != nil { - return fmt.Errorf("read file:%w", err) + data, cerr := os.ReadFile(fileName) + if cerr != nil { + return fmt.Errorf("read file:%w", cerr) } - if err := json.Unmarshal(data, &cfg.Mimes); err != nil { - return fmt.Errorf("unmarshal:%w", err) + if uerr := yaml.Unmarshal(data, &cfg); uerr != nil { + return fmt.Errorf("unmarshal:%w", uerr) } - cfg.Extensions = extensions(cfg.Mimes) + if validErr := cfg.ValidateAndFillExt(); validErr != nil { + return fmt.Errorf("config:%w", validErr) + } template, err := template.New("mimes").Funcs(funcMap()).ParseFiles(cfg.ExtTpl, cfg.MimeTpl) if err != nil { return fmt.Errorf("ext template:%w", err) } - extFile, err := os.Create(cfg.ExtResult) - if err != nil { - return fmt.Errorf("ext file:%w", err) + if exErr := Create(template, NameExt, cfg); exErr != nil { + return fmt.Errorf("ext create:%w", exErr) } - if err := template.ExecuteTemplate(extFile, path.Base(cfg.ExtTpl), cfg); err != nil { - return fmt.Errorf("ext execute:%w", err) + if mimeErr := Create(template, NameMime, cfg); mimeErr != nil { + return fmt.Errorf("mime create:%w", mimeErr) } - if err := Format(extFile.Name()); err != nil { - return fmt.Errorf("format ext:%w", err) - } + return nil +} - mimeFile, err := os.Create(cfg.MimeResult) +func Create(tpl *template.Template, name string, cfg Config) error { + extFile, err := os.Create(cfg.Result(name)) if err != nil { - return fmt.Errorf("mime file:%w", err) + return fmt.Errorf("ext file:%w", err) } - if err := template.ExecuteTemplate(mimeFile, path.Base(cfg.MimeTpl), cfg); err != nil { - return fmt.Errorf("mime execute:%w", err) + if exErr := tpl.ExecuteTemplate(extFile, cfg.Base(name), cfg); exErr != nil { + return fmt.Errorf("ext execute:%w", exErr) } - if err := Format(mimeFile.Name()); err != nil { - return fmt.Errorf("format mime:%w", err) + if formatErr := Format(extFile.Name()); formatErr != nil { + return fmt.Errorf("format ext:%w", formatErr) } return nil @@ -139,13 +212,14 @@ func Generate(fileName string, opts ...Option) error { // Format file and write it. func Format(name string) error { - in, err := ioutil.ReadFile(name) + in, err := os.ReadFile(name) if err != nil { - return err + return fmt.Errorf("read file:%w", err) } + out, err := format.Source(in) if err != nil { - return err + return fmt.Errorf("format source:%w", err) } file, err := os.Create(name) @@ -159,19 +233,3 @@ func Format(name string) error { return nil } - -func extensions(mimes map[string][]string) map[string][]string { - out := make(map[string][]string) - - for mime, exts := range mimes { - for _, ext := range exts { - if _, ok := out[ext]; ok { - out[ext] = append(out[ext], mime) - continue - } - out[ext] = []string{ext} - } - } - - return out -} diff --git a/scripts/mime/tpl/extension.text.tmpl b/scripts/mime/tpl/extension.text.tmpl index 1c9a347..1c2ad84 100644 --- a/scripts/mime/tpl/extension.text.tmpl +++ b/scripts/mime/tpl/extension.text.tmpl @@ -1,19 +1,58 @@ // Code generated by gitoa.ru/go-4devs/mime and sourse {{.Source}} package {{.ExtPackage}} +import "fmt" + +type Ext int + +type ExtTypes []Ext + +func (v Ext) Is(types ...Ext) bool { + for _, ext := range types { + if ext == v { + return true + } + } + + return false +} + +func (v Ext) String() string { + switch v { +{{- range $value := .Extensions }} + case {{ name $.ExtPrefix $value.Name }}: + return "{{- $value.Name -}}" +{{- end}} + } + + return fmt.Sprintf("Ext(%d)",v) +} + +func (v Ext) MimeTypes() MimeTypes{ + switch v { +{{- range $value := .Extensions }} + case {{ name $.ExtPrefix $value.Name }}: + return MimeTypes{ {{- value $.MimePrefix $value.Value -}} } +{{- end}} + } + + return nil +} + const ( -{{- range $key, $value := .Extensions }} - {{ name $.ExtPrefix $key }} = "{{ $key }}" +{{- range $value := .Extensions }} + {{ name $.ExtPrefix $value.Name }} Ext = {{ $value.ID }} {{- end}} ) -func Mime(name string) []string { +func ExtFromString(name string) Ext { switch name { -{{- range $key, $value := .Extensions }} - case {{ name $.ExtPrefix $key }}: - return {{ value $value }} +{{- range $value := .Extensions }} + case "{{- $value.Name -}}": + return {{ name $.ExtPrefix $value.Name }} {{- end}} } - - return nil + + return 0 } + diff --git a/scripts/mime/tpl/mime.text.tmpl b/scripts/mime/tpl/mime.text.tmpl index c95bc48..3e7010d 100644 --- a/scripts/mime/tpl/mime.text.tmpl +++ b/scripts/mime/tpl/mime.text.tmpl @@ -1,19 +1,57 @@ // Code generated by gitoa.ru/go-4devs/mime and sourse {{.Source}} package {{.MimePackage}} +import "fmt" + +type Mime int + +type MimeTypes []Mime + +func (v Mime) Is(types ...Mime) bool { + for _, mime := range types { + if mime == v { + return true + } + } + + return false +} + +func (v Mime) String() string { + switch v { +{{- range $value := .Mimes }} + case {{ name $.MimePrefix $value.Name }}: + return "{{- $value.Name -}}" +{{- end}} + } + + return fmt.Sprintf("Mime(%d)",v) +} + +func (v Mime) ExtTypes() ExtTypes{ + switch v { +{{- range $value := .Mimes }} + case {{ name $.MimePrefix $value.Name }}: + return []Ext{ {{- value $.ExtPrefix $value.Value -}} } +{{- end}} + } + + return nil +} + const ( -{{- range $key, $value := .Mimes }} - {{ name $.MimePrefix $key }} = "{{ $key }}" +{{- range $value := .Mimes }} + {{ name $.MimePrefix $value.Name }} Mime = {{ $value.ID }} {{- end}} ) -func Extension(name string) []string { +func MimeFromString(name string) Mime { switch name { -{{- range $key, $value := .Mimes }} - case {{ name $.MimePrefix $key }}: - return {{ value $value }} +{{- range $value := .Mimes }} + case "{{- $value.Name -}}": + return {{ name $.MimePrefix $value.Name }} {{- end}} } - - return nil + + return 0 } diff --git a/scripts/mime/varmane.go b/scripts/mime/varmane.go index a344e1d..d520bc4 100644 --- a/scripts/mime/varmane.go +++ b/scripts/mime/varmane.go @@ -1,7 +1,7 @@ package mime import ( - "fmt" + "bytes" "strings" "unicode" @@ -27,6 +27,11 @@ func VarName(prefix, name string) string { return varfmt.PublicVarName(prefix + "_" + name) } -func Value(val []string) string { - return fmt.Sprintf("%#v", val) +func Value(prefix string, val []string) string { + var out bytes.Buffer + for _, name := range val { + out.WriteString(VarName(prefix, name) + ",") + } + + return out.String() }