Run vendor-mimes to update mime.types (#8940)

Merge pull request 8940
This commit is contained in:
Parker Moore 2022-01-20 18:50:49 -08:00 committed by GitHub
parent 4ec6902cdb
commit 07cd645ce6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 85 additions and 73 deletions

View File

@ -21,6 +21,7 @@ application/cdmi-object cdmio
application/cdmi-queue cdmiq application/cdmi-queue cdmiq
application/cu-seeme cu application/cu-seeme cu
application/dash+xml mpd application/dash+xml mpd
application/dash-patch+xml mpp
application/davmount+xml davmount application/davmount+xml davmount
application/docbook+xml dbk application/docbook+xml dbk
application/dssc+der dssc application/dssc+der dssc
@ -30,6 +31,7 @@ application/emma+xml emma
application/emotionml+xml emotionml application/emotionml+xml emotionml
application/epub+zip epub application/epub+zip epub
application/exi exi application/exi exi
application/express exp
application/fdt+xml fdt application/fdt+xml fdt
application/font-tdpfr pfr application/font-tdpfr pfr
application/geo+json geojson application/geo+json geojson
@ -42,7 +44,7 @@ application/hyperstudio stk
application/inkml+xml ink inkml application/inkml+xml ink inkml
application/ipfix ipfix application/ipfix ipfix
application/its+xml its application/its+xml its
application/java-archive jar war ear application/java-archive ear jar war
application/java-serialized-object ser application/java-serialized-object ser
application/java-vm class application/java-vm class
application/javascript js mjs application/javascript js mjs
@ -58,7 +60,7 @@ application/mads+xml mads
application/manifest+json webmanifest application/manifest+json webmanifest
application/marc mrc application/marc mrc
application/marcxml+xml mrcx application/marcxml+xml mrcx
application/mathematica ma nb mb application/mathematica ma mb nb
application/mathml+xml mathml application/mathml+xml mathml
application/mbox mbox application/mbox mbox
application/mediaservercontrol+xml mscml application/mediaservercontrol+xml mscml
@ -69,19 +71,18 @@ application/mmt-aei+xml maei
application/mmt-usd+xml musd application/mmt-usd+xml musd
application/mods+xml mods application/mods+xml mods
application/mp21 m21 mp21 application/mp21 m21 mp21
application/mp4 mp4s m4p application/mp4 m4p mp4s
application/mrb-consumer+xml xdf
application/msword doc dot application/msword doc dot
application/mxf mxf application/mxf mxf
application/n-quads nq application/n-quads nq
application/n-triples nt application/n-triples nt
application/node cjs 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/octet-stream bin bpk buffer deb deploy dist distz dll dmg dms dump elc exe img iso lrf mar msi msm msp pkg so
application/oda oda application/oda oda
application/oebps-package+xml opf application/oebps-package+xml opf
application/ogg ogx application/ogg ogx
application/omdoc+xml omdoc application/omdoc+xml omdoc
application/onenote onetoc onetoc2 onetmp onepkg application/onenote onepkg onetmp onetoc onetoc2
application/oxps oxps application/oxps oxps
application/p2p-overlay+xml relo application/p2p-overlay+xml relo
application/patch-ops-error+xml xer application/patch-ops-error+xml xer
@ -90,7 +91,7 @@ application/pgp-encrypted pgp
application/pgp-signature asc sig application/pgp-signature asc sig
application/pics-rules prf application/pics-rules prf
application/pkcs10 p10 application/pkcs10 p10
application/pkcs7-mime p7m p7c application/pkcs7-mime p7c p7m
application/pkcs7-signature p7s application/pkcs7-signature p7s
application/pkcs8 p8 application/pkcs8 p8
application/pkix-attr-cert ac application/pkix-attr-cert ac
@ -104,7 +105,7 @@ application/provenance+xml provx
application/prs.cww cww application/prs.cww cww
application/pskc+xml pskcxml application/pskc+xml pskcxml
application/raml+yaml raml application/raml+yaml raml
application/rdf+xml rdf owl application/rdf+xml owl rdf
application/reginfo+xml rif application/reginfo+xml rif
application/relax-ng-compact-syntax rnc application/relax-ng-compact-syntax rnc
application/resource-lists+xml rl application/resource-lists+xml rl
@ -130,7 +131,7 @@ application/sensml+xml sensml
application/set-payment-initiation setpay application/set-payment-initiation setpay
application/set-registration-initiation setreg application/set-registration-initiation setreg
application/shf+xml shf application/shf+xml shf
application/sieve siv sieve application/sieve sieve siv
application/smil+xml smi smil application/smil+xml smi smil
application/sparql-query rq application/sparql-query rq
application/sparql-results+xml srx application/sparql-results+xml srx
@ -144,6 +145,7 @@ application/tei+xml tei te
application/thraud+xml tfi application/thraud+xml tfi
application/timestamped-data tsd application/timestamped-data tsd
application/toml toml application/toml toml
application/trig trig
application/ttml+xml ttml application/ttml+xml ttml
application/ubjson ubj application/ubjson ubj
application/urc-ressheet+xml rsheet application/urc-ressheet+xml rsheet
@ -157,12 +159,13 @@ application/vnd.3m.post-it-notes pwn
application/vnd.accpac.simply.aso aso application/vnd.accpac.simply.aso aso
application/vnd.accpac.simply.imp imp application/vnd.accpac.simply.imp imp
application/vnd.acucobol acu application/vnd.acucobol acu
application/vnd.acucorp atc acutc application/vnd.acucorp acutc atc
application/vnd.adobe.air-application-installer-package+zip air application/vnd.adobe.air-application-installer-package+zip air
application/vnd.adobe.formscentral.fcdt fcdt application/vnd.adobe.formscentral.fcdt fcdt
application/vnd.adobe.fxp fxp fxpl application/vnd.adobe.fxp fxp fxpl
application/vnd.adobe.xdp+xml xdp application/vnd.adobe.xdp+xml xdp
application/vnd.adobe.xfdf xfdf application/vnd.adobe.xfdf xfdf
application/vnd.age age
application/vnd.ahead.space ahead application/vnd.ahead.space ahead
application/vnd.airzip.filesecure.azf azf application/vnd.airzip.filesecure.azf azf
application/vnd.airzip.filesecure.azs azs application/vnd.airzip.filesecure.azs azs
@ -192,7 +195,7 @@ application/vnd.cinderella cdy
application/vnd.citationstyles.style+xml csl application/vnd.citationstyles.style+xml csl
application/vnd.claymore cla application/vnd.claymore cla
application/vnd.cloanto.rp9 rp9 application/vnd.cloanto.rp9 rp9
application/vnd.clonk.c4group c4g c4d c4f c4p c4u application/vnd.clonk.c4group c4d c4f c4g c4p c4u
application/vnd.cluetrust.cartomobile-config c11amc application/vnd.cluetrust.cartomobile-config c11amc
application/vnd.cluetrust.cartomobile-config-pkg c11amz application/vnd.cluetrust.cartomobile-config-pkg c11amz
application/vnd.commonspace csp application/vnd.commonspace csp
@ -211,10 +214,10 @@ application/vnd.curl.pcurl pcurl
application/vnd.dart dart application/vnd.dart dart
application/vnd.data-vision.rdz rdz application/vnd.data-vision.rdz rdz
application/vnd.dbf dbf application/vnd.dbf dbf
application/vnd.dece.data uvf uvvf uvd uvvd application/vnd.dece.data uvd uvf uvvd uvvf
application/vnd.dece.ttml+xml uvt uvvt application/vnd.dece.ttml+xml uvt uvvt
application/vnd.dece.unspecified uvx uvvx application/vnd.dece.unspecified uvvx uvx
application/vnd.dece.zip uvz uvvz application/vnd.dece.zip uvvz uvz
application/vnd.denovo.fcselayout-link fe_launch application/vnd.denovo.fcselayout-link fe_launch
application/vnd.dna dna application/vnd.dna dna
application/vnd.dolby.mlp mlp application/vnd.dolby.mlp mlp
@ -236,10 +239,10 @@ application/vnd.ezpix-album ez2
application/vnd.ezpix-package ez3 application/vnd.ezpix-package ez3
application/vnd.fdf fdf application/vnd.fdf fdf
application/vnd.fdsn.mseed mseed application/vnd.fdsn.mseed mseed
application/vnd.fdsn.seed seed dataless application/vnd.fdsn.seed dataless seed
application/vnd.flographit gph application/vnd.flographit gph
application/vnd.fluxtime.clip ftc application/vnd.fluxtime.clip ftc
application/vnd.framemaker fm frame maker book application/vnd.framemaker book fm frame maker
application/vnd.frogans.fnc fnc application/vnd.frogans.fnc fnc
application/vnd.frogans.ltf ltf application/vnd.frogans.ltf ltf
application/vnd.fsc.weblaunch fsc application/vnd.fsc.weblaunch fsc
@ -285,7 +288,7 @@ application/vnd.hp-pcl pcl
application/vnd.hp-pclxl pclxl application/vnd.hp-pclxl pclxl
application/vnd.hydrostatix.sof-data sfd-hdstx application/vnd.hydrostatix.sof-data sfd-hdstx
application/vnd.ibm.minipay mpy application/vnd.ibm.minipay mpy
application/vnd.ibm.modcap afp listafp list3820 application/vnd.ibm.modcap afp list3820 listafp
application/vnd.ibm.rights-management irm application/vnd.ibm.rights-management irm
application/vnd.ibm.secure-container sc application/vnd.ibm.secure-container sc
application/vnd.iccprofile icc icm application/vnd.iccprofile icc icm
@ -305,7 +308,7 @@ application/vnd.jam jam
application/vnd.jcp.javame.midlet-rms rms application/vnd.jcp.javame.midlet-rms rms
application/vnd.jisp jisp application/vnd.jisp jisp
application/vnd.joost.joda-archive joda application/vnd.joost.joda-archive joda
application/vnd.kahootz ktz ktr application/vnd.kahootz ktr ktz
application/vnd.kde.karbon karbon application/vnd.kde.karbon karbon
application/vnd.kde.kchart chrt application/vnd.kde.kchart chrt
application/vnd.kde.kformula kfo application/vnd.kde.kformula kfo
@ -317,7 +320,7 @@ application/vnd.kde.kword kwd kw
application/vnd.kenameaapp htke application/vnd.kenameaapp htke
application/vnd.kidspiration kia application/vnd.kidspiration kia
application/vnd.kinar kne knp application/vnd.kinar kne knp
application/vnd.koan skp skd skt skm application/vnd.koan skd skm skp skt
application/vnd.kodak-descriptor sse application/vnd.kodak-descriptor sse
application/vnd.las.las+xml lasxml application/vnd.las.las+xml lasxml
application/vnd.llamagraphics.life-balance.desktop lbd application/vnd.llamagraphics.life-balance.desktop lbd
@ -330,6 +333,7 @@ application/vnd.lotus-organizer org
application/vnd.lotus-screencam scm application/vnd.lotus-screencam scm
application/vnd.lotus-wordpro lwp application/vnd.lotus-wordpro lwp
application/vnd.macports.portpkg portpkg application/vnd.macports.portpkg portpkg
application/vnd.mapbox-vector-tile mvt
application/vnd.mcd mcd application/vnd.mcd mcd
application/vnd.medcalcdata mc1 application/vnd.medcalcdata mc1
application/vnd.mediastation.cdkey cdkey application/vnd.mediastation.cdkey cdkey
@ -350,7 +354,7 @@ application/vnd.mophun.certificate mpc
application/vnd.mozilla.xul+xml xul application/vnd.mozilla.xul+xml xul
application/vnd.ms-artgalry cil application/vnd.ms-artgalry cil
application/vnd.ms-cab-compressed cab application/vnd.ms-cab-compressed cab
application/vnd.ms-excel xls xlm xla xlc xlt xlw application/vnd.ms-excel xla xlc xlm xls xlt xlw
application/vnd.ms-excel.addin.macroenabled.12 xlam application/vnd.ms-excel.addin.macroenabled.12 xlam
application/vnd.ms-excel.sheet.binary.macroenabled.12 xlsb application/vnd.ms-excel.sheet.binary.macroenabled.12 xlsb
application/vnd.ms-excel.sheet.macroenabled.12 xlsm application/vnd.ms-excel.sheet.macroenabled.12 xlsm
@ -363,16 +367,16 @@ application/vnd.ms-officetheme thmx
application/vnd.ms-outlook msg application/vnd.ms-outlook msg
application/vnd.ms-pki.seccat cat application/vnd.ms-pki.seccat cat
application/vnd.ms-pki.stl stl application/vnd.ms-pki.stl stl
application/vnd.ms-powerpoint ppt pps pot application/vnd.ms-powerpoint pot pps ppt
application/vnd.ms-powerpoint.addin.macroenabled.12 ppam application/vnd.ms-powerpoint.addin.macroenabled.12 ppam
application/vnd.ms-powerpoint.presentation.macroenabled.12 pptm application/vnd.ms-powerpoint.presentation.macroenabled.12 pptm
application/vnd.ms-powerpoint.slide.macroenabled.12 sldm application/vnd.ms-powerpoint.slide.macroenabled.12 sldm
application/vnd.ms-powerpoint.slideshow.macroenabled.12 ppsm application/vnd.ms-powerpoint.slideshow.macroenabled.12 ppsm
application/vnd.ms-powerpoint.template.macroenabled.12 potm application/vnd.ms-powerpoint.template.macroenabled.12 potm
application/vnd.ms-project mpp mpt application/vnd.ms-project mpt
application/vnd.ms-word.document.macroenabled.12 docm application/vnd.ms-word.document.macroenabled.12 docm
application/vnd.ms-word.template.macroenabled.12 dotm application/vnd.ms-word.template.macroenabled.12 dotm
application/vnd.ms-works wps wks wcm wdb application/vnd.ms-works wcm wdb wks wps
application/vnd.ms-wpl wpl application/vnd.ms-wpl wpl
application/vnd.ms-xpsdocument xps application/vnd.ms-xpsdocument xps
application/vnd.mseq mseq application/vnd.mseq mseq
@ -380,7 +384,7 @@ application/vnd.musician mus
application/vnd.muvee.style msty application/vnd.muvee.style msty
application/vnd.mynfc taglet application/vnd.mynfc taglet
application/vnd.neurolanguage.nlu nlu application/vnd.neurolanguage.nlu nlu
application/vnd.nitf ntf nitf application/vnd.nitf nitf ntf
application/vnd.noblenet-directory nnd application/vnd.noblenet-directory nnd
application/vnd.noblenet-sealer nns application/vnd.noblenet-sealer nns
application/vnd.noblenet-web nnw application/vnd.noblenet-web nnw
@ -424,7 +428,7 @@ application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx
application/vnd.osgeo.mapguide.package mgp application/vnd.osgeo.mapguide.package mgp
application/vnd.osgi.dp dp application/vnd.osgi.dp dp
application/vnd.osgi.subsystem esa application/vnd.osgi.subsystem esa
application/vnd.palm pdb pqa oprc application/vnd.palm oprc pdb pqa
application/vnd.pawaafile paw application/vnd.pawaafile paw
application/vnd.pg.format str application/vnd.pg.format str
application/vnd.pg.osasli ei6 application/vnd.pg.osasli ei6
@ -436,7 +440,7 @@ application/vnd.previewsystems.box box
application/vnd.proteus.magazine mgz application/vnd.proteus.magazine mgz
application/vnd.publishare-delta-tree qps application/vnd.publishare-delta-tree qps
application/vnd.pvi.ptid1 ptid application/vnd.pvi.ptid1 ptid
application/vnd.quark.quarkxpress qxd qxt qwd qwt qxl qxb application/vnd.quark.quarkxpress qwd qwt qxb qxd qxl qxt
application/vnd.rar rar application/vnd.rar rar
application/vnd.realvnc.bed bed application/vnd.realvnc.bed bed
application/vnd.recordare.musicxml mxl application/vnd.recordare.musicxml mxl
@ -459,7 +463,7 @@ application/vnd.simtech-mindmapper twd tw
application/vnd.smaf mmf application/vnd.smaf mmf
application/vnd.smart.teacher teacher application/vnd.smart.teacher teacher
application/vnd.software602.filler.form+xml fo application/vnd.software602.filler.form+xml fo
application/vnd.solent.sdkm+xml sdkm sdkd application/vnd.solent.sdkm+xml sdkd sdkm
application/vnd.spotfire.dxp dxp application/vnd.spotfire.dxp dxp
application/vnd.spotfire.sfs sfs application/vnd.spotfire.sfs sfs
application/vnd.stardivision.calc sdc application/vnd.stardivision.calc sdc
@ -489,7 +493,7 @@ application/vnd.syncml.dm+wbxml bdm
application/vnd.syncml.dm+xml xdm application/vnd.syncml.dm+xml xdm
application/vnd.syncml.dmddf+xml ddf application/vnd.syncml.dmddf+xml ddf
application/vnd.tao.intent-module-archive tao application/vnd.tao.intent-module-archive tao
application/vnd.tcpdump.pcap pcap cap dmp application/vnd.tcpdump.pcap cap dmp pcap
application/vnd.tmobile-livetv tmo application/vnd.tmobile-livetv tmo
application/vnd.trid.tpt tpt application/vnd.trid.tpt tpt
application/vnd.triscape.mxs mxs application/vnd.triscape.mxs mxs
@ -500,7 +504,7 @@ application/vnd.umajin umj
application/vnd.unity unityweb application/vnd.unity unityweb
application/vnd.uoml+xml uoml application/vnd.uoml+xml uoml
application/vnd.vcx vcx application/vnd.vcx vcx
application/vnd.visio vsd vst vss vsw application/vnd.visio vsd vss vst vsw
application/vnd.visionary vis application/vnd.visionary vis
application/vnd.vsf vsf application/vnd.vsf vsf
application/vnd.wap.wbxml wbxml application/vnd.wap.wbxml wbxml
@ -533,15 +537,15 @@ application/x-7z-compressed 7z
application/x-abiword abw application/x-abiword abw
application/x-ace-compressed ace application/x-ace-compressed ace
application/x-arj arj application/x-arj arj
application/x-authorware-bin aab x32 u32 vox application/x-authorware-bin aab u32 vox x32
application/x-authorware-map aam application/x-authorware-map aam
application/x-authorware-seg aas application/x-authorware-seg aas
application/x-bcpio bcpio application/x-bcpio bcpio
application/x-bittorrent torrent application/x-bittorrent torrent
application/x-blorb blb blorb application/x-blorb blb blorb
application/x-bzip bz application/x-bzip bz
application/x-bzip2 bz2 boz application/x-bzip2 boz bz2
application/x-cbr cbr cba cbt cbz cb7 application/x-cbr cb7 cba cbr cbt cbz
application/x-cdlink vcd application/x-cdlink vcd
application/x-cfs-compressed cfs application/x-cfs-compressed cfs
application/x-chat chat application/x-chat chat
@ -553,7 +557,7 @@ application/x-cpio cpio
application/x-csh csh application/x-csh csh
application/x-debian-package udeb application/x-debian-package udeb
application/x-dgc-compressed dgc application/x-dgc-compressed dgc
application/x-director dir dcr dxr cst cct cxt w3d fgd swa application/x-director cct cst cxt dcr dir dxr fgd swa w3d
application/x-doom wad application/x-doom wad
application/x-dtbncx+xml ncx application/x-dtbncx+xml ncx
application/x-dtbook+xml dtb application/x-dtbook+xml dtb
@ -566,7 +570,7 @@ application/x-font-ghostscript gsf
application/x-font-linux-psf psf application/x-font-linux-psf psf
application/x-font-pcf pcf application/x-font-pcf pcf
application/x-font-snf snf application/x-font-snf snf
application/x-font-type1 pfa pfb pfm afm application/x-font-type1 afm pfa pfb pfm
application/x-freearc arc application/x-freearc arc
application/x-futuresplash spl application/x-futuresplash spl
application/x-gca-compressed gca application/x-gca-compressed gca
@ -582,10 +586,10 @@ application/x-java-jnlp-file jnlp
application/x-keepass2 kdbx application/x-keepass2 kdbx
application/x-latex latex application/x-latex latex
application/x-lua-bytecode luac application/x-lua-bytecode luac
application/x-lzh-compressed lzh lha application/x-lzh-compressed lha lzh
application/x-makeself run application/x-makeself run
application/x-mie mie application/x-mie mie
application/x-mobipocket-ebook prc mobi application/x-mobipocket-ebook mobi prc
application/x-ms-application application application/x-ms-application application
application/x-ms-shortcut lnk application/x-ms-shortcut lnk
application/x-ms-wmd wmd application/x-ms-wmd wmd
@ -595,15 +599,15 @@ application/x-msaccess mdb
application/x-msbinder obd application/x-msbinder obd
application/x-mscardfile crd application/x-mscardfile crd
application/x-msclip clp application/x-msclip clp
application/x-msdownload com bat application/x-msdownload bat com
application/x-msmediaview mvb m13 m14 application/x-msmediaview m13 m14 mvb
application/x-msmetafile wmf emf emz application/x-msmetafile emf emz wmf
application/x-msmoney mny application/x-msmoney mny
application/x-mspublisher pub application/x-mspublisher pub
application/x-msschedule scd application/x-msschedule scd
application/x-msterminal trm application/x-msterminal trm
application/x-mswrite wri application/x-mswrite wri
application/x-netcdf nc cdf application/x-netcdf cdf nc
application/x-ns-proxy-autoconfig pac application/x-ns-proxy-autoconfig pac
application/x-nzb nzb application/x-nzb nzb
application/x-perl pl pm application/x-perl pl pm
@ -629,7 +633,7 @@ application/x-tar tar
application/x-tcl tcl tk application/x-tcl tcl tk
application/x-tex tex application/x-tex tex
application/x-tex-tfm tfm application/x-tex-tfm tfm
application/x-texinfo texinfo texi application/x-texinfo texi texinfo
application/x-tgif obj application/x-tgif obj
application/x-ustar ustar application/x-ustar ustar
application/x-virtualbox-hdd hdd application/x-virtualbox-hdd hdd
@ -642,7 +646,7 @@ application/x-virtualbox-vhd vhd
application/x-virtualbox-vmdk vmdk application/x-virtualbox-vmdk vmdk
application/x-wais-source src application/x-wais-source src
application/x-web-app-manifest+json webapp application/x-web-app-manifest+json webapp
application/x-x509-ca-cert der crt pem application/x-x509-ca-cert crt der pem
application/x-xfig fig application/x-xfig fig
application/x-xliff+xml xlf application/x-xliff+xml xlf
application/x-xpinstall xpi application/x-xpinstall xpi
@ -651,29 +655,31 @@ application/x-zmachine z1 z2
application/xaml+xml xaml application/xaml+xml xaml
application/xcap-att+xml xav application/xcap-att+xml xav
application/xcap-caps+xml xca application/xcap-caps+xml xca
application/xcap-diff+xml xdf
application/xcap-el+xml xel application/xcap-el+xml xel
application/xcap-ns+xml xns application/xcap-ns+xml xns
application/xenc+xml xenc application/xenc+xml xenc
application/xhtml+xml xhtml xht application/xhtml+xml xht xhtml
application/xml xml xsl xsd rng application/xml rng xml xsd xsl
application/xml-dtd dtd application/xml-dtd dtd
application/xop+xml xop application/xop+xml xop
application/xproc+xml xpl application/xproc+xml xpl
application/xslt+xml xslt application/xslt+xml xslt
application/xspf+xml xspf application/xspf+xml xspf
application/xv+xml mxml xhvml xvml xvm application/xv+xml mxml xhvml xvm xvml
application/yang yang application/yang yang
application/yin+xml yin application/yin+xml yin
application/zip zip application/zip zip
audio/3gpp 3gpp audio/3gpp 3gpp
audio/adpcm adp audio/adpcm adp
audio/amr amr
audio/basic au snd audio/basic au snd
audio/midi mid midi kar rmi audio/midi kar mid midi rmi
audio/mobile-xmf mxmf audio/mobile-xmf mxmf
audio/mp3 mp3 audio/mp3 mp3
audio/mp4 m4a mp4a audio/mp4 m4a mp4a
audio/mpeg mpga mp2 mp2a m2a m3a audio/mpeg m2a m3a mp2 mp2a mpga
audio/ogg oga ogg spx opus audio/ogg oga ogg opus spx
audio/s3m s3m audio/s3m s3m
audio/silk sil audio/silk sil
audio/vnd.dece.audio uva uvva audio/vnd.dece.audio uva uvva
@ -690,14 +696,14 @@ audio/vnd.rip rip
audio/wav wav audio/wav wav
audio/webm weba audio/webm weba
audio/x-aac aac audio/x-aac aac
audio/x-aiff aif aiff aifc audio/x-aiff aif aifc aiff
audio/x-caf caf audio/x-caf caf
audio/x-flac flac audio/x-flac flac
audio/x-matroska mka audio/x-matroska mka
audio/x-mpegurl m3u audio/x-mpegurl m3u
audio/x-ms-wax wax audio/x-ms-wax wax
audio/x-ms-wma wma audio/x-ms-wma wma
audio/x-pn-realaudio ram ra audio/x-pn-realaudio ra ram
audio/x-pn-realaudio-plugin rmp audio/x-pn-realaudio-plugin rmp
audio/xm xm audio/xm xm
chemical/x-cdx cdx chemical/x-cdx cdx
@ -729,11 +735,11 @@ image/hsj2 hsj2
image/ief ief image/ief ief
image/jls jls image/jls jls
image/jp2 jp2 jpg2 image/jp2 jp2 jpg2
image/jpeg jpeg jpg jpe image/jpeg jpe jpeg jpg
image/jph jph image/jph jph
image/jphc jhc image/jphc jhc
image/jpm jpm image/jpm jpm
image/jpx jpx jpf image/jpx jpf jpx
image/jxr jxr image/jxr jxr
image/jxra jxra image/jxra jxra
image/jxrs jxrs image/jxrs jxrs
@ -753,8 +759,8 @@ image/tiff tif ti
image/tiff-fx tfx image/tiff-fx tfx
image/vnd.adobe.photoshop psd image/vnd.adobe.photoshop psd
image/vnd.airzip.accelerator.azv azv image/vnd.airzip.accelerator.azv azv
image/vnd.dece.graphic uvi uvvi uvg uvvg image/vnd.dece.graphic uvg uvi uvvg uvvi
image/vnd.djvu djvu djv image/vnd.djvu djv djvu
image/vnd.dvb.subtitle sub image/vnd.dvb.subtitle sub
image/vnd.dwg dwg image/vnd.dwg dwg
image/vnd.dxf dxf image/vnd.dxf dxf
@ -778,10 +784,10 @@ image/webp webp
image/x-3ds 3ds image/x-3ds 3ds
image/x-cmu-raster ras image/x-cmu-raster ras
image/x-cmx cmx image/x-cmx cmx
image/x-freehand fh fhc fh4 fh5 fh7 image/x-freehand fh fh4 fh5 fh7 fhc
image/x-jng jng image/x-jng jng
image/x-mrsid-image sid image/x-mrsid-image sid
image/x-pict pic pct image/x-pict pct pic
image/x-portable-anymap pnm image/x-portable-anymap pnm
image/x-portable-bitmap pbm image/x-portable-bitmap pbm
image/x-portable-graymap pgm image/x-portable-graymap pgm
@ -801,9 +807,12 @@ message/vnd.wfa.wsc wsc
model/3mf 3mf model/3mf 3mf
model/gltf+json gltf model/gltf+json gltf
model/gltf-binary glb model/gltf-binary glb
model/iges igs iges model/iges iges igs
model/mesh msh mesh silo model/mesh mesh msh silo
model/mtl mtl model/mtl mtl
model/step+xml stpx
model/step+zip stpz
model/step-xml+zip stpxz
model/vnd.collada+xml dae model/vnd.collada+xml dae
model/vnd.dwf dwf model/vnd.dwf dwf
model/vnd.gdl gdl model/vnd.gdl gdl
@ -812,10 +821,11 @@ model/vnd.mts mts
model/vnd.opengex ogex model/vnd.opengex ogex
model/vnd.parasolid.transmit.binary x_b model/vnd.parasolid.transmit.binary x_b
model/vnd.parasolid.transmit.text x_t model/vnd.parasolid.transmit.text x_t
model/vnd.sap.vds vds
model/vnd.usdz+zip usdz model/vnd.usdz+zip usdz
model/vnd.valve.source.compiled-map bsp model/vnd.valve.source.compiled-map bsp
model/vnd.vtu vtu model/vnd.vtu vtu
model/vrml wrl vrml model/vrml vrml wrl
model/x3d+binary x3db x3dbz model/x3d+binary x3db x3dbz
model/x3d+vrml x3dv x3dvz model/x3d+vrml x3dv x3dvz
model/x3d+xml x3d x3dz model/x3d+xml x3d x3dz
@ -824,7 +834,7 @@ text/calendar ics if
text/coffeescript coffee litcoffee text/coffeescript coffee litcoffee
text/css css text/css css
text/csv csv text/csv csv
text/html html htm shtml text/html htm html shtml
text/jade jade text/jade jade
text/jsx jsx text/jsx jsx
text/less less text/less less
@ -832,16 +842,16 @@ text/markdown markdo
text/mathml mml text/mathml mml
text/mdx mdx text/mdx mdx
text/n3 n3 text/n3 n3
text/plain txt text conf def list log in ini text/plain conf def in ini list log text txt
text/prs.lines.tag dsc text/prs.lines.tag dsc
text/richtext rtx text/richtext rtx
text/sgml sgml sgm text/sgml sgm sgml
text/shex shex text/shex shex
text/slim slim slm text/slim slim slm
text/spdx spdx text/spdx spdx
text/stylus stylus styl text/stylus styl stylus
text/tab-separated-values tsv text/tab-separated-values tsv
text/troff t tr roff man me ms text/troff man me ms roff t tr
text/turtle ttl text/turtle ttl
text/uri-list uri uris urls text/uri-list uri uris urls
text/vcard vcard text/vcard vcard
@ -849,6 +859,7 @@ text/vnd.curl curl
text/vnd.curl.dcurl dcurl text/vnd.curl.dcurl dcurl
text/vnd.curl.mcurl mcurl text/vnd.curl.mcurl mcurl
text/vnd.curl.scurl scurl text/vnd.curl.scurl scurl
text/vnd.familysearch.gedcom ged
text/vnd.fly fly text/vnd.fly fly
text/vnd.fmi.flexstor flx text/vnd.fmi.flexstor flx
text/vnd.graphviz gv text/vnd.graphviz gv
@ -858,10 +869,10 @@ text/vnd.sun.j2me.app-descriptor jad
text/vnd.wap.wml wml text/vnd.wap.wml wml
text/vnd.wap.wmlscript wmls text/vnd.wap.wmlscript wmls
text/vtt vtt text/vtt vtt
text/x-asm s asm text/x-asm asm s
text/x-c c cc cxx cpp h hh dic text/x-c c cc cpp cxx dic h hh
text/x-component htc text/x-component htc
text/x-fortran f for f77 f90 text/x-fortran f f77 f90 for
text/x-handlebars-template hbs text/x-handlebars-template hbs
text/x-java-source java text/x-java-source java
text/x-lua lua text/x-lua lua
@ -884,14 +895,15 @@ video/3gpp2 3g2
video/h261 h261 video/h261 h261
video/h263 h263 video/h263 h263
video/h264 h264 video/h264 h264
video/iso.segment m4s
video/jpeg jpgv video/jpeg jpgv
video/jpm jpgm video/jpm jpgm
video/mj2 mj2 mjp2 video/mj2 mj2 mjp2
video/mp2t ts video/mp2t ts
video/mp4 mp4 mp4v mpg4 video/mp4 mp4 mp4v mpg4
video/mpeg mpeg mpg mpe m1v m2v video/mpeg m1v m2v mpe mpeg mpg
video/ogg ogv video/ogg ogv
video/quicktime qt mov video/quicktime mov qt
video/vnd.dece.hd uvh uvvh video/vnd.dece.hd uvh uvvh
video/vnd.dece.mobile uvm uvvm video/vnd.dece.mobile uvm uvvm
video/vnd.dece.pd uvp uvvp video/vnd.dece.pd uvp uvvp
@ -899,7 +911,7 @@ video/vnd.dece.sd uvs uv
video/vnd.dece.video uvv uvvv video/vnd.dece.video uvv uvvv
video/vnd.dvb.file dvb video/vnd.dvb.file dvb
video/vnd.fvt fvt video/vnd.fvt fvt
video/vnd.mpegurl mxu m4u video/vnd.mpegurl m4u mxu
video/vnd.ms-playready.media.pyv pyv video/vnd.ms-playready.media.pyv pyv
video/vnd.uvvu.mp4 uvu uvvu video/vnd.uvvu.mp4 uvu uvvu
video/vnd.vivo viv video/vnd.vivo viv
@ -908,7 +920,7 @@ video/x-f4v f4v
video/x-fli fli video/x-fli fli
video/x-flv flv video/x-flv flv
video/x-m4v m4v video/x-m4v m4v
video/x-matroska mkv mk3d mks video/x-matroska mk3d mks mkv
video/x-mng mng video/x-mng mng
video/x-ms-asf asf asx video/x-ms-asf asf asx
video/x-ms-vob vob video/x-ms-vob vob

View File

@ -9,7 +9,7 @@ config = File.expand_path "../lib/jekyll/mime.types", __dir__
# Create an array of vendored mimetype => [extensions] # Create an array of vendored mimetype => [extensions]
mimes = {} mimes = {}
json = open('https://raw.githubusercontent.com/jshttp/mime-db/master/db.json').read json = URI.open('https://raw.githubusercontent.com/jshttp/mime-db/master/db.json').read
data = JSON.parse(json) data = JSON.parse(json)
data.reject! { |mime, meta| meta["extensions"].nil? || meta["extensions"].empty? } data.reject! { |mime, meta| meta["extensions"].nil? || meta["extensions"].empty? }
data.each do |mime, meta| data.each do |mime, meta|
@ -30,6 +30,6 @@ output = ""
output << "# Woah there. Do not edit this file directly.\n" output << "# Woah there. Do not edit this file directly.\n"
output << "# This file is generated automatically by script/vendor-mimes.\n\n" output << "# This file is generated automatically by script/vendor-mimes.\n\n"
mimes = mimes.sort_by { |k,v| k } mimes = mimes.sort_by { |k,v| k }
output << mimes.map { |mime,extensions| "#{mime.ljust(strlen)} #{extensions.join(" ")}" }.join("\n") output << mimes.map { |mime,extensions| "#{mime.ljust(strlen)} #{extensions.sort.join(" ")}" }.join("\n")
File.write(config, output) File.write(config, output)