xref: /inferno-os/lib/mimetype (revision 30dcb98c58694ef9d5678fc230695a51910c8314)
17d6ec01dSCharles.Forsyth#suffix		generic type	specific type	encoding	safe? y=yes, m=maybe, n=no, p=previous.suffix, r=mailreject
27d6ec01dSCharles.Forsyth.3gp		video		3gpp		-		y
37d6ec01dSCharles.Forsyth.3gpp		video		3gpp		-		y
40e96539fSCharles.Forsyth.C		text		plain		-		y # C++ program
50e96539fSCharles.Forsyth.Z		-		-		compress	m
60e96539fSCharles.Forsyth.a		application	octet-stream	-		y
70e96539fSCharles.Forsyth.ada		text		plain		-		y # ada program
80e96539fSCharles.Forsyth.ai		application	postscript	-		y
90e96539fSCharles.Forsyth.aif		audio		x-aiff		-		y
100e96539fSCharles.Forsyth.aifc		audio		x-aiff		-		y
110e96539fSCharles.Forsyth.aiff		audio		x-aiff		-		y
120e96539fSCharles.Forsyth.asf		video		x-ms-asf	-		m # MS streaming
137d6ec01dSCharles.Forsyth.asc		application	text		-		y # sometimes application/pgp-signature
140e96539fSCharles.Forsyth.asx		video		x-ms-asf	-		m # MS streaming
150e96539fSCharles.Forsyth.au		audio		basic		-		y # sun audio
160e96539fSCharles.Forsyth.avi		video		x-msvideo	-		m
170e96539fSCharles.Forsyth.awk		text		plain		-		y # awk program
180e96539fSCharles.Forsyth.bas		text		plain		-		y # basic program
190e96539fSCharles.Forsyth.bat		application	octet-stream	-		r # DOS executable
200e96539fSCharles.Forsyth.bbl		text		plain		-		y # BibTex output
210e96539fSCharles.Forsyth.bcpio		application	x-bcpio		-		m
220e96539fSCharles.Forsyth.bib		text		plain		-		y # BibTex input
230e96539fSCharles.Forsyth.bmp		image		bmp		-		y # bitmapped image
247d6ec01dSCharles.Forsyth.bz2		-		-		bzip2		m # bzipped file
250e96539fSCharles.Forsyth.c		text		plain		-		y # C program
260e96539fSCharles.Forsyth.c++		text		plain		-		y # C++ program
270e96539fSCharles.Forsyth.cacert		application	x-x509-ca-cert	-		y # DER X.509 CA certificate
280e96539fSCharles.Forsyth.cc		text		plain		-		y
290e96539fSCharles.Forsyth.cdf		application	x-netcdf	-		y
300e96539fSCharles.Forsyth.class		application	java		-		y # Java bytecodes
310e96539fSCharles.Forsyth.com		application	octet-stream	-		r # DOS executable
320e96539fSCharles.Forsyth.cpio		application	x-cpio		-		y
337d6ec01dSCharles.Forsyth.cpl		application	octet-stream	-		r # Windows Control Panel Applet
340e96539fSCharles.Forsyth.cpp		text		plain		-		y # DOS C++ program
350e96539fSCharles.Forsyth.crt		application	x-x509-ca-cert	-		y # DER X.509 CA certificate
360e96539fSCharles.Forsyth.css		text		css		-		m
370e96539fSCharles.Forsyth.csv		application	vnd.ms-excel	-		y # Microsoft Excel comma-separated-values
380e96539fSCharles.Forsyth.dat		text		plain		-		y # AMPL et al.
390e96539fSCharles.Forsyth.diff		text		plain		-		y
400e96539fSCharles.Forsyth.doc		application	msword		-		n # Microsoft Word
410e96539fSCharles.Forsyth.dvi		application	x-dvi		-		y # TeX output
420e96539fSCharles.Forsyth.enc		application	octet-stream	-		y # encrypted file
430e96539fSCharles.Forsyth.eps		application	postscript	-		y
440e96539fSCharles.Forsyth.etx		text		x-setext	-		m
450e96539fSCharles.Forsyth.exe		application	octet-stream	-		r # DOS executable
460e96539fSCharles.Forsyth.executable	application	octet-stream	-		r # DOS executable
470e96539fSCharles.Forsyth.exz		application	octet-stream	gzip		n # gzipped DOS executable
480e96539fSCharles.Forsyth.f		text		plain		-		y # fortran-77 program
490e96539fSCharles.Forsyth.fm		application	framemaker	-		y
500e96539fSCharles.Forsyth.f90		text		plain		-		y # fortran-90 program
510e96539fSCharles.Forsyth.flc		video		x-flc		-		m
520e96539fSCharles.Forsyth.fli		video		x-fli		-		m
537d6ec01dSCharles.Forsyth.gcd		text		x-pcs-gcd	-		y	# helper file for .qcp
540e96539fSCharles.Forsyth.gif		image		gif		-		y
550e96539fSCharles.Forsyth.gtar		application	x-gtar		-		m
560e96539fSCharles.Forsyth.gz		-		-		gzip		m # gzipped file
570e96539fSCharles.Forsyth.h		text		plain		-		y # C header file
580e96539fSCharles.Forsyth.hdf		application	x-hdf		-		y
597d6ec01dSCharles.Forsyth.hdml		text		x-hdml		-		y
600e96539fSCharles.Forsyth.hqx		application	octet-stream	-		m # Mac BinHex
610e96539fSCharles.Forsyth.htm		text		html		-		m
620e96539fSCharles.Forsyth.html		text		html		-		m
630e96539fSCharles.Forsyth.ico		image		x-icon		-		y
640e96539fSCharles.Forsyth.ief		image		ief		-		y
65*30dcb98cSCharles.Forsyth.iso		application	octet-stream	-	y	# ISO9660 image
667d6ec01dSCharles.Forsyth.jad		text		vnd.sun.j2me.app-descriptor	-	y
670e96539fSCharles.Forsyth.jar		application	java-archive	-		y
680e96539fSCharles.Forsyth.jfif		image		jpeg		-		y
690e96539fSCharles.Forsyth.jfif-tbnl	image		jpeg		-		y
700e96539fSCharles.Forsyth.jpe		image		jpeg		-		y
710e96539fSCharles.Forsyth.jpeg		image		jpeg		-		y
720e96539fSCharles.Forsyth.jpg		image		jpeg		-		y
737d6ec01dSCharles.Forsyth#.jpg		image		pjpeg		-		y
747d6ec01dSCharles.Forsyth.js		application	x-javascript	-		y
750e96539fSCharles.Forsyth.latex		application	x-latex		-		y
760e96539fSCharles.Forsyth.ltx		application	x-latex		-		y
770e96539fSCharles.Forsyth.man		application	x-troff-man	-		y
780e96539fSCharles.Forsyth.me		application	x-troff-me	-		y
790e96539fSCharles.Forsyth.mid		audio		midi		-		y # MIDI music
800e96539fSCharles.Forsyth.mime		message		rfc822		-		y
810e96539fSCharles.Forsyth.mod		text		plain		-		y # AMPL et al.
820e96539fSCharles.Forsyth.mov		video		quicktime	-		y
830e96539fSCharles.Forsyth.movie		video		x-sgi-movie	-		y
840e96539fSCharles.Forsyth.mpe		video		mpeg		-		y
850e96539fSCharles.Forsyth.mpeg		video		mpeg		-		y
860e96539fSCharles.Forsyth.mpg		video		mpeg		-		y
870e96539fSCharles.Forsyth.ms		application	x-troff-ms	-		y
880e96539fSCharles.Forsyth.mv		video		x-sgi-movie	-		y
890e96539fSCharles.Forsyth.nc		application	x-netcdf	-		y
900e96539fSCharles.Forsyth.o		application	octet-stream	-		y
910e96539fSCharles.Forsyth.oda		application	oda		-		m
920e96539fSCharles.Forsyth.p		text		plain			-	y # Pascal program
937d6ec01dSCharles.Forsyth.p7m		application	x-pkcs7-mime		-	y # SMIME
940e96539fSCharles.Forsyth.p7s		application	x-pkcs7-signature	-	y # SMIME
950e96539fSCharles.Forsyth.pbm		image		x-portable-bitmap	-	y
960e96539fSCharles.Forsyth.pdf		application	pdf		-		y # Adobe Portable Document Format
970e96539fSCharles.Forsyth.pif		application	octet-stream	-		r # DOS executable
980e96539fSCharles.Forsyth.pgm		image		x-portable-graymap	-	y
990e96539fSCharles.Forsyth.pl		text		plain		-		y
1007d6ec01dSCharles.Forsyth.png		image		png		-		y
1010e96539fSCharles.Forsyth.pnm		image		x-portable-anymap	-	y
1020e96539fSCharles.Forsyth.ppm		image		x-portable-pixmap	-	y
1030e96539fSCharles.Forsyth.ppt		application	vnd.ms-powerpoint	-	n # Microsoft PowerPoint
1040e96539fSCharles.Forsyth.ps		application	postscript	-		m
1050e96539fSCharles.Forsyth.qcp		audio		vnd.qcelp	-		y # Qualcomm CELP
1060e96539fSCharles.Forsyth.qcp2		audio		qcp		-		y # Qualcomm CELP
1070e96539fSCharles.Forsyth.qt		video		quicktime	-		y
1080e96539fSCharles.Forsyth.r		text		plain		-		y # ratfor program
1090e96539fSCharles.Forsyth.ra		audio		x-pn-realaudio	-		y # G2 RealAudio
1100e96539fSCharles.Forsyth.ram		audio		x-pn-realaudio	-		y # G2 RealAudio
1110e96539fSCharles.Forsyth.ras		image		x-cmu-rast	-		y
1120e96539fSCharles.Forsyth.rc		text		plain		-		y # rc
1130e96539fSCharles.Forsyth.rfr		text		plain		-		y # refer
1140e96539fSCharles.Forsyth.rgb		image		x-rgb		-		y
1150e96539fSCharles.Forsyth.rm		application	x-pn-realmedia	-		y # G2 RealAudio
1160e96539fSCharles.Forsyth.roff		application	x-troff		-		y
1170e96539fSCharles.Forsyth.rpm		audio		x-pn-realaudio-plugin	-	y # G2 RealAudio
1180e96539fSCharles.Forsyth.rtf		application	rtf		-		y
1190e96539fSCharles.Forsyth.rtx		text		richtext 	-		y
1200e96539fSCharles.Forsyth.scr		application	octet-stream	-		r # DOS executable (screen saver)
1210e96539fSCharles.Forsyth.sh		application	x-shar		-		m
1220e96539fSCharles.Forsyth.shar		application	x-shar		-		m
1230e96539fSCharles.Forsyth.smi		application	smil		-		m # sync multimedia
1240e96539fSCharles.Forsyth.smil		application	smil		-		m # sync multimedia
1250e96539fSCharles.Forsyth.snd		audio		basic		-		y
1260e96539fSCharles.Forsyth.suspect	application	octet-stream	-		y # upas/vf
1270e96539fSCharles.Forsyth.sv4cpio	application	x-sv4cpio	-		m
1280e96539fSCharles.Forsyth.sv4crc		application	x-sv4crc	-		y
1297d6ec01dSCharles.Forsyth.swf		application	x-shockwave-flash		-		y
1300e96539fSCharles.Forsyth.t		application	x-troff		-		y
1310e96539fSCharles.Forsyth.tar		application	x-tar		-		m
1320e96539fSCharles.Forsyth.tardist	application	x-tardist	-		n # SGI SoftwareManager
1330e96539fSCharles.Forsyth.taz		application	x-tar		compress	m
1340e96539fSCharles.Forsyth.tcl		application	x-tcl		-		y
1350e96539fSCharles.Forsyth.tex		application	x-tex		-		y # Tex input
1360e96539fSCharles.Forsyth.texi		application	x-texinfo	-		y
1370e96539fSCharles.Forsyth.texinfo	application	x-texinfo	-		y
1380e96539fSCharles.Forsyth.text		text		plain		-		y
1390e96539fSCharles.Forsyth.tgz		application	x-tar		gzip		m
1400e96539fSCharles.Forsyth.tif		image		tiff		-		y
1410e96539fSCharles.Forsyth.tiff		image		tiff		-		y
1420e96539fSCharles.Forsyth.toc		text		plain		-		y # table of contents
1430e96539fSCharles.Forsyth.tr		application	x-troff		-		y
1440e96539fSCharles.Forsyth.trz		application	x-tar		compress	m
1450e96539fSCharles.Forsyth.tsv		text		tab-separated-values	-	y
1460e96539fSCharles.Forsyth.txt		text		-		-		y
1470e96539fSCharles.Forsyth.txt		text		plain		-		y
1480e96539fSCharles.Forsyth.ucert		application	x-x509-user-cert	-	y # DER X.509 user certificate
1490e96539fSCharles.Forsyth.ustar		application	x-ustar		-		m
1500e96539fSCharles.Forsyth.vcf		text		x-vcard		-		y # vCard
1510e96539fSCharles.Forsyth.wav		audio		x-wav		-		y
1520e96539fSCharles.Forsyth.wbmp		image		vnd.wap.wbmp	-		y # wireless bitmap
1530e96539fSCharles.Forsyth.wml		text		vnd.wap.wml	-		m # WML doc
1540e96539fSCharles.Forsyth.wmlc		application	vnd.wap.wmlc	-		m # compiled WML doc
1550e96539fSCharles.Forsyth.wmls		text		vnd.wap.wmlscript	-	m # WMLScript
1560e96539fSCharles.Forsyth.wmlsc		application	vnd.wap.wmlscriptc	-	m # compiled WMLScript
1570e96539fSCharles.Forsyth.wsrc		application	x-wais-source	-		y
1580e96539fSCharles.Forsyth.xbm		image		x-xbitmap	-		y # X bitmap
1590e96539fSCharles.Forsyth.xgz		-		-		x-gzip		m # gzipped file
1600e96539fSCharles.Forsyth.xls		application	vnd.ms-excel	-		n # Microsoft Excel
1610e96539fSCharles.Forsyth.xml		text		xml		-		m
1620e96539fSCharles.Forsyth.xpm		image		x-xpixmap	-		y
1630e96539fSCharles.Forsyth.xwd		image		x-xwindowdump	-		y
1640e96539fSCharles.Forsyth.z		-		-		compress	m
1650e96539fSCharles.Forsyth.Z		-		-		compress	m
1660e96539fSCharles.Forsyth.zip		application	zip		-		n
1670e96539fSCharles.Forsyth.zzz		application	sleep		-		n # testing
1680e96539fSCharles.Forsyth-		application	x-gunzip	-		p # type for .tar.gz
1690e96539fSCharles.Forsyth-		message		delivery-status	-		y # mail bounces
1700e96539fSCharles.Forsyth-		application	pgp-signature	-		y
1717d6ec01dSCharles.Forsyth-		application	pgp-encrypted	-		y
172