---
custom_suffix:
  PL:
  - text/x-script.perl
  - perl
  - perl-script-auto
  md:
  - text/markdown
  - markdown
  perl:
  - text/x-script.perl
  - perl
  - perl-config
  t:
  - text/x-script.perl
  - perl
  - perl-script
  vue:
  - text/vue
  - vue
filename:
  cpanfile:
  - text/x-script.perl
  - perl
  - perl-cpanfile
shebang:
- - \A#!.+?perl
  - text/x-script.perl
  - perl
  - perl-script
- - \A#!.+?python
  - text/x-script.python
  - python
- - \A#!.+?(?:sh|bash)
  - application/x-sh
  - compress
suffix:
  '123':
  - application/vnd.lotus-1-2-3
  3dml:
  - text/vnd.in3d.3dml
  3ds:
  - image/x-3ds
  3g2:
  - video/3gpp2
  3gp:
  - video/3gpp
  7z:
  - application/x-7z-compressed
  a:
  - application/octet-stream
  aab:
  - application/x-authorware-bin
  aac:
  - audio/x-aac
  aam:
  - application/x-authorware-map
  aas:
  - application/x-authorware-seg
  abw:
  - application/x-abiword
  ac:
  - application/pkix-attr-cert
  acc:
  - application/vnd.americandynamics.acc
  ace:
  - application/x-ace-compressed
  acu:
  - application/vnd.acucobol
  acutc:
  - application/vnd.acucorp
  adp:
  - audio/adpcm
  aep:
  - application/vnd.audiograph
  afm:
  - application/x-font-type1
  afp:
  - application/vnd.ibm.modcap
  ahead:
  - application/vnd.ahead.space
  ai:
  - application/postscript
  aif:
  - audio/x-aiff
  aifc:
  - audio/x-aiff
  aiff:
  - audio/x-aiff
  air:
  - application/vnd.adobe.air-application-installer-package+zip
  ait:
  - application/vnd.dvb.ait
  ami:
  - application/vnd.amiga.ami
  apk:
  - application/vnd.android.package-archive
  appcache:
  - text/cache-manifest
  application:
  - application/x-ms-application
  apr:
  - application/vnd.lotus-approach
  arc:
  - application/x-freearc
  asc:
  - application/pgp-signature
  asf:
  - video/x-ms-asf
  asm:
  - text/x-asm
  aso:
  - application/vnd.accpac.simply.aso
  asx:
  - video/x-ms-asf
  atc:
  - application/vnd.acucorp
  atom:
  - application/atom+xml
  atomcat:
  - application/atomcat+xml
  atomsvc:
  - application/atomsvc+xml
  atx:
  - application/vnd.antix.game-component
  au:
  - audio/basic
  avi:
  - video/x-msvideo
  aw:
  - application/applixware
  azf:
  - application/vnd.airzip.filesecure.azf
  azs:
  - application/vnd.airzip.filesecure.azs
  azw:
  - application/vnd.amazon.ebook
  bat:
  - application/x-msdownload
  bcpio:
  - application/x-bcpio
  bdf:
  - application/x-font-bdf
  bdm:
  - application/vnd.syncml.dm+wbxml
  bed:
  - application/vnd.realvnc.bed
  bh2:
  - application/vnd.fujitsu.oasysprs
  bin:
  - application/octet-stream
  blb:
  - application/x-blorb
  blorb:
  - application/x-blorb
  bmi:
  - application/vnd.bmi
  bmp:
  - image/bmp
  book:
  - application/vnd.framemaker
  box:
  - application/vnd.previewsystems.box
  boz:
  - application/x-bzip2
  bpk:
  - application/octet-stream
  btif:
  - image/prs.btif
  bz:
  - application/x-bzip
  bz2:
  - application/x-bzip2
  - archive
  c:
  - text/x-c
  c11amc:
  - application/vnd.cluetrust.cartomobile-config
  c11amz:
  - application/vnd.cluetrust.cartomobile-config-pkg
  c4d:
  - application/vnd.clonk.c4group
  c4f:
  - application/vnd.clonk.c4group
  c4g:
  - application/vnd.clonk.c4group
  c4p:
  - application/vnd.clonk.c4group
  c4u:
  - application/vnd.clonk.c4group
  cab:
  - application/vnd.ms-cab-compressed
  - archive
  caf:
  - audio/x-caf
  cap:
  - application/vnd.tcpdump.pcap
  car:
  - application/vnd.curl.car
  cat:
  - application/vnd.ms-pki.seccat
  cb7:
  - application/x-cbr
  cba:
  - application/x-cbr
  cbr:
  - application/x-cbr
  cbt:
  - application/x-cbr
  cbz:
  - application/x-cbr
  cc:
  - text/x-c
  cct:
  - application/x-director
  ccxml:
  - application/ccxml+xml
  cdbcmsg:
  - application/vnd.contact.cmsg
  cdf:
  - application/x-netcdf
  cdkey:
  - application/vnd.mediastation.cdkey
  cdmia:
  - application/cdmi-capability
  cdmic:
  - application/cdmi-container
  cdmid:
  - application/cdmi-domain
  cdmio:
  - application/cdmi-object
  cdmiq:
  - application/cdmi-queue
  cdx:
  - chemical/x-cdx
  cdxml:
  - application/vnd.chemdraw+xml
  cdy:
  - application/vnd.cinderella
  cer:
  - application/pkix-cert
  cfs:
  - application/x-cfs-compressed
  cgm:
  - image/cgm
  chat:
  - application/x-chat
  chm:
  - application/vnd.ms-htmlhelp
  chrt:
  - application/vnd.kde.kchart
  cif:
  - chemical/x-cif
  cii:
  - application/vnd.anser-web-certificate-issue-initiation
  cil:
  - application/vnd.ms-artgalry
  cla:
  - application/vnd.claymore
  class:
  - application/java-vm
  clkk:
  - application/vnd.crick.clicker.keyboard
  clkp:
  - application/vnd.crick.clicker.palette
  clkt:
  - application/vnd.crick.clicker.template
  clkw:
  - application/vnd.crick.clicker.wordbank
  clkx:
  - application/vnd.crick.clicker
  clp:
  - application/x-msclip
  cmc:
  - application/vnd.cosmocaller
  cmdf:
  - chemical/x-cmdf
  cml:
  - chemical/x-cml
  cmp:
  - application/vnd.yellowriver-custom-menu
  cmx:
  - image/x-cmx
  cod:
  - application/vnd.rim.cod
  com:
  - application/x-msdownload
  conf:
  - text/plain
  cpio:
  - application/x-cpio
  cpp:
  - text/x-c
  cpt:
  - application/mac-compactpro
  crd:
  - application/x-mscardfile
  crl:
  - application/pkix-crl
  crt:
  - application/x-x509-ca-cert
  cryptonote:
  - application/vnd.rig.cryptonote
  csh:
  - application/x-csh
  csml:
  - chemical/x-csml
  csp:
  - application/vnd.commonspace
  css:
  - text/css
  cst:
  - application/x-director
  csv:
  - text/csv
  cu:
  - application/cu-seeme
  curl:
  - text/vnd.curl
  cww:
  - application/prs.cww
  cxt:
  - application/x-director
  cxx:
  - text/x-c
  dae:
  - model/vnd.collada+xml
  daf:
  - application/vnd.mobius.daf
  dart:
  - application/vnd.dart
  dataless:
  - application/vnd.fdsn.seed
  davmount:
  - application/davmount+xml
  dbk:
  - application/docbook+xml
  dcr:
  - application/x-director
  dcurl:
  - text/vnd.curl.dcurl
  dd2:
  - application/vnd.oma.dd2+xml
  ddd:
  - application/vnd.fujixerox.ddd
  deb:
  - application/x-debian-package
  def:
  - text/plain
  deploy:
  - application/octet-stream
  der:
  - application/x-x509-ca-cert
  dfac:
  - application/vnd.dreamfactory
  dgc:
  - application/x-dgc-compressed
  dic:
  - text/x-c
  diff:
  - text/x-diff
  dir:
  - application/x-director
  dis:
  - application/vnd.mobius.dis
  dist:
  - application/octet-stream
  distz:
  - application/octet-stream
  djv:
  - image/vnd.djvu
  djvu:
  - image/vnd.djvu
  dll:
  - application/x-msdownload
  dmg:
  - application/x-apple-diskimage
  dmp:
  - application/vnd.tcpdump.pcap
  dms:
  - application/octet-stream
  dna:
  - application/vnd.dna
  doc:
  - application/msword
  docm:
  - application/vnd.ms-word.document.macroenabled.12
  docx:
  - application/vnd.openxmlformats-officedocument.wordprocessingml.document
  dot:
  - application/msword
  dotm:
  - application/vnd.ms-word.template.macroenabled.12
  dotx:
  - application/vnd.openxmlformats-officedocument.wordprocessingml.template
  dp:
  - application/vnd.osgi.dp
  dpg:
  - application/vnd.dpgraph
  dra:
  - audio/vnd.dra
  dsc:
  - text/prs.lines.tag
  dssc:
  - application/dssc+der
  dtb:
  - application/x-dtbook+xml
  dtd:
  - application/xml-dtd
  dts:
  - audio/vnd.dts
  dtshd:
  - audio/vnd.dts.hd
  dump:
  - application/octet-stream
  dvb:
  - video/vnd.dvb.file
  dvi:
  - application/x-dvi
  dwf:
  - model/vnd.dwf
  dwg:
  - image/vnd.dwg
  dxf:
  - image/vnd.dxf
  dxp:
  - application/vnd.spotfire.dxp
  dxr:
  - application/x-director
  ear:
  - application/java-archive
  ecelp4800:
  - audio/vnd.nuera.ecelp4800
  ecelp7470:
  - audio/vnd.nuera.ecelp7470
  ecelp9600:
  - audio/vnd.nuera.ecelp9600
  ecma:
  - application/ecmascript
  edm:
  - application/vnd.novadigm.edm
  edx:
  - application/vnd.novadigm.edx
  efif:
  - application/vnd.picsel
  ei6:
  - application/vnd.pg.osasli
  elc:
  - application/octet-stream
  emf:
  - application/x-msmetafile
  eml:
  - message/rfc822
  emma:
  - application/emma+xml
  emz:
  - application/x-msmetafile
  eol:
  - audio/vnd.digital-winds
  eot:
  - application/vnd.ms-fontobject
  - font
  - compress
  eps:
  - application/postscript
  epub:
  - application/epub+zip
  es3:
  - application/vnd.eszigno3+xml
  esa:
  - application/vnd.osgi.subsystem
  esf:
  - application/vnd.epson.esf
  et3:
  - application/vnd.eszigno3+xml
  etx:
  - text/x-setext
  eva:
  - application/x-eva
  evy:
  - application/x-envoy
  exe:
  - application/x-msdownload
  exi:
  - application/exi
  ext:
  - application/vnd.novadigm.ext
  ez:
  - application/andrew-inset
  ez2:
  - application/vnd.ezpix-album
  ez3:
  - application/vnd.ezpix-package
  f:
  - text/x-fortran
  f4v:
  - video/x-f4v
  f77:
  - text/x-fortran
  f90:
  - text/x-fortran
  fbs:
  - image/vnd.fastbidsheet
  fcdt:
  - application/vnd.adobe.formscentral.fcdt
  fcs:
  - application/vnd.isac.fcs
  fdf:
  - application/vnd.fdf
  fe_launch:
  - application/vnd.denovo.fcselayout-link
  fg5:
  - application/vnd.fujitsu.oasysgp
  fgd:
  - application/x-director
  fh:
  - image/x-freehand
  fh4:
  - image/x-freehand
  fh5:
  - image/x-freehand
  fh7:
  - image/x-freehand
  fhc:
  - image/x-freehand
  fig:
  - application/x-xfig
  flac:
  - audio/x-flac
  fli:
  - video/x-fli
  flo:
  - application/vnd.micrografx.flo
  flv:
  - video/x-flv
  flw:
  - application/vnd.kde.kivio
  flx:
  - text/vnd.fmi.flexstor
  fly:
  - text/vnd.fly
  fm:
  - application/vnd.framemaker
  fnc:
  - application/vnd.frogans.fnc
  for:
  - text/x-fortran
  fpx:
  - image/vnd.fpx
  frame:
  - application/vnd.framemaker
  fsc:
  - application/vnd.fsc.weblaunch
  fst:
  - image/vnd.fst
  ftc:
  - application/vnd.fluxtime.clip
  fti:
  - application/vnd.anser-web-funds-transfer-initiation
  fvt:
  - video/vnd.fvt
  fxp:
  - application/vnd.adobe.fxp
  fxpl:
  - application/vnd.adobe.fxp
  fzs:
  - application/vnd.fuzzysheet
  g2w:
  - application/vnd.geoplan
  g3:
  - image/g3fax
  g3w:
  - application/vnd.geospace
  gac:
  - application/vnd.groove-account
  gam:
  - application/x-tads
  gbr:
  - application/rpki-ghostbusters
  gca:
  - application/x-gca-compressed
  gdl:
  - model/vnd.gdl
  gem:
  - application/octet-stream
  gemspec:
  - text/x-script.ruby
  geo:
  - application/vnd.dynageo
  gex:
  - application/vnd.geometry-explorer
  ggb:
  - application/vnd.geogebra.file
  ggt:
  - application/vnd.geogebra.tool
  ghf:
  - application/vnd.groove-help
  gif:
  - image/gif
  gim:
  - application/vnd.groove-identity-message
  gml:
  - application/gml+xml
  gmx:
  - application/vnd.gmx
  gnumeric:
  - application/x-gnumeric
  gph:
  - application/vnd.flographit
  gpx:
  - application/gpx+xml
  gqf:
  - application/vnd.grafeq
  gqs:
  - application/vnd.grafeq
  gram:
  - application/srgs
  gramps:
  - application/x-gramps-xml
  gre:
  - application/vnd.geometry-explorer
  grv:
  - application/vnd.groove-injector
  grxml:
  - application/srgs+xml
  gsf:
  - application/x-font-ghostscript
  gtar:
  - application/x-gtar
  gtm:
  - application/vnd.groove-tool-message
  gtw:
  - model/vnd.gtw
  gv:
  - text/vnd.graphviz
  gxf:
  - application/gxf
  gxt:
  - application/vnd.geonext
  gz:
  - application/x-gzip
  - archive
  h:
  - text/x-c
  h261:
  - video/h261
  h263:
  - video/h263
  h264:
  - video/h264
  hal:
  - application/vnd.hal+xml
  hbci:
  - application/vnd.hbci
  hdf:
  - application/x-hdf
  hh:
  - text/x-c
  hlp:
  - application/winhlp
  hpgl:
  - application/vnd.hp-hpgl
  hpid:
  - application/vnd.hp-hpid
  hps:
  - application/vnd.hp-hps
  hqx:
  - application/mac-binhex40
  htke:
  - application/vnd.kenameaapp
  htm:
  - text/html
  html:
  - text/html
  hvd:
  - application/vnd.yamaha.hv-dic
  hvp:
  - application/vnd.yamaha.hv-voice
  hvs:
  - application/vnd.yamaha.hv-script
  i2g:
  - application/vnd.intergeo
  icc:
  - application/vnd.iccprofile
  ice:
  - x-conference/x-cooltalk
  icm:
  - application/vnd.iccprofile
  ico:
  - image/x-icon
  ics:
  - text/calendar
  ief:
  - image/ief
  ifb:
  - text/calendar
  ifm:
  - application/vnd.shana.informed.formdata
  iges:
  - model/iges
  igl:
  - application/vnd.igloader
  igm:
  - application/vnd.insors.igm
  igs:
  - model/iges
  igx:
  - application/vnd.micrografx.igx
  iif:
  - application/vnd.shana.informed.interchange
  imp:
  - application/vnd.accpac.simply.imp
  ims:
  - application/vnd.ms-ims
  in:
  - text/plain
  ink:
  - application/inkml+xml
  inkml:
  - application/inkml+xml
  install:
  - application/x-install-instructions
  iota:
  - application/vnd.astraea-software.iota
  ipfix:
  - application/ipfix
  ipk:
  - application/vnd.shana.informed.package
  irm:
  - application/vnd.ibm.rights-management
  irp:
  - application/vnd.irepository.package+xml
  iso:
  - application/x-iso9660-image
  itp:
  - application/vnd.shana.informed.formtemplate
  ivp:
  - application/vnd.immervision-ivp
  ivu:
  - application/vnd.immervision-ivu
  jad:
  - text/vnd.sun.j2me.app-descriptor
  jam:
  - application/vnd.jam
  jar:
  - application/java-archive
  - java
  java:
  - text/x-java-source
  - java
  javascript:
  - application/javascript
  - compress
  jisp:
  - application/vnd.jisp
  jlt:
  - application/vnd.hp-jlyt
  jnlp:
  - application/x-java-jnlp-file
  joda:
  - application/vnd.joost.joda-archive
  jpe:
  - image/jpeg
  jpeg:
  - image/jpeg
  jpg:
  - image/jpeg
  jpgm:
  - video/jpm
  jpgv:
  - video/jpeg
  jpm:
  - video/jpm
  js:
  - application/javascript
  - compress
  json:
  - application/json
  - compress
  jsonml:
  - application/jsonml+json
  kar:
  - audio/midi
  karbon:
  - application/vnd.kde.karbon
  kfo:
  - application/vnd.kde.kformula
  kia:
  - application/vnd.kidspiration
  kml:
  - application/vnd.google-earth.kml+xml
  kmz:
  - application/vnd.google-earth.kmz
  kne:
  - application/vnd.kinar
  knp:
  - application/vnd.kinar
  kon:
  - application/vnd.kde.kontour
  kpr:
  - application/vnd.kde.kpresenter
  kpt:
  - application/vnd.kde.kpresenter
  kpxx:
  - application/vnd.ds-keypoint
  ksp:
  - application/vnd.kde.kspread
  ktr:
  - application/vnd.kahootz
  ktx:
  - image/ktx
  ktz:
  - application/vnd.kahootz
  kwd:
  - application/vnd.kde.kword
  kwt:
  - application/vnd.kde.kword
  lasxml:
  - application/vnd.las.las+xml
  latex:
  - application/x-latex
  lbd:
  - application/vnd.llamagraphics.life-balance.desktop
  lbe:
  - application/vnd.llamagraphics.life-balance.exchange+xml
  les:
  - application/vnd.hhe.lesson-player
  lha:
  - application/x-lzh-compressed
  link66:
  - application/vnd.route66.link66+xml
  list:
  - text/plain
  list3820:
  - application/vnd.ibm.modcap
  listafp:
  - application/vnd.ibm.modcap
  lnk:
  - application/x-ms-shortcut
  log:
  - text/plain
  lostxml:
  - application/lost+xml
  lrf:
  - application/octet-stream
  lrm:
  - application/vnd.ms-lrm
  ltf:
  - application/vnd.frogans.ltf
  lvp:
  - audio/vnd.lucent.voice
  lwp:
  - application/vnd.lotus-wordpro
  lzh:
  - application/x-lzh-compressed
  m13:
  - application/x-msmediaview
  m14:
  - application/x-msmediaview
  m1v:
  - video/mpeg
  m21:
  - application/mp21
  m2a:
  - audio/mpeg
  m2v:
  - video/mpeg
  m3a:
  - audio/mpeg
  m3u:
  - audio/x-mpegurl
  m3u8:
  - application/vnd.apple.mpegurl
  m4a:
  - audio/mp4
  m4u:
  - video/vnd.mpegurl
  m4v:
  - video/x-m4v
  ma:
  - application/mathematica
  mads:
  - application/mads+xml
  mag:
  - application/vnd.ecowin.chart
  maker:
  - application/vnd.framemaker
  man:
  - text/troff
  manifest:
  - text/cache-manifest
  mar:
  - application/octet-stream
  mathml:
  - application/mathml+xml
  mb:
  - application/mathematica
  mbk:
  - application/vnd.mobius.mbk
  mbox:
  - application/mbox
  mc1:
  - application/vnd.medcalcdata
  mcd:
  - application/vnd.mcd
  mcurl:
  - text/vnd.curl.mcurl
  mdb:
  - application/x-msaccess
  mdi:
  - image/vnd.ms-modi
  mdoc:
  - text/troff
  me:
  - text/troff
  mesh:
  - model/mesh
  meta4:
  - application/metalink4+xml
  metalink:
  - application/metalink+xml
  mets:
  - application/mets+xml
  mfm:
  - application/vnd.mfmp
  mft:
  - application/rpki-manifest
  mgp:
  - application/vnd.osgeo.mapguide.package
  mgz:
  - application/vnd.proteus.magazine
  mid:
  - audio/midi
  midi:
  - audio/midi
  mie:
  - application/x-mie
  mif:
  - application/vnd.mif
  mime:
  - message/rfc822
  mj2:
  - video/mj2
  mjp2:
  - video/mj2
  mk3d:
  - video/x-matroska
  mka:
  - audio/x-matroska
  mks:
  - video/x-matroska
  mkv:
  - video/x-matroska
  mlp:
  - application/vnd.dolby.mlp
  mmd:
  - application/vnd.chipnuts.karaoke-mmd
  mmf:
  - application/vnd.smaf
  mml:
  - application/mathml+xml
  mmr:
  - image/vnd.fujixerox.edmics-mmr
  mng:
  - video/x-mng
  mny:
  - application/x-msmoney
  mobi:
  - application/x-mobipocket-ebook
  mods:
  - application/mods+xml
  mov:
  - video/quicktime
  movie:
  - video/x-sgi-movie
  mp2:
  - audio/mpeg
  mp21:
  - application/mp21
  mp2a:
  - audio/mpeg
  mp3:
  - audio/mpeg
  mp4:
  - video/mp4
  mp4a:
  - audio/mp4
  mp4s:
  - application/mp4
  mp4v:
  - video/mp4
  mpc:
  - application/vnd.mophun.certificate
  mpe:
  - video/mpeg
  mpeg:
  - video/mpeg
  mpg:
  - video/mpeg
  mpg4:
  - video/mp4
  mpga:
  - audio/mpeg
  mpkg:
  - application/vnd.apple.installer+xml
  mpm:
  - application/vnd.blueice.multipass
  mpn:
  - application/vnd.mophun.application
  mpp:
  - application/vnd.ms-project
  mpt:
  - application/vnd.ms-project
  mpy:
  - application/vnd.ibm.minipay
  mqy:
  - application/vnd.mobius.mqy
  mrc:
  - application/marc
  mrcx:
  - application/marcxml+xml
  ms:
  - text/troff
  mscml:
  - application/mediaservercontrol+xml
  mseed:
  - application/vnd.fdsn.mseed
  mseq:
  - application/vnd.mseq
  msf:
  - application/vnd.epson.msf
  msh:
  - model/mesh
  msi:
  - application/x-msdownload
  msl:
  - application/vnd.mobius.msl
  msty:
  - application/vnd.muvee.style
  mts:
  - model/vnd.mts
  mus:
  - application/vnd.musician
  musicxml:
  - application/vnd.recordare.musicxml+xml
  mvb:
  - application/x-msmediaview
  mwf:
  - application/vnd.mfer
  mxf:
  - application/mxf
  mxl:
  - application/vnd.recordare.musicxml
  mxml:
  - application/xv+xml
  mxs:
  - application/vnd.triscape.mxs
  mxu:
  - video/vnd.mpegurl
  n-gage:
  - application/vnd.nokia.n-gage.symbian.install
  n3:
  - text/n3
  nb:
  - application/mathematica
  nbp:
  - application/vnd.wolfram.player
  nc:
  - application/x-netcdf
  ncx:
  - application/x-dtbncx+xml
  nfo:
  - text/x-nfo
  ngdat:
  - application/vnd.nokia.n-gage.data
  nitf:
  - application/vnd.nitf
  nlu:
  - application/vnd.neurolanguage.nlu
  nml:
  - application/vnd.enliven
  nnd:
  - application/vnd.noblenet-directory
  nns:
  - application/vnd.noblenet-sealer
  nnw:
  - application/vnd.noblenet-web
  npx:
  - image/vnd.net-fpx
  nsc:
  - application/x-conference
  nsf:
  - application/vnd.lotus-notes
  ntf:
  - application/vnd.nitf
  nzb:
  - application/x-nzb
  oa2:
  - application/vnd.fujitsu.oasys2
  oa3:
  - application/vnd.fujitsu.oasys3
  oas:
  - application/vnd.fujitsu.oasys
  obd:
  - application/x-msbinder
  obj:
  - application/x-tgif
  oda:
  - application/oda
  odb:
  - application/vnd.oasis.opendocument.database
  odc:
  - application/vnd.oasis.opendocument.chart
  odf:
  - application/vnd.oasis.opendocument.formula
  odft:
  - application/vnd.oasis.opendocument.formula-template
  odg:
  - application/vnd.oasis.opendocument.graphics
  odi:
  - application/vnd.oasis.opendocument.image
  odm:
  - application/vnd.oasis.opendocument.text-master
  odp:
  - application/vnd.oasis.opendocument.presentation
  ods:
  - application/vnd.oasis.opendocument.spreadsheet
  odt:
  - application/vnd.oasis.opendocument.text
  oga:
  - audio/ogg
  ogg:
  - audio/ogg
  ogv:
  - video/ogg
  ogx:
  - application/ogg
  omdoc:
  - application/omdoc+xml
  onepkg:
  - application/onenote
  onetmp:
  - application/onenote
  onetoc:
  - application/onenote
  onetoc2:
  - application/onenote
  opf:
  - application/oebps-package+xml
  opml:
  - text/x-opml
  oprc:
  - application/vnd.palm
  org:
  - application/vnd.lotus-organizer
  osf:
  - application/vnd.yamaha.openscoreformat
  osfpvg:
  - application/vnd.yamaha.openscoreformat.osfpvg+xml
  otc:
  - application/vnd.oasis.opendocument.chart-template
  otf:
  - font/otf
  - font
  - compress
  otg:
  - application/vnd.oasis.opendocument.graphics-template
  oth:
  - application/vnd.oasis.opendocument.text-web
  oti:
  - application/vnd.oasis.opendocument.image-template
  otp:
  - application/vnd.oasis.opendocument.presentation-template
  ots:
  - application/vnd.oasis.opendocument.spreadsheet-template
  ott:
  - application/vnd.oasis.opendocument.text-template
  oxps:
  - application/oxps
  oxt:
  - application/vnd.openofficeorg.extension
  p:
  - text/x-pascal
  p10:
  - application/pkcs10
  p12:
  - application/x-pkcs12
  p7b:
  - application/x-pkcs7-certificates
  p7c:
  - application/pkcs7-mime
  p7m:
  - application/pkcs7-mime
  p7r:
  - application/x-pkcs7-certreqresp
  p7s:
  - application/pkcs7-signature
  p8:
  - application/pkcs8
  pas:
  - text/x-pascal
  paw:
  - application/vnd.pawaafile
  pbd:
  - application/vnd.powerbuilder6
  pbm:
  - image/x-portable-bitmap
  pcap:
  - application/vnd.tcpdump.pcap
  pcf:
  - application/x-font-pcf
  pcl:
  - application/vnd.hp-pcl
  pclxl:
  - application/vnd.hp-pclxl
  pct:
  - image/x-pict
  pcurl:
  - application/vnd.curl.pcurl
  pcx:
  - image/x-pcx
  pdb:
  - application/vnd.palm
  pdf:
  - application/pdf
  pem:
  - application/x-x509-ca-cert
  pfa:
  - application/x-font-type1
  pfb:
  - application/x-font-type1
  pfm:
  - application/x-font-type1
  pfr:
  - application/font-tdpfr
  pfx:
  - application/x-pkcs12
  pgm:
  - image/x-portable-graymap
  pgn:
  - application/x-chess-pgn
  pgp:
  - application/pgp-encrypted
  pic:
  - image/x-pict
  pkg:
  - application/octet-stream
  pki:
  - application/pkixcmp
  pkipath:
  - application/pkix-pkipath
  pl:
  - text/x-script.perl
  - perl
  - perl-script
  plb:
  - application/vnd.3gpp.pic-bw-large
  plc:
  - application/vnd.mobius.plc
  plf:
  - application/vnd.pocketlearn
  pls:
  - application/pls+xml
  pm:
  - text/x-script.perl-module
  - perl
  - perl-module
  pml:
  - application/vnd.ctc-posml
  png:
  - image/png
  - compress
  pnm:
  - image/x-portable-anymap
  portpkg:
  - application/vnd.macports.portpkg
  pot:
  - application/vnd.ms-powerpoint
  potm:
  - application/vnd.ms-powerpoint.template.macroenabled.12
  potx:
  - application/vnd.openxmlformats-officedocument.presentationml.template
  ppam:
  - application/vnd.ms-powerpoint.addin.macroenabled.12
  ppd:
  - application/vnd.cups-ppd
  ppm:
  - image/x-portable-pixmap
  pps:
  - application/vnd.ms-powerpoint
  - mspowerpoint
  ppsm:
  - application/vnd.ms-powerpoint.slideshow.macroenabled.12
  ppsx:
  - application/vnd.openxmlformats-officedocument.presentationml.slideshow
  ppt:
  - application/vnd.ms-powerpoint
  - mspowerpoint
  pptm:
  - application/vnd.ms-powerpoint.presentation.macroenabled.12
  pptx:
  - application/vnd.openxmlformats-officedocument.presentationml.presentation
  pqa:
  - application/vnd.palm
  prc:
  - application/x-mobipocket-ebook
  pre:
  - application/vnd.lotus-freelance
  prf:
  - application/pics-rules
  ps:
  - application/postscript
  psb:
  - application/vnd.3gpp.pic-bw-small
  psd:
  - image/vnd.adobe.photoshop
  psf:
  - application/x-font-linux-psf
  pskcxml:
  - application/pskc+xml
  ptid:
  - application/vnd.pvi.ptid1
  pub:
  - application/x-mspublisher
  pvb:
  - application/vnd.3gpp.pic-bw-var
  pwn:
  - application/vnd.3m.post-it-notes
  py:
  - text/x-script.python
  - python
  pya:
  - audio/vnd.ms-playready.media.pya
  pyv:
  - video/vnd.ms-playready.media.pyv
  qam:
  - application/vnd.epson.quickanime
  qbo:
  - application/vnd.intu.qbo
  qfx:
  - application/vnd.intu.qfx
  qps:
  - application/vnd.publishare-delta-tree
  qt:
  - video/quicktime
  qwd:
  - application/vnd.quark.quarkxpress
  qwt:
  - application/vnd.quark.quarkxpress
  qxb:
  - application/vnd.quark.quarkxpress
  qxd:
  - application/vnd.quark.quarkxpress
  qxl:
  - application/vnd.quark.quarkxpress
  qxt:
  - application/vnd.quark.quarkxpress
  ra:
  - audio/x-pn-realaudio
  rake:
  - text/x-script.ruby
  ram:
  - audio/x-pn-realaudio
  rar:
  - application/x-rar-compressed
  - archive
  ras:
  - image/x-cmu-raster
  rb:
  - text/x-script.ruby
  rcprofile:
  - application/vnd.ipunplugged.rcprofile
  rdf:
  - application/rdf+xml
  rdz:
  - application/vnd.data-vision.rdz
  rep:
  - application/vnd.businessobjects
  res:
  - application/x-dtbresource+xml
  rgb:
  - image/x-rgb
  rif:
  - application/reginfo+xml
  rip:
  - audio/vnd.rip
  ris:
  - application/x-research-info-systems
  rl:
  - application/resource-lists+xml
  rlc:
  - image/vnd.fujixerox.edmics-rlc
  rld:
  - application/resource-lists-diff+xml
  rm:
  - application/vnd.rn-realmedia
  rmi:
  - audio/midi
  rmp:
  - audio/x-pn-realaudio-plugin
  rms:
  - application/vnd.jcp.javame.midlet-rms
  rmvb:
  - application/vnd.rn-realmedia-vbr
  rnc:
  - application/relax-ng-compact-syntax
  roa:
  - application/rpki-roa
  roff:
  - text/troff
  rp9:
  - application/vnd.cloanto.rp9
  rpm:
  - application/x-redhat-package-manager
  rpss:
  - application/vnd.nokia.radio-presets
  rpst:
  - application/vnd.nokia.radio-preset
  rq:
  - application/sparql-query
  rs:
  - application/rls-services+xml
  rsd:
  - application/rsd+xml
  rss:
  - application/rss+xml
  rtf:
  - application/rtf
  rtx:
  - text/richtext
  ru:
  - text/x-script.ruby
  s:
  - text/x-asm
  s3m:
  - audio/s3m
  saf:
  - application/vnd.yamaha.smaf-audio
  sbml:
  - application/sbml+xml
  sc:
  - application/vnd.ibm.secure-container
  scd:
  - application/x-msschedule
  scm:
  - application/vnd.lotus-screencam
  scq:
  - application/scvp-cv-request
  scs:
  - application/scvp-cv-response
  scurl:
  - text/vnd.curl.scurl
  sda:
  - application/vnd.stardivision.draw
  sdc:
  - application/vnd.stardivision.calc
  sdd:
  - application/vnd.stardivision.impress
  sdkd:
  - application/vnd.solent.sdkm+xml
  sdkm:
  - application/vnd.solent.sdkm+xml
  sdp:
  - application/sdp
  sdw:
  - application/vnd.stardivision.writer
  see:
  - application/vnd.seemail
  seed:
  - application/vnd.fdsn.seed
  sema:
  - application/vnd.sema
  semd:
  - application/vnd.semd
  semf:
  - application/vnd.semf
  ser:
  - application/java-serialized-object
  setpay:
  - application/set-payment-initiation
  setreg:
  - application/set-registration-initiation
  sfd-hdstx:
  - application/vnd.hydrostatix.sof-data
  sfs:
  - application/vnd.spotfire.sfs
  sfv:
  - text/x-sfv
  sgi:
  - image/sgi
  sgl:
  - application/vnd.stardivision.writer-global
  sgm:
  - text/sgml
  sgml:
  - text/sgml
  sh:
  - application/x-sh
  - compress
  shar:
  - application/x-shar
  shf:
  - application/shf+xml
  sid:
  - image/x-mrsid-image
  sig:
  - application/pgp-signature
  sil:
  - audio/silk
  silo:
  - model/mesh
  sis:
  - application/vnd.symbian.install
  sisx:
  - application/vnd.symbian.install
  sit:
  - application/x-stuffit
  sitx:
  - application/x-stuffitx
  skd:
  - application/vnd.koan
  skm:
  - application/vnd.koan
  skp:
  - application/vnd.koan
  skt:
  - application/vnd.koan
  sldm:
  - application/vnd.ms-powerpoint.slide.macroenabled.12
  sldx:
  - application/vnd.openxmlformats-officedocument.presentationml.slide
  slt:
  - application/vnd.epson.salt
  sm:
  - application/vnd.stepmania.stepchart
  smf:
  - application/vnd.stardivision.math
  smi:
  - application/smil+xml
  smil:
  - application/smil+xml
  smv:
  - video/x-smv
  smzip:
  - application/vnd.stepmania.package
  snd:
  - audio/basic
  snf:
  - application/x-font-snf
  so:
  - application/octet-stream
  spc:
  - application/x-pkcs7-certificates
  spf:
  - application/vnd.yamaha.smaf-phrase
  spl:
  - application/x-futuresplash
  spot:
  - text/vnd.in3d.spot
  spp:
  - application/scvp-vp-response
  spq:
  - application/scvp-vp-request
  spx:
  - audio/ogg
  sql:
  - application/x-sql
  src:
  - application/x-wais-source
  srt:
  - application/x-subrip
  sru:
  - application/sru+xml
  srx:
  - application/sparql-results+xml
  ssdl:
  - application/ssdl+xml
  sse:
  - application/vnd.kodak-descriptor
  ssf:
  - application/vnd.epson.ssf
  ssml:
  - application/ssml+xml
  st:
  - application/vnd.sailingtracker.track
  stc:
  - application/vnd.sun.xml.calc.template
  std:
  - application/vnd.sun.xml.draw.template
  stf:
  - application/vnd.wt.stf
  sti:
  - application/vnd.sun.xml.impress.template
  stk:
  - application/hyperstudio
  stl:
  - application/vnd.ms-pki.stl
  str:
  - application/vnd.pg.format
  stw:
  - application/vnd.sun.xml.writer.template
  sub:
  - text/vnd.dvb.subtitle
  sus:
  - application/vnd.sus-calendar
  susp:
  - application/vnd.sus-calendar
  sv4cpio:
  - application/x-sv4cpio
  sv4crc:
  - application/x-sv4crc
  svc:
  - application/vnd.dvb.service
  svd:
  - application/vnd.svd
  svg:
  - image/svg+xml
  - compress
  svgz:
  - image/svg+xml
  swa:
  - application/x-director
  swf:
  - application/x-shockwave-flash
  - compress
  swi:
  - application/vnd.aristanetworks.swi
  sxc:
  - application/vnd.sun.xml.calc
  sxd:
  - application/vnd.sun.xml.draw
  sxg:
  - application/vnd.sun.xml.writer.global
  sxi:
  - application/vnd.sun.xml.impress
  sxm:
  - application/vnd.sun.xml.math
  sxw:
  - application/vnd.sun.xml.writer
  t:
  - text/troff
  t3:
  - application/x-t3vm-image
  taglet:
  - application/vnd.mynfc
  tao:
  - application/vnd.tao.intent-module-archive
  tar:
  - application/x-tar
  - archive
  tbz:
  - application/x-bzip-compressed-tar
  - archive
  tcap:
  - application/vnd.3gpp2.tcap
  tcl:
  - application/x-tcl
  teacher:
  - application/vnd.smart.teacher
  tei:
  - application/tei+xml
  teicorpus:
  - application/tei+xml
  tex:
  - application/x-tex
  texi:
  - application/x-texinfo
  texinfo:
  - application/x-texinfo
  text:
  - text/plain
  tfi:
  - application/thraud+xml
  tfm:
  - application/x-tex-tfm
  tga:
  - image/x-tga
  thmx:
  - application/vnd.ms-officetheme
  tif:
  - image/tiff
  tiff:
  - image/tiff
  tmo:
  - application/vnd.tmobile-livetv
  torrent:
  - application/x-bittorrent
  tpl:
  - application/vnd.groove-tool-template
  tpt:
  - application/vnd.trid.tpt
  tr:
  - text/troff
  tra:
  - application/vnd.trueapp
  trm:
  - application/x-msterminal
  tsd:
  - application/timestamped-data
  tsv:
  - text/tab-separated-values
  ttc:
  - font/collection
  ttf:
  - font/ttf
  - font
  - compress
  ttl:
  - text/turtle
  twd:
  - application/vnd.simtech-mindmapper
  twds:
  - application/vnd.simtech-mindmapper
  txd:
  - application/vnd.genomatix.tuxedo
  txf:
  - application/vnd.mobius.txf
  txt:
  - text/plain
  u32:
  - application/x-authorware-bin
  udeb:
  - application/x-debian-package
  ufd:
  - application/vnd.ufdl
  ufdl:
  - application/vnd.ufdl
  ulx:
  - application/x-glulx
  umj:
  - application/vnd.umajin
  unityweb:
  - application/vnd.unity
  uoml:
  - application/vnd.uoml+xml
  uri:
  - text/uri-list
  uris:
  - text/uri-list
  urls:
  - text/uri-list
  ustar:
  - application/x-ustar
  utz:
  - application/vnd.uiq.theme
  uu:
  - text/x-uuencode
  uva:
  - audio/vnd.dece.audio
  uvd:
  - application/vnd.dece.data
  uvf:
  - application/vnd.dece.data
  uvg:
  - image/vnd.dece.graphic
  uvh:
  - video/vnd.dece.hd
  uvi:
  - image/vnd.dece.graphic
  uvm:
  - video/vnd.dece.mobile
  uvp:
  - video/vnd.dece.pd
  uvs:
  - video/vnd.dece.sd
  uvt:
  - application/vnd.dece.ttml+xml
  uvu:
  - video/vnd.uvvu.mp4
  uvv:
  - video/vnd.dece.video
  uvva:
  - audio/vnd.dece.audio
  uvvd:
  - application/vnd.dece.data
  uvvf:
  - application/vnd.dece.data
  uvvg:
  - image/vnd.dece.graphic
  uvvh:
  - video/vnd.dece.hd
  uvvi:
  - image/vnd.dece.graphic
  uvvm:
  - video/vnd.dece.mobile
  uvvp:
  - video/vnd.dece.pd
  uvvs:
  - video/vnd.dece.sd
  uvvt:
  - application/vnd.dece.ttml+xml
  uvvu:
  - video/vnd.uvvu.mp4
  uvvv:
  - video/vnd.dece.video
  uvvx:
  - application/vnd.dece.unspecified
  uvvz:
  - application/vnd.dece.zip
  uvx:
  - application/vnd.dece.unspecified
  uvz:
  - application/vnd.dece.zip
  vcard:
  - text/vcard
  vcd:
  - application/x-cdlink
  vcf:
  - text/x-vcard
  vcg:
  - application/vnd.groove-vcard
  vcs:
  - text/x-vcalendar
  vcx:
  - application/vnd.vcx
  vis:
  - application/vnd.visionary
  viv:
  - video/vnd.vivo
  vob:
  - video/x-ms-vob
  vor:
  - application/vnd.stardivision.writer
  vox:
  - application/x-authorware-bin
  vrml:
  - model/vrml
  vsd:
  - application/vnd.visio
  vsf:
  - application/vnd.vsf
  vss:
  - application/vnd.visio
  vst:
  - application/vnd.visio
  vsw:
  - application/vnd.visio
  vtu:
  - model/vnd.vtu
  vxml:
  - application/voicexml+xml
  w3d:
  - application/x-director
  wad:
  - application/x-doom
  war:
  - application/java-archive
  wav:
  - audio/x-wav
  wax:
  - audio/x-ms-wax
  wbmp:
  - image/vnd.wap.wbmp
  wbs:
  - application/vnd.criticaltools.wbs+xml
  wbxml:
  - application/vnd.wap.wbxml
  wcm:
  - application/vnd.ms-works
  wdb:
  - application/vnd.ms-works
  wdp:
  - image/vnd.ms-photo
  weba:
  - audio/webm
  webm:
  - video/webm
  webp:
  - image/webp
  wg:
  - application/vnd.pmi.widget
  wgt:
  - application/widget
  wks:
  - application/vnd.ms-works
  wm:
  - video/x-ms-wm
  wma:
  - audio/x-ms-wma
  wmd:
  - application/x-ms-wmd
  wmf:
  - application/x-msmetafile
  wml:
  - text/vnd.wap.wml
  wmlc:
  - application/vnd.wap.wmlc
  wmls:
  - text/vnd.wap.wmlscript
  wmlsc:
  - application/vnd.wap.wmlscriptc
  wmv:
  - video/x-ms-wmv
  wmx:
  - video/x-ms-wmx
  wmz:
  - application/x-msmetafile
  woff:
  - font/woff
  - font
  woff2:
  - font/woff2
  wpd:
  - application/vnd.wordperfect
  wpl:
  - application/vnd.ms-wpl
  wps:
  - application/vnd.ms-works
  wqd:
  - application/vnd.wqd
  wri:
  - application/x-mswrite
  wrl:
  - model/vrml
  wsdl:
  - application/wsdl+xml
  wspolicy:
  - application/wspolicy+xml
  wtb:
  - application/vnd.webturbo
  wvx:
  - video/x-ms-wvx
  x32:
  - application/x-authorware-bin
  x3d:
  - model/x3d+xml
  x3db:
  - model/x3d+binary
  x3dbz:
  - model/x3d+binary
  x3dv:
  - model/x3d+vrml
  x3dvz:
  - model/x3d+vrml
  x3dz:
  - model/x3d+xml
  xaml:
  - application/xaml+xml
  xap:
  - application/x-silverlight-app
  xar:
  - application/vnd.xara
  xbap:
  - application/x-ms-xbap
  xbd:
  - application/vnd.fujixerox.docuworks.binder
  xbm:
  - image/x-xbitmap
  xdf:
  - application/xcap-diff+xml
  xdm:
  - application/vnd.syncml.dm+xml
  xdp:
  - application/vnd.adobe.xdp+xml
  xdssc:
  - application/dssc+xml
  xdw:
  - application/vnd.fujixerox.docuworks
  xenc:
  - application/xenc+xml
  xer:
  - application/patch-ops-error+xml
  xfdf:
  - application/vnd.adobe.xfdf
  xfdl:
  - application/vnd.xfdl
  xht:
  - application/xhtml+xml
  xhtml:
  - application/xhtml+xml
  xhvml:
  - application/xv+xml
  xif:
  - image/vnd.xiff
  xla:
  - application/vnd.ms-excel
  xlam:
  - application/vnd.ms-excel.addin.macroenabled.12
  xlc:
  - application/vnd.ms-excel
  xlf:
  - application/x-xliff+xml
  xlm:
  - application/vnd.ms-excel
  xls:
  - application/vnd.ms-excel
  - excel
  xlsb:
  - application/vnd.ms-excel.sheet.binary.macroenabled.12
  xlsm:
  - application/vnd.ms-excel.sheet.macroenabled.12
  xlsx:
  - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
  - excel
  xlt:
  - application/vnd.ms-excel
  xltm:
  - application/vnd.ms-excel.template.macroenabled.12
  xltx:
  - application/vnd.openxmlformats-officedocument.spreadsheetml.template
  xlw:
  - application/vnd.ms-excel
  xm:
  - audio/xm
  xml:
  - application/xml
  xo:
  - application/vnd.olpc-sugar
  xop:
  - application/xop+xml
  xpi:
  - application/x-xpinstall
  xpl:
  - application/xproc+xml
  xpm:
  - image/x-xpixmap
  xpr:
  - application/vnd.is-xpr
  xps:
  - application/vnd.ms-xpsdocument
  xpw:
  - application/vnd.intercon.formnet
  xpx:
  - application/vnd.intercon.formnet
  xsl:
  - application/xml
  xslt:
  - application/xslt+xml
  xsm:
  - application/vnd.syncml+xml
  xspf:
  - application/xspf+xml
  xul:
  - application/vnd.mozilla.xul+xml
  xvm:
  - application/xv+xml
  xvml:
  - application/xv+xml
  xwd:
  - image/x-xwindowdump
  xyz:
  - chemical/x-xyz
  xz:
  - application/x-xz
  yaml:
  - text/yaml
  - yaml
  yang:
  - application/yang
  yin:
  - application/yin+xml
  yml:
  - text/yaml
  - yaml
  z1:
  - application/x-zmachine
  z2:
  - application/x-zmachine
  z3:
  - application/x-zmachine
  z4:
  - application/x-zmachine
  z5:
  - application/x-zmachine
  z6:
  - application/x-zmachine
  z7:
  - application/x-zmachine
  z8:
  - application/x-zmachine
  zaz:
  - application/vnd.zzazz.deck+xml
  zip:
  - application/zip
  - archive
  zir:
  - application/vnd.zul
  zirz:
  - application/vnd.zul
  zmm:
  - application/vnd.handheld-entertainment+xml