1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.typeToExtension = void 0;
|
4 | const extensionsByType = {
|
5 | "application/andrew-inset": ".ez",
|
6 | "application/applixware": ".aw",
|
7 | "application/atom+xml": ".atom",
|
8 | "application/atomcat+xml": ".atomcat",
|
9 | "application/atomsvc+xml": ".atomsvc",
|
10 | "application/bizagi-modeler": ".bpm",
|
11 | "application/cbor": ".cbor",
|
12 | "application/ccxml+xml": ".ccxml",
|
13 | "application/coreldraw": ".cdr",
|
14 | "application/cu-seeme": ".cu",
|
15 | "application/dash+xml": ".mpd",
|
16 | "application/davmount+xml": ".davmount",
|
17 | "application/dif+xml": ".dif",
|
18 | "application/dita+xml; format=map": ".ditamap",
|
19 | "application/dita+xml; format=topic": ".dita",
|
20 | "application/dita+xml; format=val": ".ditaval",
|
21 | "application/ecmascript": ".ecma",
|
22 | "application/emma+xml": ".emma",
|
23 | "application/envi.hdr": ".hdr",
|
24 | "application/epub+zip": ".epub",
|
25 | "application/fits": ".fits",
|
26 | "application/font-tdpfr": ".pfr",
|
27 | "application/gzip": ".gz",
|
28 | "application/hyperstudio": ".stk",
|
29 | "application/illustrator": ".ai",
|
30 | "application/java-archive": ".jar",
|
31 | "application/java-serialized-object": ".ser",
|
32 | "application/java-vm": ".class",
|
33 | "application/javascript": ".js",
|
34 | "application/json": ".json",
|
35 | "application/lost+xml": ".lostxml",
|
36 | "application/mac-binhex40": ".hqx",
|
37 | "application/mac-compactpro": ".cpt",
|
38 | "application/manifest+json": ".webmanifest",
|
39 | "application/marc": ".mrc",
|
40 | "application/mathematica": ".ma",
|
41 | "application/mathml+xml": ".mathml",
|
42 | "application/mbox": ".mbox",
|
43 | "application/mediaservercontrol+xml": ".mscml",
|
44 | "application/mp4": ".mp4s",
|
45 | "application/msword": ".doc",
|
46 | "application/mxf": ".mxf",
|
47 | "application/octet-stream": ".bin",
|
48 | "application/oda": ".oda",
|
49 | "application/oebps-package+xml": ".opf",
|
50 | "application/ogg": ".ogx",
|
51 | "application/onenote": ".onetmp",
|
52 | "application/onenote; format=one": ".one",
|
53 | "application/onenote; format=onetoc2": ".onetoc",
|
54 | "application/onenote; format=package": ".onepkg",
|
55 | "application/patch-ops-error+xml": ".xer",
|
56 | "application/pdf": ".pdf",
|
57 | "application/pgp-encrypted": ".pgp",
|
58 | "application/pgp-signature": ".asc",
|
59 | "application/pics-rules": ".prf",
|
60 | "application/pkcs7-mime": ".p7m",
|
61 | "application/pkcs7-signature": ".p7s",
|
62 | "application/pkcs10": ".p10",
|
63 | "application/pkix-cert": ".cer",
|
64 | "application/pkix-crl": ".crl",
|
65 | "application/pkix-pkipath": ".pkipath",
|
66 | "application/pkixcmp": ".pki",
|
67 | "application/pls+xml": ".pls",
|
68 | "application/postscript": ".ps",
|
69 | "application/prs.cww": ".cww",
|
70 | "application/rdf+xml": ".rdf",
|
71 | "application/reginfo+xml": ".rif",
|
72 | "application/relax-ng-compact-syntax": ".rnc",
|
73 | "application/resource-lists+xml": ".rl",
|
74 | "application/resource-lists-diff+xml": ".rld",
|
75 | "application/rls-services+xml": ".rs",
|
76 | "application/rsd+xml": ".rsd",
|
77 | "application/rss+xml": ".rss",
|
78 | "application/rtf": ".rtf",
|
79 | "application/sbml+xml": ".sbml",
|
80 | "application/scvp-cv-request": ".scq",
|
81 | "application/scvp-cv-response": ".scs",
|
82 | "application/scvp-vp-request": ".spq",
|
83 | "application/scvp-vp-response": ".spp",
|
84 | "application/sdp": ".sdp",
|
85 | "application/sereal": ".srl",
|
86 | "application/set-payment-initiation": ".setpay",
|
87 | "application/set-registration-initiation": ".setreg",
|
88 | "application/shf+xml": ".shf",
|
89 | "application/sldworks": ".sldprt",
|
90 | "application/smil+xml": ".smi",
|
91 | "application/sparql-query": ".rq",
|
92 | "application/sparql-results+xml": ".srx",
|
93 | "application/srgs": ".gram",
|
94 | "application/srgs+xml": ".grxml",
|
95 | "application/ssml+xml": ".ssml",
|
96 | "application/timestamped-data": ".tsd",
|
97 | "application/vnd.3gpp.pic-bw-large": ".plb",
|
98 | "application/vnd.3gpp.pic-bw-small": ".psb",
|
99 | "application/vnd.3gpp.pic-bw-var": ".pvb",
|
100 | "application/vnd.3gpp2.tcap": ".tcap",
|
101 | "application/vnd.3m.post-it-notes": ".pwn",
|
102 | "application/vnd.accpac.simply.aso": ".aso",
|
103 | "application/vnd.accpac.simply.imp": ".imp",
|
104 | "application/vnd.acucobol": ".acu",
|
105 | "application/vnd.acucorp": ".atc",
|
106 | "application/vnd.adobe.aftereffects.project": ".aep",
|
107 | "application/vnd.adobe.aftereffects.template": ".aet",
|
108 | "application/vnd.adobe.air-application-installer-package+zip": ".air",
|
109 | "application/vnd.adobe.indesign-idml-package": ".idml",
|
110 | "application/vnd.adobe.xdp+xml": ".xdp",
|
111 | "application/vnd.adobe.xfdf": ".xfdf",
|
112 | "application/vnd.airzip.filesecure.azf": ".azf",
|
113 | "application/vnd.airzip.filesecure.azs": ".azs",
|
114 | "application/vnd.allure.image.diff": ".imagediff",
|
115 | "application/vnd.allure.metadata+json": ".metadata",
|
116 | "application/vnd.amazon.ebook": ".azw",
|
117 | "application/vnd.americandynamics.acc": ".acc",
|
118 | "application/vnd.amiga.ami": ".ami",
|
119 | "application/vnd.android.package-archive": ".apk",
|
120 | "application/vnd.anser-web-certificate-issue-initiation": ".cii",
|
121 | "application/vnd.anser-web-funds-transfer-initiation": ".fti",
|
122 | "application/vnd.antix.game-component": ".atx",
|
123 | "application/vnd.apple.installer+xml": ".mpkg",
|
124 | "application/vnd.apple.keynote": ".key",
|
125 | "application/vnd.apple.mpegurl": ".m3u8",
|
126 | "application/vnd.apple.numbers": ".numbers",
|
127 | "application/vnd.apple.pages": ".pages",
|
128 | "application/vnd.arastra.swi": ".swi",
|
129 | "application/vnd.blueice.multipass": ".mpm",
|
130 | "application/vnd.bmi": ".bmi",
|
131 | "application/vnd.businessobjects": ".rep",
|
132 | "application/vnd.chemdraw+xml": ".cdxml",
|
133 | "application/vnd.chipnuts.karaoke-mmd": ".mmd",
|
134 | "application/vnd.cinderella": ".cdy",
|
135 | "application/vnd.claymore": ".cla",
|
136 | "application/vnd.clonk.c4group": ".c4g",
|
137 | "application/vnd.commonspace": ".csp",
|
138 | "application/vnd.contact.cmsg": ".cdbcmsg",
|
139 | "application/vnd.cosmocaller": ".cmc",
|
140 | "application/vnd.crick.clicker": ".clkx",
|
141 | "application/vnd.crick.clicker.keyboard": ".clkk",
|
142 | "application/vnd.crick.clicker.palette": ".clkp",
|
143 | "application/vnd.crick.clicker.template": ".clkt",
|
144 | "application/vnd.crick.clicker.wordbank": ".clkw",
|
145 | "application/vnd.criticaltools.wbs+xml": ".wbs",
|
146 | "application/vnd.ctc-posml": ".pml",
|
147 | "application/vnd.cups-ppd": ".ppd",
|
148 | "application/vnd.curl.car": ".car",
|
149 | "application/vnd.curl.pcurl": ".pcurl",
|
150 | "application/vnd.data-vision.rdz": ".rdz",
|
151 | "application/vnd.denovo.fcselayout-link": ".fe_launch",
|
152 | "application/vnd.dna": ".dna",
|
153 | "application/vnd.dolby.mlp": ".mlp",
|
154 | "application/vnd.dpgraph": ".dpg",
|
155 | "application/vnd.dreamfactory": ".dfac",
|
156 | "application/vnd.dynageo": ".geo",
|
157 | "application/vnd.ecowin.chart": ".mag",
|
158 | "application/vnd.enliven": ".nml",
|
159 | "application/vnd.epson.esf": ".esf",
|
160 | "application/vnd.epson.msf": ".msf",
|
161 | "application/vnd.epson.quickanime": ".qam",
|
162 | "application/vnd.epson.salt": ".slt",
|
163 | "application/vnd.epson.ssf": ".ssf",
|
164 | "application/vnd.eszigno3+xml": ".es3",
|
165 | "application/vnd.etsi.asic-e+zip": ".asice",
|
166 | "application/vnd.etsi.asic-s+zip": ".asics",
|
167 | "application/vnd.ezpix-album": ".ez2",
|
168 | "application/vnd.ezpix-package": ".ez3",
|
169 | "application/vnd.fdf": ".fdf",
|
170 | "application/vnd.fdsn.mseed": ".mseed",
|
171 | "application/vnd.fdsn.seed": ".seed",
|
172 | "application/vnd.flographit": ".gph",
|
173 | "application/vnd.fluxtime.clip": ".ftc",
|
174 | "application/vnd.framemaker": ".fm",
|
175 | "application/vnd.frogans.fnc": ".fnc",
|
176 | "application/vnd.frogans.ltf": ".ltf",
|
177 | "application/vnd.fsc.weblaunch": ".fsc",
|
178 | "application/vnd.fujitsu.oasys": ".oas",
|
179 | "application/vnd.fujitsu.oasys2": ".oa2",
|
180 | "application/vnd.fujitsu.oasys3": ".oa3",
|
181 | "application/vnd.fujitsu.oasysgp": ".fg5",
|
182 | "application/vnd.fujitsu.oasysprs": ".bh2",
|
183 | "application/vnd.fujixerox.ddd": ".ddd",
|
184 | "application/vnd.fujixerox.docuworks": ".xdw",
|
185 | "application/vnd.fujixerox.docuworks.binder": ".xbd",
|
186 | "application/vnd.fuzzysheet": ".fzs",
|
187 | "application/vnd.genomatix.tuxedo": ".txd",
|
188 | "application/vnd.geogebra.file": ".ggb",
|
189 | "application/vnd.geogebra.tool": ".ggt",
|
190 | "application/vnd.geometry-explorer": ".gex",
|
191 | "application/vnd.gmx": ".gmx",
|
192 | "application/vnd.google-earth.kml+xml": ".kml",
|
193 | "application/vnd.google-earth.kmz": ".kmz",
|
194 | "application/vnd.grafeq": ".gqf",
|
195 | "application/vnd.groove-account": ".gac",
|
196 | "application/vnd.groove-help": ".ghf",
|
197 | "application/vnd.groove-identity-message": ".gim",
|
198 | "application/vnd.groove-injector": ".grv",
|
199 | "application/vnd.groove-tool-message": ".gtm",
|
200 | "application/vnd.groove-tool-template": ".tpl",
|
201 | "application/vnd.groove-vcard": ".vcg",
|
202 | "application/vnd.handheld-entertainment+xml": ".zmm",
|
203 | "application/vnd.hbci": ".hbci",
|
204 | "application/vnd.hhe.lesson-player": ".les",
|
205 | "application/vnd.hp-hpgl": ".hpgl",
|
206 | "application/vnd.hp-hpid": ".hpid",
|
207 | "application/vnd.hp-hps": ".hps",
|
208 | "application/vnd.hp-jlyt": ".jlt",
|
209 | "application/vnd.hp-pcl": ".pcl",
|
210 | "application/vnd.hp-pclxl": ".pclxl",
|
211 | "application/vnd.hydrostatix.sof-data": ".sfd-hdstx",
|
212 | "application/vnd.hzn-3d-crossword": ".x3d",
|
213 | "application/vnd.ibm.minipay": ".mpy",
|
214 | "application/vnd.ibm.modcap": ".afp",
|
215 | "application/vnd.ibm.rights-management": ".irm",
|
216 | "application/vnd.ibm.secure-container": ".sc",
|
217 | "application/vnd.iccprofile": ".icc",
|
218 | "application/vnd.igloader": ".igl",
|
219 | "application/vnd.immervision-ivp": ".ivp",
|
220 | "application/vnd.immervision-ivu": ".ivu",
|
221 | "application/vnd.intercon.formnet": ".xpw",
|
222 | "application/vnd.intu.qbo": ".qbo",
|
223 | "application/vnd.intu.qfx": ".qfx",
|
224 | "application/vnd.iptc.g2.newsmessage+xml": ".nar",
|
225 | "application/vnd.ipunplugged.rcprofile": ".rcprofile",
|
226 | "application/vnd.irepository.package+xml": ".irp",
|
227 | "application/vnd.is-xpr": ".xpr",
|
228 | "application/vnd.jam": ".jam",
|
229 | "application/vnd.java.hprof": ".hprof",
|
230 | "application/vnd.java.hprof.text": ".hprof.txt",
|
231 | "application/vnd.jcp.javame.midlet-rms": ".rms",
|
232 | "application/vnd.jisp": ".jisp",
|
233 | "application/vnd.joost.joda-archive": ".joda",
|
234 | "application/vnd.kahootz": ".ktz",
|
235 | "application/vnd.kde.karbon": ".karbon",
|
236 | "application/vnd.kde.kchart": ".chrt",
|
237 | "application/vnd.kde.kformula": ".kfo",
|
238 | "application/vnd.kde.kivio": ".flw",
|
239 | "application/vnd.kde.kontour": ".kon",
|
240 | "application/vnd.kde.kpresenter": ".kpr",
|
241 | "application/vnd.kde.kspread": ".ksp",
|
242 | "application/vnd.kde.kword": ".kwd",
|
243 | "application/vnd.kenameaapp": ".htke",
|
244 | "application/vnd.kidspiration": ".kia",
|
245 | "application/vnd.kinar": ".kne",
|
246 | "application/vnd.koan": ".skp",
|
247 | "application/vnd.kodak-descriptor": ".sse",
|
248 | "application/vnd.llamagraphics.life-balance.desktop": ".lbd",
|
249 | "application/vnd.llamagraphics.life-balance.exchange+xml": ".lbe",
|
250 | "application/vnd.lotus-1-2-3": ".wk1",
|
251 | "application/vnd.lotus-1-2-3; version=2": ".wk1",
|
252 | "application/vnd.lotus-1-2-3; version=3": ".wk3",
|
253 | "application/vnd.lotus-1-2-3; version=4": ".wk4",
|
254 | "application/vnd.lotus-1-2-3; version=97+9.x": ".123",
|
255 | "application/vnd.lotus-approach": ".apr",
|
256 | "application/vnd.lotus-freelance": ".pre",
|
257 | "application/vnd.lotus-notes": ".nsf",
|
258 | "application/vnd.lotus-organizer": ".org",
|
259 | "application/vnd.lotus-wordpro": ".lwp",
|
260 | "application/vnd.macports.portpkg": ".portpkg",
|
261 | "application/vnd.mcd": ".mcd",
|
262 | "application/vnd.medcalcdata": ".mc1",
|
263 | "application/vnd.mediastation.cdkey": ".cdkey",
|
264 | "application/vnd.mfer": ".mwf",
|
265 | "application/vnd.mfmp": ".mfm",
|
266 | "application/vnd.micrografx.flo": ".flo",
|
267 | "application/vnd.micrografx.igx": ".igx",
|
268 | "application/vnd.mif": ".mif",
|
269 | "application/vnd.mindjet.mindmanager": ".mmp",
|
270 | "application/vnd.mobius.daf": ".daf",
|
271 | "application/vnd.mobius.dis": ".dis",
|
272 | "application/vnd.mobius.mbk": ".mbk",
|
273 | "application/vnd.mobius.mqy": ".mqy",
|
274 | "application/vnd.mobius.msl": ".msl",
|
275 | "application/vnd.mobius.plc": ".plc",
|
276 | "application/vnd.mobius.txf": ".txf",
|
277 | "application/vnd.mophun.application": ".mpn",
|
278 | "application/vnd.mophun.certificate": ".mpc",
|
279 | "application/vnd.mozilla.xul+xml": ".xul",
|
280 | "application/vnd.ms-artgalry": ".cil",
|
281 | "application/vnd.ms-cab-compressed": ".cab",
|
282 | "application/vnd.ms-excel": ".xls",
|
283 | "application/vnd.ms-excel.addin.macroenabled.12": ".xlam",
|
284 | "application/vnd.ms-excel.sheet.binary.macroenabled.12": ".xlsb",
|
285 | "application/vnd.ms-excel.sheet.macroenabled.12": ".xlsm",
|
286 | "application/vnd.ms-excel.template.macroenabled.12": ".xltm",
|
287 | "application/vnd.ms-fontobject": ".eot",
|
288 | "application/vnd.ms-htmlhelp": ".chm",
|
289 | "application/vnd.ms-ims": ".ims",
|
290 | "application/vnd.ms-lrm": ".lrm",
|
291 | "application/vnd.ms-outlook": ".msg",
|
292 | "application/vnd.ms-outlook-pst": ".pst",
|
293 | "application/vnd.ms-pki.seccat": ".cat",
|
294 | "application/vnd.ms-pki.stl": ".stl",
|
295 | "application/vnd.ms-powerpoint": ".ppt",
|
296 | "application/vnd.ms-powerpoint.addin.macroenabled.12": ".ppam",
|
297 | "application/vnd.ms-powerpoint.presentation.macroenabled.12": ".pptm",
|
298 | "application/vnd.ms-powerpoint.slide.macroenabled.12": ".sldm",
|
299 | "application/vnd.ms-powerpoint.slideshow.macroenabled.12": ".ppsm",
|
300 | "application/vnd.ms-powerpoint.template.macroenabled.12": ".potm",
|
301 | "application/vnd.ms-project": ".mpp",
|
302 | "application/vnd.ms-visio.drawing": ".vsdx",
|
303 | "application/vnd.ms-visio.drawing.macroenabled.12": ".vsdm",
|
304 | "application/vnd.ms-visio.stencil": ".vssx",
|
305 | "application/vnd.ms-visio.stencil.macroenabled.12": ".vssm",
|
306 | "application/vnd.ms-visio.template": ".vstx",
|
307 | "application/vnd.ms-visio.template.macroenabled.12": ".vstm",
|
308 | "application/vnd.ms-word.document.macroenabled.12": ".docm",
|
309 | "application/vnd.ms-word.template.macroenabled.12": ".dotm",
|
310 | "application/vnd.ms-works": ".wps",
|
311 | "application/vnd.ms-wpl": ".wpl",
|
312 | "application/vnd.ms-xpsdocument": ".xps",
|
313 | "application/vnd.mseq": ".mseq",
|
314 | "application/vnd.musician": ".mus",
|
315 | "application/vnd.muvee.style": ".msty",
|
316 | "application/vnd.neurolanguage.nlu": ".nlu",
|
317 | "application/vnd.noblenet-directory": ".nnd",
|
318 | "application/vnd.noblenet-sealer": ".nns",
|
319 | "application/vnd.noblenet-web": ".nnw",
|
320 | "application/vnd.nokia.n-gage.data": ".ngdat",
|
321 | "application/vnd.nokia.n-gage.symbian.install": ".n-gage",
|
322 | "application/vnd.nokia.radio-preset": ".rpst",
|
323 | "application/vnd.nokia.radio-presets": ".rpss",
|
324 | "application/vnd.novadigm.edm": ".edm",
|
325 | "application/vnd.novadigm.edx": ".edx",
|
326 | "application/vnd.novadigm.ext": ".ext",
|
327 | "application/vnd.oasis.opendocument.base": ".odb",
|
328 | "application/vnd.oasis.opendocument.chart": ".odc",
|
329 | "application/vnd.oasis.opendocument.chart-template": ".otc",
|
330 | "application/vnd.oasis.opendocument.flat.presentation": ".fodp",
|
331 | "application/vnd.oasis.opendocument.flat.spreadsheet": ".fods",
|
332 | "application/vnd.oasis.opendocument.flat.text": ".fodt",
|
333 | "application/vnd.oasis.opendocument.formula": ".odf",
|
334 | "application/vnd.oasis.opendocument.formula-template": ".odft",
|
335 | "application/vnd.oasis.opendocument.graphics": ".odg",
|
336 | "application/vnd.oasis.opendocument.graphics-template": ".otg",
|
337 | "application/vnd.oasis.opendocument.image": ".odi",
|
338 | "application/vnd.oasis.opendocument.image-template": ".oti",
|
339 | "application/vnd.oasis.opendocument.presentation": ".odp",
|
340 | "application/vnd.oasis.opendocument.presentation-template": ".otp",
|
341 | "application/vnd.oasis.opendocument.spreadsheet": ".ods",
|
342 | "application/vnd.oasis.opendocument.spreadsheet-template": ".ots",
|
343 | "application/vnd.oasis.opendocument.text": ".odt",
|
344 | "application/vnd.oasis.opendocument.text-master": ".otm",
|
345 | "application/vnd.oasis.opendocument.text-template": ".ott",
|
346 | "application/vnd.oasis.opendocument.text-web": ".oth",
|
347 | "application/vnd.olpc-sugar": ".xo",
|
348 | "application/vnd.oma.dd2+xml": ".dd2",
|
349 | "application/vnd.openofficeorg.autotext": ".bau",
|
350 | "application/vnd.openofficeorg.extension": ".oxt",
|
351 | "application/vnd.openxmlformats-officedocument.presentationml.presentation": ".pptx",
|
352 | "application/vnd.openxmlformats-officedocument.presentationml.slide": ".sldx",
|
353 | "application/vnd.openxmlformats-officedocument.presentationml.slideshow": ".ppsx",
|
354 | "application/vnd.openxmlformats-officedocument.presentationml.template": ".potx",
|
355 | "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": ".xlsx",
|
356 | "application/vnd.openxmlformats-officedocument.spreadsheetml.template": ".xltx",
|
357 | "application/vnd.openxmlformats-officedocument.wordprocessingml.document": ".docx",
|
358 | "application/vnd.openxmlformats-officedocument.wordprocessingml.template": ".dotx",
|
359 | "application/vnd.osgi.dp": ".dp",
|
360 | "application/vnd.palm": ".pqa",
|
361 | "application/vnd.pg.format": ".str",
|
362 | "application/vnd.pg.osasli": ".ei6",
|
363 | "application/vnd.picsel": ".efif",
|
364 | "application/vnd.pocketlearn": ".plf",
|
365 | "application/vnd.powerbuilder6": ".pbd",
|
366 | "application/vnd.previewsystems.box": ".box",
|
367 | "application/vnd.proteus.magazine": ".mgz",
|
368 | "application/vnd.publishare-delta-tree": ".qps",
|
369 | "application/vnd.pvi.ptid1": ".ptid",
|
370 | "application/vnd.quark.quarkxpress": ".qxd",
|
371 | "application/vnd.recordare.musicxml": ".mxl",
|
372 | "application/vnd.recordare.musicxml+xml": ".musicxml",
|
373 | "application/vnd.rim.cod": ".cod",
|
374 | "application/vnd.rn-realmedia": ".rm",
|
375 | "application/vnd.route66.link66+xml": ".link66",
|
376 | "application/vnd.seemail": ".see",
|
377 | "application/vnd.sema": ".sema",
|
378 | "application/vnd.semd": ".semd",
|
379 | "application/vnd.semf": ".semf",
|
380 | "application/vnd.shana.informed.formdata": ".ifm",
|
381 | "application/vnd.shana.informed.formtemplate": ".itp",
|
382 | "application/vnd.shana.informed.interchange": ".iif",
|
383 | "application/vnd.shana.informed.package": ".ipk",
|
384 | "application/vnd.simtech-mindmapper": ".twd",
|
385 | "application/vnd.smaf": ".mmf",
|
386 | "application/vnd.smart.teacher": ".teacher",
|
387 | "application/vnd.solent.sdkm+xml": ".sdkm",
|
388 | "application/vnd.spotfire.dxp": ".dxp",
|
389 | "application/vnd.spotfire.sfs": ".sfs",
|
390 | "application/vnd.stardivision.calc": ".sdc",
|
391 | "application/vnd.stardivision.draw": ".sda",
|
392 | "application/vnd.stardivision.impress": ".sdd",
|
393 | "application/vnd.stardivision.math": ".smf",
|
394 | "application/vnd.stardivision.writer": ".sdw",
|
395 | "application/vnd.stardivision.writer-global": ".sgl",
|
396 | "application/vnd.sun.xml.calc": ".sxc",
|
397 | "application/vnd.sun.xml.calc.template": ".stc",
|
398 | "application/vnd.sun.xml.draw": ".sxd",
|
399 | "application/vnd.sun.xml.draw.template": ".std",
|
400 | "application/vnd.sun.xml.impress": ".sxi",
|
401 | "application/vnd.sun.xml.impress.template": ".sti",
|
402 | "application/vnd.sun.xml.math": ".sxm",
|
403 | "application/vnd.sun.xml.writer": ".sxw",
|
404 | "application/vnd.sun.xml.writer.global": ".sxg",
|
405 | "application/vnd.sun.xml.writer.template": ".stw",
|
406 | "application/vnd.sus-calendar": ".sus",
|
407 | "application/vnd.svd": ".svd",
|
408 | "application/vnd.symbian.install": ".sis",
|
409 | "application/vnd.syncml+xml": ".xsm",
|
410 | "application/vnd.syncml.dm+wbxml": ".bdm",
|
411 | "application/vnd.syncml.dm+xml": ".xdm",
|
412 | "application/vnd.tao.intent-module-archive": ".tao",
|
413 | "application/vnd.tcpdump.pcap": ".pcap",
|
414 | "application/vnd.tmobile-livetv": ".tmo",
|
415 | "application/vnd.trid.tpt": ".tpt",
|
416 | "application/vnd.triscape.mxs": ".mxs",
|
417 | "application/vnd.trueapp": ".tra",
|
418 | "application/vnd.ufdl": ".ufd",
|
419 | "application/vnd.uiq.theme": ".utz",
|
420 | "application/vnd.umajin": ".umj",
|
421 | "application/vnd.unity": ".unityweb",
|
422 | "application/vnd.uoml+xml": ".uoml",
|
423 | "application/vnd.vcx": ".vcx",
|
424 | "application/vnd.visio": ".vsd",
|
425 | "application/vnd.visionary": ".vis",
|
426 | "application/vnd.vsf": ".vsf",
|
427 | "application/vnd.wap.wbxml": ".wbxml",
|
428 | "application/vnd.wap.wmlc": ".wmlc",
|
429 | "application/vnd.wap.wmlscriptc": ".wmlsc",
|
430 | "application/vnd.webturbo": ".wtb",
|
431 | "application/vnd.wolfram.wl": ".wl",
|
432 | "application/vnd.wordperfect": ".wpd",
|
433 | "application/vnd.wqd": ".wqd",
|
434 | "application/vnd.wt.stf": ".stf",
|
435 | "application/vnd.xara": ".xar",
|
436 | "application/vnd.xfdl": ".xfdl",
|
437 | "application/vnd.yamaha.hv-dic": ".hvd",
|
438 | "application/vnd.yamaha.hv-script": ".hvs",
|
439 | "application/vnd.yamaha.hv-voice": ".hvp",
|
440 | "application/vnd.yamaha.openscoreformat": ".osf",
|
441 | "application/vnd.yamaha.openscoreformat.osfpvg+xml": ".osfpvg",
|
442 | "application/vnd.yamaha.smaf-audio": ".saf",
|
443 | "application/vnd.yamaha.smaf-phrase": ".spf",
|
444 | "application/vnd.yellowriver-custom-menu": ".cmp",
|
445 | "application/vnd.zul": ".zir",
|
446 | "application/vnd.zzazz.deck+xml": ".zaz",
|
447 | "application/voicexml+xml": ".vxml",
|
448 | "application/warc": ".warc",
|
449 | "application/wasm": ".wasm",
|
450 | "application/winhlp": ".hlp",
|
451 | "application/wsdl+xml": ".wsdl",
|
452 | "application/wspolicy+xml": ".wspolicy",
|
453 | "application/x-7z-compressed": ".7z",
|
454 | "application/x-abiword": ".abw",
|
455 | "application/x-ace-compressed": ".ace",
|
456 | "application/x-adobe-indesign": ".indd",
|
457 | "application/x-adobe-indesign-interchange": ".inx",
|
458 | "application/x-apple-diskimage": ".dmg",
|
459 | "application/x-appleworks": ".cwk",
|
460 | "application/x-archive": ".ar",
|
461 | "application/x-arj": ".arj",
|
462 | "application/x-authorware-bin": ".aab",
|
463 | "application/x-authorware-map": ".aam",
|
464 | "application/x-authorware-seg": ".aas",
|
465 | "application/x-axcrypt": ".axx",
|
466 | "application/x-bat": ".bat",
|
467 | "application/x-bcpio": ".bcpio",
|
468 | "application/x-bibtex-text-file": ".bib",
|
469 | "application/x-bittorrent": ".torrent",
|
470 | "application/x-brotli": ".br",
|
471 | "application/x-bzip": ".bz",
|
472 | "application/x-bzip2": ".bz2",
|
473 | "application/x-cdlink": ".vcd",
|
474 | "application/x-chat": ".chat",
|
475 | "application/x-chess-pgn": ".pgn",
|
476 | "application/x-chrome-package": ".crx",
|
477 | "application/x-compress": ".z",
|
478 | "application/x-corelpresentations": ".shw",
|
479 | "application/x-cpio": ".cpio",
|
480 | "application/x-csh": ".csh",
|
481 | "application/x-dbf": ".dbf",
|
482 | "application/x-debian-package": ".deb",
|
483 | "application/x-dex": ".dex",
|
484 | "application/x-director": ".dir",
|
485 | "application/x-doom": ".wad",
|
486 | "application/x-dosexec": ".exe",
|
487 | "application/x-dtbncx+xml": ".ncx",
|
488 | "application/x-dtbook+xml": ".dtb",
|
489 | "application/x-dtbresource+xml": ".res",
|
490 | "application/x-dvi": ".dvi",
|
491 | "application/x-elc": ".elc",
|
492 | "application/x-endnote-refer": ".enw",
|
493 | "application/x-erdas-hfa": ".hfa",
|
494 | "application/x-esri-layer": ".lyr",
|
495 | "application/x-fictionbook+xml": ".fb2",
|
496 | "application/x-filemaker": ".fp7",
|
497 | "application/x-font-adobe-metric": ".afm",
|
498 | "application/x-font-bdf": ".bdf",
|
499 | "application/x-font-ghostscript": ".gsf",
|
500 | "application/x-font-linux-psf": ".psf",
|
501 | "application/x-font-otf": ".otf",
|
502 | "application/x-font-pcf": ".pcf",
|
503 | "application/x-font-printer-metric": ".pfm",
|
504 | "application/x-font-snf": ".snf",
|
505 | "application/x-font-ttf": ".ttf",
|
506 | "application/x-font-type1": ".pfa",
|
507 | "application/x-futuresplash": ".spl",
|
508 | "application/x-gnucash": ".gnucash",
|
509 | "application/x-gnumeric": ".gnumeric",
|
510 | "application/x-grib": ".grb",
|
511 | "application/x-gtar": ".gtar",
|
512 | "application/x-hdf": ".hdf",
|
513 | "application/x-ibooks+zip": ".ibooks",
|
514 | "application/x-internet-archive": ".arc",
|
515 | "application/x-iso9660-image": ".iso",
|
516 | "application/x-itunes-ipa": ".ipa",
|
517 | "application/x-java-jnilib": ".jnilib",
|
518 | "application/x-java-jnlp-file": ".jnlp",
|
519 | "application/x-java-pack200": ".pack",
|
520 | "application/x-killustrator": ".kil",
|
521 | "application/x-latex": ".latex",
|
522 | "application/x-lz4": ".lz4",
|
523 | "application/x-lzip": ".lz",
|
524 | "application/x-lzma": ".lzma",
|
525 | "application/x-matlab-data": ".mat",
|
526 | "application/x-memgraph": ".memgraph",
|
527 | "application/x-mobipocket-ebook": ".prc",
|
528 | "application/x-ms-application": ".application",
|
529 | "application/x-ms-asx": ".asx",
|
530 | "application/x-ms-installer": ".msi",
|
531 | "application/x-ms-wmd": ".wmd",
|
532 | "application/x-ms-wmz": ".wmz",
|
533 | "application/x-ms-xbap": ".xbap",
|
534 | "application/x-msaccess": ".mdb",
|
535 | "application/x-msbinder": ".obd",
|
536 | "application/x-mscardfile": ".crd",
|
537 | "application/x-msclip": ".clp",
|
538 | "application/x-msdownload": ".dll",
|
539 | "application/x-msmediaview": ".mvb",
|
540 | "application/x-msmoney": ".mny",
|
541 | "application/x-mspublisher": ".pub",
|
542 | "application/x-msschedule": ".scd",
|
543 | "application/x-msterminal": ".trm",
|
544 | "application/x-mswrite": ".wri",
|
545 | "application/x-mysql-misam-compressed-index": ".MYI",
|
546 | "application/x-mysql-misam-data": ".MYD",
|
547 | "application/x-nesrom": ".nes",
|
548 | "application/x-netcdf": ".nc",
|
549 | "application/x-parquet": ".parquet",
|
550 | "application/x-pkcs7-certificates": ".p7b",
|
551 | "application/x-pkcs7-certreqresp": ".p7r",
|
552 | "application/x-pkcs12": ".p12",
|
553 | "application/x-project": ".mpx",
|
554 | "application/x-prt": ".prt",
|
555 | "application/x-quattro-pro": ".wq1",
|
556 | "application/x-quattro-pro; version=1+5": ".wb1",
|
557 | "application/x-quattro-pro; version=1-4": ".wq1",
|
558 | "application/x-quattro-pro; version=5": ".wq2",
|
559 | "application/x-quattro-pro; version=6": ".wb2",
|
560 | "application/x-rar-compressed": ".rar",
|
561 | "application/x-roxio-toast": ".toast",
|
562 | "application/x-rpm": ".rpm",
|
563 | "application/x-sas": ".sas",
|
564 | "application/x-sas-access": ".sa7",
|
565 | "application/x-sas-audit": ".st7",
|
566 | "application/x-sas-backup": ".sas7bbak",
|
567 | "application/x-sas-catalog": ".sc7",
|
568 | "application/x-sas-data": ".sd7",
|
569 | "application/x-sas-data-index": ".si7",
|
570 | "application/x-sas-data-v6": ".sd2",
|
571 | "application/x-sas-dmdb": ".s7m",
|
572 | "application/x-sas-fdb": ".sf7",
|
573 | "application/x-sas-itemstor": ".sr7",
|
574 | "application/x-sas-mddb": ".sm7",
|
575 | "application/x-sas-program-data": ".ss7",
|
576 | "application/x-sas-putility": ".sp7",
|
577 | "application/x-sas-transport": ".stx",
|
578 | "application/x-sas-utility": ".su7",
|
579 | "application/x-sas-view": ".sv7",
|
580 | "application/x-sas-xport": ".xpt",
|
581 | "application/x-sfdu": ".sfdu",
|
582 | "application/x-sh": ".sh",
|
583 | "application/x-shapefile": ".shp",
|
584 | "application/x-shar": ".shar",
|
585 | "application/x-shockwave-flash": ".swf",
|
586 | "application/x-silverlight-app": ".xap",
|
587 | "application/x-snappy-framed": ".sz",
|
588 | "application/x-staroffice-template": ".vor",
|
589 | "application/x-stata-do": ".do",
|
590 | "application/x-stata-dta": ".dta",
|
591 | "application/x-stuffit": ".sit",
|
592 | "application/x-stuffitx": ".sitx",
|
593 | "application/x-sv4cpio": ".sv4cpio",
|
594 | "application/x-sv4crc": ".sv4crc",
|
595 | "application/x-tar": ".tar",
|
596 | "application/x-tex": ".tex",
|
597 | "application/x-tex-tfm": ".tfm",
|
598 | "application/x-texinfo": ".texinfo",
|
599 | "application/x-tika-java-enterprise-archive": ".ear",
|
600 | "application/x-tika-java-web-archive": ".war",
|
601 | "application/x-tika-msworks-spreadsheet": ".xlr",
|
602 | "application/x-tmx": ".tmx",
|
603 | "application/x-uc2-compressed": ".uc2",
|
604 | "application/x-ustar": ".ustar",
|
605 | "application/x-vmdk": ".vmdk",
|
606 | "application/x-wais-source": ".src",
|
607 | "application/x-webarchive": ".webarchive",
|
608 | "application/x-x509-cert": ".crt",
|
609 | "application/x-x509-cert; format=der": ".der",
|
610 | "application/x-x509-cert; format=pem": ".pem",
|
611 | "application/x-xfig": ".fig",
|
612 | "application/x-xliff+xml": ".xlf",
|
613 | "application/x-xliff+zip": ".xlz",
|
614 | "application/x-xmind": ".xmind",
|
615 | "application/x-xpinstall": ".xpi",
|
616 | "application/x-xz": ".xz",
|
617 | "application/x-zoo": ".zoo",
|
618 | "application/xenc+xml": ".xenc",
|
619 | "application/xhtml+xml": ".xhtml",
|
620 | "application/xml": ".xml",
|
621 | "application/xml-dtd": ".dtd",
|
622 | "application/xop+xml": ".xop",
|
623 | "application/xquery": ".xq",
|
624 | "application/xslfo+xml": ".xslfo",
|
625 | "application/xslt+xml": ".xslt",
|
626 | "application/xspf+xml": ".xspf",
|
627 | "application/xv+xml": ".mxml",
|
628 | "application/zip": ".zip",
|
629 | "application/zstd": ".zst",
|
630 | "audio/ac3": ".ac3",
|
631 | "audio/adpcm": ".adp",
|
632 | "audio/amr": ".amr",
|
633 | "audio/basic": ".au",
|
634 | "audio/midi": ".mid",
|
635 | "audio/mp4": ".mp4a",
|
636 | "audio/mpeg": ".mpga",
|
637 | "audio/ogg": ".oga",
|
638 | "audio/opus": ".opus",
|
639 | "audio/speex": ".spx",
|
640 | "audio/vnd.adobe.soundbooth": ".asnd",
|
641 | "audio/vnd.digital-winds": ".eol",
|
642 | "audio/vnd.dts": ".dts",
|
643 | "audio/vnd.dts.hd": ".dtshd",
|
644 | "audio/vnd.lucent.voice": ".lvp",
|
645 | "audio/vnd.ms-playready.media.pya": ".pya",
|
646 | "audio/vnd.nuera.ecelp4800": ".ecelp4800",
|
647 | "audio/vnd.nuera.ecelp7470": ".ecelp7470",
|
648 | "audio/vnd.nuera.ecelp9600": ".ecelp9600",
|
649 | "audio/vnd.wave": ".wav",
|
650 | "audio/vorbis": ".ogg",
|
651 | "audio/x-aac": ".aac",
|
652 | "audio/x-aiff": ".aif",
|
653 | "audio/x-caf": ".caf",
|
654 | "audio/x-flac": ".flac",
|
655 | "audio/x-matroska": ".mka",
|
656 | "audio/x-mod": ".mod",
|
657 | "audio/x-mpegurl": ".m3u",
|
658 | "audio/x-ms-wax": ".wax",
|
659 | "audio/x-ms-wma": ".wma",
|
660 | "audio/x-pn-realaudio": ".ram",
|
661 | "audio/x-pn-realaudio-plugin": ".rmp",
|
662 | "chemical/x-cdx": ".cdx",
|
663 | "chemical/x-cif": ".cif",
|
664 | "chemical/x-cmdf": ".cmdf",
|
665 | "chemical/x-cml": ".cml",
|
666 | "chemical/x-csml": ".csml",
|
667 | "chemical/x-pdb": ".pdb",
|
668 | "chemical/x-xyz": ".xyz",
|
669 | "image/aces": ".exr",
|
670 | "image/avif": ".avif",
|
671 | "image/bmp": ".bmp",
|
672 | "image/cgm": ".cgm",
|
673 | "image/emf": ".emf",
|
674 | "image/g3fax": ".g3",
|
675 | "image/gif": ".gif",
|
676 | "image/heic": ".heic",
|
677 | "image/heif": ".heif",
|
678 | "image/icns": ".icns",
|
679 | "image/ief": ".ief",
|
680 | "image/jp2": ".jp2",
|
681 | "image/jpeg": ".jpg",
|
682 | "image/jpm": ".jpm",
|
683 | "image/jpx": ".jpf",
|
684 | "image/jxl": ".jxl",
|
685 | "image/nitf": ".ntf",
|
686 | "image/png": ".png",
|
687 | "image/prs.btif": ".btif",
|
688 | "image/svg+xml": ".svg",
|
689 | "image/tiff": ".tiff",
|
690 | "image/vnd.adobe.photoshop": ".psd",
|
691 | "image/vnd.adobe.premiere": ".ppj",
|
692 | "image/vnd.dgn": ".dgn",
|
693 | "image/vnd.djvu": ".djvu",
|
694 | "image/vnd.dwg": ".dwg",
|
695 | "image/vnd.dxb": ".dxb",
|
696 | "image/vnd.dxf": ".dxf",
|
697 | "image/vnd.fastbidsheet": ".fbs",
|
698 | "image/vnd.fpx": ".fpx",
|
699 | "image/vnd.fst": ".fst",
|
700 | "image/vnd.fujixerox.edmics-mmr": ".mmr",
|
701 | "image/vnd.fujixerox.edmics-rlc": ".rlc",
|
702 | "image/vnd.microsoft.icon": ".ico",
|
703 | "image/vnd.ms-modi": ".mdi",
|
704 | "image/vnd.net-fpx": ".npx",
|
705 | "image/vnd.wap.wbmp": ".wbmp",
|
706 | "image/vnd.xiff": ".xif",
|
707 | "image/vnd.zbrush.dcx": ".dcx",
|
708 | "image/vnd.zbrush.pcx": ".pcx",
|
709 | "image/webp": ".webp",
|
710 | "image/wmf": ".wmf",
|
711 | "image/x-bpg": ".bpg",
|
712 | "image/x-cmu-raster": ".ras",
|
713 | "image/x-cmx": ".cmx",
|
714 | "image/x-dpx": ".dpx",
|
715 | "image/x-emf-compressed": ".emz",
|
716 | "image/x-freehand": ".fh",
|
717 | "image/x-jbig2": ".jb2",
|
718 | "image/x-jp2-codestream": ".j2c",
|
719 | "image/x-pict": ".pic",
|
720 | "image/x-portable-anymap": ".pnm",
|
721 | "image/x-portable-bitmap": ".pbm",
|
722 | "image/x-portable-graymap": ".pgm",
|
723 | "image/x-portable-pixmap": ".ppm",
|
724 | "image/x-raw-adobe": ".dng",
|
725 | "image/x-raw-canon": ".crw",
|
726 | "image/x-raw-casio": ".bay",
|
727 | "image/x-raw-epson": ".erf",
|
728 | "image/x-raw-fuji": ".raf",
|
729 | "image/x-raw-hasselblad": ".3fr",
|
730 | "image/x-raw-imacon": ".fff",
|
731 | "image/x-raw-kodak": ".k25",
|
732 | "image/x-raw-leaf": ".mos",
|
733 | "image/x-raw-logitech": ".pxn",
|
734 | "image/x-raw-mamiya": ".mef",
|
735 | "image/x-raw-minolta": ".mrw",
|
736 | "image/x-raw-nikon": ".nef",
|
737 | "image/x-raw-olympus": ".orf",
|
738 | "image/x-raw-panasonic": ".raw",
|
739 | "image/x-raw-pentax": ".ptx",
|
740 | "image/x-raw-phaseone": ".iiq",
|
741 | "image/x-raw-rawzor": ".rwz",
|
742 | "image/x-raw-red": ".r3d",
|
743 | "image/x-raw-sigma": ".x3f",
|
744 | "image/x-raw-sony": ".arw",
|
745 | "image/x-rgb": ".rgb",
|
746 | "image/x-tga": ".tga",
|
747 | "image/x-xbitmap": ".xbm",
|
748 | "image/x-xcf": ".xcf",
|
749 | "image/x-xpixmap": ".xpm",
|
750 | "image/x-xwindowdump": ".xwd",
|
751 | "message/rfc822": ".eml",
|
752 | "message/x-emlx": ".emlx",
|
753 | "model/e57": ".e57",
|
754 | "model/iges": ".igs",
|
755 | "model/mesh": ".msh",
|
756 | "model/vnd.dwf": ".dwf",
|
757 | "model/vnd.dwfx+xps": ".dwfx",
|
758 | "model/vnd.gdl": ".gdl",
|
759 | "model/vnd.gtw": ".gtw",
|
760 | "model/vnd.mts": ".mts",
|
761 | "model/vnd.vtu": ".vtu",
|
762 | "model/vrml": ".wrl",
|
763 | "multipart/related": ".mht",
|
764 | "text/asp": ".asp",
|
765 | "text/aspdotnet": ".aspx",
|
766 | "text/calendar": ".ics",
|
767 | "text/css": ".css",
|
768 | "text/csv": ".csv",
|
769 | "text/html": ".html",
|
770 | "text/iso19139+xml": ".iso19139",
|
771 | "text/plain": ".txt",
|
772 | "text/prs.lines.tag": ".dsc",
|
773 | "text/richtext": ".rtx",
|
774 | "text/sgml": ".sgml",
|
775 | "text/tab-separated-values": ".tsv",
|
776 | "text/troff": ".t",
|
777 | "text/uri-list": ".uri",
|
778 | "text/vnd.curl": ".curl",
|
779 | "text/vnd.curl.dcurl": ".dcurl",
|
780 | "text/vnd.curl.mcurl": ".mcurl",
|
781 | "text/vnd.curl.scurl": ".scurl",
|
782 | "text/vnd.fly": ".fly",
|
783 | "text/vnd.fmi.flexstor": ".flx",
|
784 | "text/vnd.graphviz": ".gv",
|
785 | "text/vnd.in3d.3dml": ".3dml",
|
786 | "text/vnd.in3d.spot": ".spot",
|
787 | "text/vnd.iptc.anpa": ".anpa",
|
788 | "text/vnd.sun.j2me.app-descriptor": ".jad",
|
789 | "text/vnd.wap.wml": ".wml",
|
790 | "text/vnd.wap.wmlscript": ".wmls",
|
791 | "text/vtt": ".vtt",
|
792 | "text/x-actionscript": ".as",
|
793 | "text/x-ada": ".ada",
|
794 | "text/x-applescript": ".applescript",
|
795 | "text/x-asciidoc": ".asciidoc",
|
796 | "text/x-aspectj": ".aj",
|
797 | "text/x-assembly": ".s",
|
798 | "text/x-awk": ".awk",
|
799 | "text/x-basic": ".bas",
|
800 | "text/x-c++hdr": ".hpp",
|
801 | "text/x-c++src": ".cpp",
|
802 | "text/x-cgi": ".cgi",
|
803 | "text/x-chdr": ".h",
|
804 | "text/x-clojure": ".clj",
|
805 | "text/x-cobol": ".cbl",
|
806 | "text/x-coffeescript": ".coffee",
|
807 | "text/x-coldfusion": ".cfm",
|
808 | "text/x-common-lisp": ".cl",
|
809 | "text/x-config": ".config",
|
810 | "text/x-csharp": ".cs",
|
811 | "text/x-csrc": ".c",
|
812 | "text/x-d": ".d",
|
813 | "text/x-diff": ".diff",
|
814 | "text/x-eiffel": ".e",
|
815 | "text/x-emacs-lisp": ".el",
|
816 | "text/x-erlang": ".erl",
|
817 | "text/x-expect": ".exp",
|
818 | "text/x-forth": ".4th",
|
819 | "text/x-fortran": ".f",
|
820 | "text/x-go": ".go",
|
821 | "text/x-groovy": ".groovy",
|
822 | "text/x-haml": ".haml",
|
823 | "text/x-haskell": ".hs",
|
824 | "text/x-haxe": ".hx",
|
825 | "text/x-idl": ".idl",
|
826 | "text/x-ini": ".ini",
|
827 | "text/x-java-properties": ".properties",
|
828 | "text/x-java-source": ".java",
|
829 | "text/x-jsp": ".jsp",
|
830 | "text/x-less": ".less",
|
831 | "text/x-lex": ".l",
|
832 | "text/x-log": ".log",
|
833 | "text/x-lua": ".lua",
|
834 | "text/x-ml": ".ml",
|
835 | "text/x-modula": ".m3",
|
836 | "text/x-objcsrc": ".m",
|
837 | "text/x-ocaml": ".ocaml",
|
838 | "text/x-pascal": ".p",
|
839 | "text/x-perl": ".pl",
|
840 | "text/x-php": ".php",
|
841 | "text/x-prolog": ".pro",
|
842 | "text/x-python": ".py",
|
843 | "text/x-rexx": ".rexx",
|
844 | "text/x-rsrc": ".r",
|
845 | "text/x-rst": ".rest",
|
846 | "text/x-ruby": ".rb",
|
847 | "text/x-scala": ".scala",
|
848 | "text/x-scheme": ".scm",
|
849 | "text/x-sed": ".sed",
|
850 | "text/x-setext": ".etx",
|
851 | "text/x-sql": ".sql",
|
852 | "text/x-stsrc": ".st",
|
853 | "text/x-tcl": ".itk",
|
854 | "text/x-uuencode": ".uu",
|
855 | "text/x-vbasic": ".cls",
|
856 | "text/x-vbdotnet": ".vb",
|
857 | "text/x-vbscript": ".vbs",
|
858 | "text/x-vcalendar": ".vcs",
|
859 | "text/x-vcard": ".vcf",
|
860 | "text/x-verilog": ".v",
|
861 | "text/x-vhdl": ".vhd",
|
862 | "text/x-web-markdown": ".md",
|
863 | "text/x-yacc": ".y",
|
864 | "text/x-yaml": ".yaml",
|
865 | "video/3gpp": ".3gp",
|
866 | "video/3gpp2": ".3g2",
|
867 | "video/h261": ".h261",
|
868 | "video/h263": ".h263",
|
869 | "video/h264": ".h264",
|
870 | "video/iso.segment": ".m4s",
|
871 | "video/jpeg": ".jpgv",
|
872 | "video/mj2": ".mj2",
|
873 | "video/mp4": ".mp4",
|
874 | "video/mpeg": ".mpeg",
|
875 | "video/ogg": ".ogv",
|
876 | "video/quicktime": ".qt",
|
877 | "video/vnd.fvt": ".fvt",
|
878 | "video/vnd.mpegurl": ".mxu",
|
879 | "video/vnd.ms-playready.media.pyv": ".pyv",
|
880 | "video/vnd.vivo": ".viv",
|
881 | "video/webm": ".webm",
|
882 | "video/x-dirac": ".drc",
|
883 | "video/x-f4v": ".f4v",
|
884 | "video/x-flc": ".flc",
|
885 | "video/x-fli": ".fli",
|
886 | "video/x-flv": ".flv",
|
887 | "video/x-jng": ".jng",
|
888 | "video/x-m4v": ".m4v",
|
889 | "video/x-matroska": ".mkv",
|
890 | "video/x-mng": ".mng",
|
891 | "video/x-ms-asf": ".asf",
|
892 | "video/x-ms-wm": ".wm",
|
893 | "video/x-ms-wmv": ".wmv",
|
894 | "video/x-ms-wmx": ".wmx",
|
895 | "video/x-ms-wvx": ".wvx",
|
896 | "video/x-msvideo": ".avi",
|
897 | "video/x-ogm": ".ogm",
|
898 | "video/x-sgi-movie": ".movie",
|
899 | "x-conference/x-cooltalk": ".ice",
|
900 | };
|
901 | const typeToExtension = (options) => {
|
902 | if (options.fileExtension) {
|
903 | return options.fileExtension.startsWith(".") ? options.fileExtension : `.${options.fileExtension}`;
|
904 | }
|
905 | return extensionsByType[options.contentType] || "";
|
906 | };
|
907 | exports.typeToExtension = typeToExtension;
|
908 |
|
\ | No newline at end of file |