mime-detect
Version:
Detect mime type and encoding (aka Content-Type) from buffer, file content and filename.
1,211 lines (1,210 loc) • 21.2 kB
TypeScript
export declare let ext_to_mime: {
"123": string;
ez: string;
appinstaller: string;
aw: string;
appx: string;
appxbundle: string;
atom: string;
atomcat: string;
atomdeleted: string;
atomsvc: string;
dwd: string;
held: string;
rsat: string;
aml: string;
amlx: string;
bdoc: string;
xcs: string;
ccxml: string;
cdfx: string;
cdmia: string;
cdmic: string;
cdmid: string;
cdmio: string;
cdmiq: string;
cpl: string;
cu: string;
cwl: string;
mpd: string;
mpp: string;
davmount: string;
dbk: string;
dssc: string;
xdssc: string;
ecma: string;
emma: string;
emotionml: string;
epub: string;
exi: string;
exp: string;
fdf: string;
fdt: string;
pfr: string;
geojson: string;
gml: string;
gpx: string;
gxf: string;
gz: string;
hjson: string;
stk: string;
ink: string;
inkml: string;
ipfix: string;
its: string;
jar: string;
war: string;
ear: string;
ser: string;
class: string;
js: string;
json: string;
map: string;
json5: string;
jsonml: string;
jsonld: string;
lgr: string;
lostxml: string;
hqx: string;
cpt: string;
mads: string;
webmanifest: string;
mrc: string;
mrcx: string;
ma: string;
nb: string;
mb: string;
mathml: string;
mbox: string;
mpf: string;
mscml: string;
metalink: string;
meta4: string;
mets: string;
maei: string;
musd: string;
mods: string;
m21: string;
mp21: string;
mp4: string;
mpg4: string;
mp4s: string;
m4p: string;
msix: string;
msixbundle: string;
doc: string;
dot: string;
mxf: string;
nq: string;
nt: string;
cjs: string;
bin: string;
dms: string;
lrf: string;
mar: string;
so: string;
dist: string;
distz: string;
pkg: string;
bpk: string;
dump: string;
elc: string;
deploy: string;
exe: string;
dll: string;
deb: string;
dmg: string;
iso: string;
img: string;
msi: string;
msp: string;
msm: string;
buffer: string;
oda: string;
opf: string;
ogx: string;
omdoc: string;
onetoc: string;
onetoc2: string;
onetmp: string;
onepkg: string;
oxps: string;
relo: string;
xer: string;
pdf: string;
pgp: string;
asc: string;
sig: string;
prf: string;
p10: string;
p7m: string;
p7c: string;
p7s: string;
p8: string;
ac: string;
cer: string;
crl: string;
pkipath: string;
pki: string;
pls: string;
ai: string;
eps: string;
ps: string;
provx: string;
cww: string;
xsf: string;
pskcxml: string;
raml: string;
rdf: string;
owl: string;
rif: string;
rnc: string;
rl: string;
rld: string;
rs: string;
rapd: string;
sls: string;
rusd: string;
gbr: string;
mft: string;
roa: string;
rsd: string;
rss: string;
rtf: string;
sbml: string;
scq: string;
scs: string;
spq: string;
spp: string;
sdp: string;
senmlx: string;
sensmlx: string;
setpay: string;
setreg: string;
shf: string;
siv: string;
sieve: string;
smi: string;
smil: string;
rq: string;
srx: string;
sql: string;
gram: string;
grxml: string;
sru: string;
ssdl: string;
ssml: string;
swidtag: string;
tei: string;
teicorpus: string;
tfi: string;
tsd: string;
toml: string;
trig: string;
ttml: string;
ubj: string;
rsheet: string;
td: string;
"1km": string;
plb: string;
psb: string;
pvb: string;
tcap: string;
pwn: string;
aso: string;
imp: string;
acu: string;
atc: string;
acutc: string;
air: string;
fcdt: string;
fxp: string;
fxpl: string;
xdp: string;
xfdf: string;
age: string;
ahead: string;
azf: string;
azs: string;
azw: string;
acc: string;
ami: string;
apk: string;
cii: string;
fti: string;
atx: string;
mpkg: string;
key: string;
m3u8: string;
numbers: string;
pages: string;
pkpass: string;
swi: string;
iota: string;
aep: string;
bmml: string;
mpm: string;
bmi: string;
rep: string;
cdxml: string;
mmd: string;
cdy: string;
csl: string;
cla: string;
rp9: string;
c4g: string;
c4d: string;
c4f: string;
c4p: string;
c4u: string;
c11amc: string;
c11amz: string;
csp: string;
cdbcmsg: string;
cmc: string;
clkx: string;
clkk: string;
clkp: string;
clkt: string;
clkw: string;
wbs: string;
pml: string;
ppd: string;
car: string;
pcurl: string;
dart: string;
rdz: string;
dbf: string;
uvf: string;
uvvf: string;
uvd: string;
uvvd: string;
uvt: string;
uvvt: string;
uvx: string;
uvvx: string;
uvz: string;
uvvz: string;
fe_launch: string;
dna: string;
mlp: string;
dpg: string;
dfac: string;
kpxx: string;
ait: string;
svc: string;
geo: string;
mag: string;
nml: string;
esf: string;
msf: string;
qam: string;
slt: string;
ssf: string;
es3: string;
et3: string;
ez2: string;
ez3: string;
mseed: string;
seed: string;
dataless: string;
gph: string;
ftc: string;
fm: string;
frame: string;
maker: string;
book: string;
fnc: string;
ltf: string;
fsc: string;
oas: string;
oa2: string;
oa3: string;
fg5: string;
bh2: string;
ddd: string;
xdw: string;
xbd: string;
fzs: string;
txd: string;
ggb: string;
ggs: string;
ggt: string;
gex: string;
gre: string;
gxt: string;
g2w: string;
g3w: string;
gmx: string;
gdoc: string;
gslides: string;
gsheet: string;
kml: string;
kmz: string;
xdcf: string;
gqf: string;
gqs: string;
gac: string;
ghf: string;
gim: string;
grv: string;
gtm: string;
tpl: string;
vcg: string;
hal: string;
zmm: string;
hbci: string;
les: string;
hpgl: string;
hpid: string;
hps: string;
jlt: string;
pcl: string;
pclxl: string;
"sfd-hdstx": string;
mpy: string;
afp: string;
listafp: string;
list3820: string;
irm: string;
sc: string;
icc: string;
icm: string;
igl: string;
ivp: string;
ivu: string;
igm: string;
xpw: string;
xpx: string;
i2g: string;
qbo: string;
qfx: string;
rcprofile: string;
irp: string;
xpr: string;
fcs: string;
jam: string;
rms: string;
jisp: string;
joda: string;
ktz: string;
ktr: string;
karbon: string;
chrt: string;
kfo: string;
flw: string;
kon: string;
kpr: string;
kpt: string;
ksp: string;
kwd: string;
kwt: string;
htke: string;
kia: string;
kne: string;
knp: string;
skp: string;
skd: string;
skt: string;
skm: string;
sse: string;
lasxml: string;
lbd: string;
lbe: string;
apr: string;
pre: string;
nsf: string;
org: string;
scm: string;
lwp: string;
portpkg: string;
mvt: string;
mcd: string;
mc1: string;
cdkey: string;
mwf: string;
mfm: string;
flo: string;
igx: string;
mif: string;
daf: string;
dis: string;
mbk: string;
mqy: string;
msl: string;
plc: string;
txf: string;
mpn: string;
mpc: string;
xul: string;
cil: string;
cab: string;
xls: string;
xlm: string;
xla: string;
xlc: string;
xlt: string;
xlw: string;
xlam: string;
xlsb: string;
xlsm: string;
xltm: string;
eot: string;
chm: string;
ims: string;
lrm: string;
thmx: string;
msg: string;
cat: string;
stl: string;
ppt: string;
pps: string;
pot: string;
ppam: string;
pptm: string;
sldm: string;
ppsm: string;
potm: string;
mpt: string;
docm: string;
dotm: string;
wps: string;
wks: string;
wcm: string;
wdb: string;
wpl: string;
xps: string;
mseq: string;
mus: string;
msty: string;
taglet: string;
bdo: string;
nlu: string;
ntf: string;
nitf: string;
nnd: string;
nns: string;
nnw: string;
ngdat: string;
"n-gage": string;
rpst: string;
rpss: string;
edm: string;
edx: string;
ext: string;
odc: string;
otc: string;
odb: string;
odf: string;
odft: string;
odg: string;
otg: string;
odi: string;
oti: string;
odp: string;
otp: string;
ods: string;
ots: string;
odt: string;
odm: string;
ott: string;
oth: string;
xo: string;
dd2: string;
obgx: string;
oxt: string;
osm: string;
pptx: string;
sldx: string;
ppsx: string;
potx: string;
xlsx: string;
xltx: string;
docx: string;
dotx: string;
mgp: string;
dp: string;
esa: string;
pdb: string;
pqa: string;
oprc: string;
paw: string;
str: string;
ei6: string;
efif: string;
wg: string;
plf: string;
pbd: string;
box: string;
mgz: string;
qps: string;
ptid: string;
xhtm: string;
qxd: string;
qxt: string;
qwd: string;
qwt: string;
qxl: string;
qxb: string;
rar: string;
bed: string;
mxl: string;
musicxml: string;
cryptonote: string;
cod: string;
rm: string;
rmvb: string;
link66: string;
st: string;
see: string;
sema: string;
semd: string;
semf: string;
ifm: string;
itp: string;
iif: string;
ipk: string;
twd: string;
twds: string;
mmf: string;
teacher: string;
fo: string;
sdkm: string;
sdkd: string;
dxp: string;
sfs: string;
sdc: string;
sda: string;
sdd: string;
smf: string;
sdw: string;
vor: string;
sgl: string;
smzip: string;
sm: string;
wadl: string;
sxc: string;
stc: string;
sxd: string;
std: string;
sxi: string;
sti: string;
sxm: string;
sxw: string;
sxg: string;
stw: string;
sus: string;
susp: string;
svd: string;
sis: string;
sisx: string;
xsm: string;
bdm: string;
xdm: string;
ddf: string;
tao: string;
pcap: string;
cap: string;
dmp: string;
tmo: string;
tpt: string;
mxs: string;
tra: string;
ufd: string;
ufdl: string;
utz: string;
umj: string;
unityweb: string;
uoml: string;
uo: string;
vcx: string;
vsd: string;
vst: string;
vss: string;
vsw: string;
vis: string;
vsf: string;
wbxml: string;
wmlc: string;
wmlsc: string;
wtb: string;
nbp: string;
wpd: string;
wqd: string;
stf: string;
xar: string;
xfdl: string;
hvd: string;
hvs: string;
hvp: string;
osf: string;
osfpvg: string;
saf: string;
spf: string;
cmp: string;
zir: string;
zirz: string;
zaz: string;
vxml: string;
wasm: string;
wif: string;
wgt: string;
hlp: string;
wsdl: string;
wspolicy: string;
"7z": string;
abw: string;
ace: string;
arj: string;
aab: string;
x32: string;
u32: string;
vox: string;
aam: string;
aas: string;
bcpio: string;
torrent: string;
blb: string;
blorb: string;
bz: string;
bz2: string;
boz: string;
cbr: string;
cba: string;
cbt: string;
cbz: string;
cb7: string;
vcd: string;
cfs: string;
chat: string;
pgn: string;
crx: string;
cco: string;
nsc: string;
cpio: string;
csh: string;
udeb: string;
dgc: string;
dir: string;
dcr: string;
dxr: string;
cst: string;
cct: string;
cxt: string;
w3d: string;
fgd: string;
swa: string;
wad: string;
ncx: string;
dtb: string;
res: string;
dvi: string;
evy: string;
eva: string;
bdf: string;
gsf: string;
psf: string;
pcf: string;
snf: string;
pfa: string;
pfb: string;
pfm: string;
afm: string;
arc: string;
spl: string;
gca: string;
ulx: string;
gnumeric: string;
gramps: string;
gtar: string;
hdf: string;
php: string;
install: string;
jardiff: string;
jnlp: string;
kdbx: string;
latex: string;
luac: string;
lzh: string;
lha: string;
run: string;
mie: string;
prc: string;
mobi: string;
application: string;
lnk: string;
wmd: string;
wmz: string;
xbap: string;
mdb: string;
obd: string;
crd: string;
clp: string;
com: string;
bat: string;
mvb: string;
m13: string;
m14: string;
wmf: string;
emf: string;
emz: string;
mny: string;
pub: string;
scd: string;
trm: string;
wri: string;
nc: string;
cdf: string;
pac: string;
nzb: string;
pl: string;
pm: string;
p12: string;
pfx: string;
p7b: string;
spc: string;
p7r: string;
rpm: string;
ris: string;
sea: string;
sh: string;
shar: string;
swf: string;
xap: string;
sit: string;
sitx: string;
srt: string;
sv4cpio: string;
sv4crc: string;
t3: string;
gam: string;
tar: string;
tcl: string;
tk: string;
tex: string;
tfm: string;
texinfo: string;
texi: string;
obj: string;
ustar: string;
hdd: string;
ova: string;
ovf: string;
vbox: string;
"vbox-extpack": string;
vdi: string;
vhd: string;
vmdk: string;
src: string;
webapp: string;
der: string;
crt: string;
pem: string;
fig: string;
xlf: string;
xpi: string;
xz: string;
z1: string;
z2: string;
z3: string;
z4: string;
z5: string;
z6: string;
z7: string;
z8: string;
xaml: string;
xav: string;
xca: string;
xdf: string;
xel: string;
xns: string;
xenc: string;
xhtml: string;
xht: string;
xml: string;
xsl: string;
xsd: string;
rng: string;
dtd: string;
xop: string;
xpl: string;
xslt: string;
xspf: string;
mxml: string;
xhvml: string;
xvml: string;
xvm: string;
yang: string;
yin: string;
zip: string;
"3gpp": string;
adts: string;
aac: string;
adp: string;
amr: string;
au: string;
snd: string;
mid: string;
midi: string;
kar: string;
rmi: string;
mxmf: string;
mp3: string;
m4a: string;
mp4a: string;
mpga: string;
mp2: string;
mp2a: string;
m2a: string;
m3a: string;
oga: string;
ogg: string;
spx: string;
opus: string;
s3m: string;
sil: string;
uva: string;
uvva: string;
eol: string;
dra: string;
dts: string;
dtshd: string;
lvp: string;
pya: string;
ecelp4800: string;
ecelp7470: string;
ecelp9600: string;
rip: string;
wav: string;
weba: string;
aif: string;
aiff: string;
aifc: string;
caf: string;
flac: string;
mka: string;
m3u: string;
wax: string;
wma: string;
ram: string;
ra: string;
rmp: string;
xm: string;
cdx: string;
cif: string;
cmdf: string;
cml: string;
csml: string;
xyz: string;
ttc: string;
otf: string;
ttf: string;
woff: string;
woff2: string;
exr: string;
apng: string;
avci: string;
avcs: string;
avif: string;
bmp: string;
dib: string;
cgm: string;
drle: string;
dpx: string;
fits: string;
g3: string;
gif: string;
heic: string;
heics: string;
heif: string;
heifs: string;
hej2: string;
hsj2: string;
ief: string;
jls: string;
jp2: string;
jpg2: string;
jpeg: string;
jpg: string;
jpe: string;
jph: string;
jhc: string;
jpm: string;
jpgm: string;
jpx: string;
jpf: string;
jxl: string;
jxr: string;
jxra: string;
jxrs: string;
jxs: string;
jxsc: string;
jxsi: string;
jxss: string;
ktx: string;
ktx2: string;
png: string;
btif: string;
btf: string;
pti: string;
sgi: string;
svg: string;
svgz: string;
t38: string;
tif: string;
tiff: string;
tfx: string;
psd: string;
azv: string;
uvi: string;
uvvi: string;
uvg: string;
uvvg: string;
djvu: string;
djv: string;
sub: string;
dwg: string;
dxf: string;
fbs: string;
fpx: string;
fst: string;
mmr: string;
rlc: string;
ico: string;
dds: string;
mdi: string;
wdp: string;
npx: string;
b16: string;
tap: string;
vtf: string;
wbmp: string;
xif: string;
pcx: string;
webp: string;
"3ds": string;
ras: string;
cmx: string;
fh: string;
fhc: string;
fh4: string;
fh5: string;
fh7: string;
jng: string;
sid: string;
pic: string;
pct: string;
pnm: string;
pbm: string;
pgm: string;
ppm: string;
rgb: string;
tga: string;
xbm: string;
xpm: string;
xwd: string;
"disposition-notification": string;
u8msg: string;
u8dsn: string;
u8mdn: string;
u8hdr: string;
eml: string;
mime: string;
wsc: string;
"3mf": string;
gltf: string;
glb: string;
igs: string;
iges: string;
jt: string;
msh: string;
mesh: string;
silo: string;
mtl: string;
stpx: string;
stpz: string;
stpxz: string;
u3d: string;
bary: string;
cld: string;
dae: string;
dwf: string;
gdl: string;
gtw: string;
mts: string;
ogex: string;
x_b: string;
x_t: string;
pyo: string;
pyox: string;
vds: string;
usda: string;
usdz: string;
bsp: string;
vtu: string;
wrl: string;
vrml: string;
x3db: string;
x3dbz: string;
x3dv: string;
x3dvz: string;
x3d: string;
x3dz: string;
appcache: string;
manifest: string;
ics: string;
ifb: string;
coffee: string;
litcoffee: string;
css: string;
csv: string;
html: string;
htm: string;
shtml: string;
jade: string;
mjs: string;
jsx: string;
less: string;
md: string;
markdown: string;
mml: string;
mdx: string;
n3: string;
txt: string;
text: string;
conf: string;
def: string;
list: string;
log: string;
in: string;
ini: string;
dsc: string;
rtx: string;
sgml: string;
sgm: string;
shex: string;
slim: string;
slm: string;
spdx: string;
stylus: string;
styl: string;
tsv: string;
t: string;
tr: string;
roff: string;
man: string;
me: string;
ms: string;
ttl: string;
uri: string;
uris: string;
urls: string;
vcard: string;
curl: string;
dcurl: string;
mcurl: string;
scurl: string;
ged: string;
fly: string;
flx: string;
gv: string;
"3dml": string;
spot: string;
jad: string;
wml: string;
wmls: string;
vtt: string;
wgsl: string;
s: string;
asm: string;
c: string;
cc: string;
cxx: string;
cpp: string;
h: string;
hh: string;
dic: string;
htc: string;
f: string;
for: string;
f77: string;
f90: string;
hbs: string;
java: string;
lua: string;
mkd: string;
nfo: string;
opml: string;
p: string;
pas: string;
pde: string;
sass: string;
scss: string;
etx: string;
sfv: string;
ymp: string;
uu: string;
vcs: string;
vcf: string;
yaml: string;
yml: string;
"3gp": string;
"3g2": string;
h261: string;
h263: string;
h264: string;
m4s: string;
jpgv: string;
mj2: string;
mjp2: string;
ts: string;
m2t: string;
m2ts: string;
mp4v: string;
mpeg: string;
mpg: string;
mpe: string;
m1v: string;
m2v: string;
ogv: string;
qt: string;
mov: string;
uvh: string;
uvvh: string;
uvm: string;
uvvm: string;
uvp: string;
uvvp: string;
uvs: string;
uvvs: string;
uvv: string;
uvvv: string;
dvb: string;
fvt: string;
mxu: string;
m4u: string;
pyv: string;
uvu: string;
uvvu: string;
viv: string;
webm: string;
f4v: string;
fli: string;
flv: string;
m4v: string;
mkv: string;
mk3d: string;
mks: string;
mng: string;
asf: string;
asx: string;
vob: string;
wm: string;
wmv: string;
wmx: string;
wvx: string;
avi: string;
movie: string;
smv: string;
ice: string;
};