1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
2##
3## Squid software is distributed under GPLv2+ license and includes
4## contributions from numerous individuals and organizations.
5## Please see the COPYING and CONTRIBUTORS files for details.
6##
7#
8# This file associates URL patterns for servers or services
9# that don't automatically include Content-Type (like ftp) with a mime type
10# and a graphical icon.
11#
12# Content-Encodings are taken from section 3.1 of RFC2068 (HTTP/1.1)
13#
14# This file has the format :
15#
16# regexp	content-type			icon				encoding mode	actions
17#--------------------------------------------------------------------------------------------------------
18\.gif$			image/gif		silk/image.png			-	image	+download
19\.mime$			www/mime		silk/page_white_text.png	-	ascii	+download
20^internal-dirup$	-			silk/arrow_up.png		-	-
21^internal-dir$		-			silk/folder.png			-	-
22^internal-link$		-			silk/link.png			-	-
23^internal-logo$		-			SN.png				-	-
24^internal-menu$		-			silk/folder_table.png		-	-
25^internal-text$		-			silk/page_white_text.png	-	-
26^internal-index$	-			silk/folder_table.png		-	-
27^internal-image$	-			silk/image.png			-	-
28^internal-sound$	-			silk/music.png			-	-
29^internal-movie$	-			silk/film.png			-	-
30^internal-telnet$	-			silk/computer_link.png		-	-
31^internal-binary$	-			silk/application.png		-	-
32^internal-unknown$	-			silk/bullet_red.png		-	-
33^internal-view$		-			silk/page_white.png		-	-
34^internal-download$	-			silk/package_go.png		-	-
35\.bin$		application/macbinary		silk/application.png		-	image	+download
36\.oda$		application/oda			silk/application.png		-	image	+download
37\.exe$		application/octet-stream	silk/application.png		-	image	+download
38\.pdf$		application/pdf			silk/page_white_acrobat.png	-	image	+download
39\.ai$		application/postscript		silk/page_green.png		-	image	+download +view
40\.eps$		application/postscript		silk/page_green.png		-	image	+download +view
41\.ps$		application/postscript		silk/page_green.png		-	image	+download +view
42\.rtf$		text/rtf			silk/page_white_picture.png	-	ascii	+download +view
43\.Z$		-				silk/compress.png		compress image	+download
44\.gz$		-				silk/compress.png		gzip	image	+download
45\.bz2$		application/octet-stream	silk/compress.png		-	image	+download
46\.bz$		application/octet-stream	silk/compress.png		-	image	+download
47\.tgz$		application/x-tar		silk/compress.png		gzip	image	+download
48\.csh$		application/x-csh		silk/script.png			-	ascii	+download +view
49\.dvi$		application/x-dvi		silk/page_white_text.png	-	image	+download
50\.hdf$		application/x-hdf		silk/database.png		-	image	+download
51\.latex$	application/x-latex		silk/page_white_text.png	-	ascii	+download +view
52\.lsm$		text/plain			silk/page_white_text.png	-	ascii	+download +view
53\.nc$		application/x-netcdf		silk/cd.png			-	image	+download
54\.cdf$		application/x-netcdf		silk/cd.png			-	ascii	+download
55\.sh$		application/x-sh		silk/script.png			-	ascii	+download +view
56\.tcl$		application/x-tcl		silk/script.png			-	ascii	+download +view
57\.tex$		application/x-tex		silk/page_white_text.png	-	ascii	+download +view
58\.texi$		application/x-texinfo		silk/page_white_text.png	-	ascii	+download +view
59\.texinfo$	application/x-texinfo		silk/page_white_text.png	-	ascii	+download +view
60\.t$		application/x-troff		silk/page_white_text.png	-	ascii	+download +view
61\.roff$		application/x-troff		silk/page_white_text.png	-	ascii	+download +view
62\.tr$		application/x-troff		silk/page_white_text.png	-	ascii	+download +view
63\.man$		application/x-troff-man		silk/page_white_magnify.png	-	ascii	+download +view
64\.me$		application/x-troff-me		silk/page_white_text.png	-	ascii	+download +view
65\.ms$		application/x-troff-ms		silk/page_white_text.png	-	ascii	+download +view
66\.src$		application/x-wais-source	silk/script.png			-	ascii	+download
67\.zip$		application/zip			silk/compress.png		-	image	+download
68\.bcpio$	application/x-bcpio		silk/box.png			-	image	+download
69\.cpio$		application/x-cpio		silk/box.png			-	image	+download
70\.gtar$		application/x-gtar		silk/page_white_stack.png	-	image	+download
71\.rpm$		application/x-rpm		silk/package.png		-	image	+download
72\.shar$		application/x-shar		silk/script.png			-	image	+download +view
73\.sv4cpio$	application/x-sv4cpio		silk/box.png			-	image	+download
74\.sv4crc$	application/x-sv4crc		silk/box.png			-	image	+download
75\.tar$		application/x-tar		silk/page_white_stack.png	-	image	+download
76\.ustar$	application/x-ustar		silk/page_white_stack.png	-	image	+download
77\.au$		audio/basic			silk/music.png			-	image	+download
78\.snd$		audio/basic			silk/music.png			-	image	+download
79\.mp2$		audio/mpeg			silk/music.png			-	image	+download
80\.mp3$		audio/mpeg			silk/music.png			-	image	+download
81\.mpga$		audio/mpeg			silk/music.png			-	image	+download
82\.aif$		audio/x-aiff			silk/music.png			-	image	+download
83\.aiff$		audio/x-aiff			silk/music.png			-	image	+download
84\.aifc$		audio/x-aiff			silk/music.png			-	image	+download
85\.wav$		audio/x-wav			silk/music.png			-	image	+download
86\.bmp$		image/bmp			silk/image.png			-	image	+download
87\.ief$		image/ief			silk/image.png			-	image	+download
88\.jpeg$		image/jpeg			silk/photo.png			-	image	+download
89\.jpg$		image/jpeg			silk/photo.png			-	image	+download
90\.jpe$		image/jpeg			silk/photo.png			-	image	+download
91\.tiff$		image/tiff			silk/photo.png			-	image	+download
92\.tif$		image/tiff			silk/image.png			-	image	+download
93\.ras$		image/x-cmu-raster		silk/image.png			-	image	+download
94\.pnm$		image/x-portable-anymap		silk/image.png			-	image	+download
95\.pbm$		image/x-portable-bitmap		silk/image.png			-	image	+download
96\.pgm$		image/x-portable-graymap	silk/image.png			-	image	+download
97\.ppm$		image/x-portable-pixmap		silk/image.png			-	image	+download
98\.rgb$		image/x-rgb			silk/image.png			-	image	+download
99\.xbm$		image/x-xbitmap			silk/image.png			-	image	+download
100\.xpm$		image/x-xpixmap			silk/image.png			-	image	+download
101\.xwd$		image/x-xwindowdump		silk/image.png			-	image	+download
102\.html$		text/html			silk/page_world.png		-	ascii	+download +view
103\.htm$		text/html			silk/page_world.png		-	ascii	+download +view
104\.css$		text/css			silk/css.png			-	ascii	+download +view
105\.js$		application/x-javascript	silk/script.png			-	ascii	+download +view
106\.c$		text/plain			silk/page_white_c.png		-	ascii	+download
107\.h$		text/plain			silk/page_white_c.png		-	ascii	+download
108\.cc$		text/plain			silk/page_white_cplusplus.png	-	ascii	+download
109\.cpp$		text/plain			silk/page_white_cplusplus.png	-	ascii	+download
110\.hh$		text/plain			silk/page_white_c.png		-	ascii	+download
111\.m$		text/plain			silk/script.png			-	ascii	+download
112\.f90$		text/plain			silk/page_code.png		-	ascii	+download
113\.txt$		text/plain			silk/page_white_text.png	-	ascii	+download
114\.asc$		text/plain			silk/page_white_text.png	-	ascii	+download
115\.rtx$		text/richtext			silk/page_white_picture.png	-	ascii	+download +view
116\.tsv$		text/tab-separated-values	silk/script.png			-	ascii	+download +view
117\.etx$		text/x-setext			silk/page_white_text.png	-	ascii	+download +view
118\.mpeg$		video/mpeg			silk/film.png			-	image	+download
119\.mpg$		video/mpeg			silk/film.png			-	image	+download
120\.mpe$		video/mpeg			silk/film.png			-	image	+download
121\.qt$		video/quicktime			silk/film.png			-	image	+download
122\.mov$		video/quicktime			silk/film.png			-	image	+download
123\.avi$		video/x-msvideo			silk/film.png			-	image	+download
124\.movie$	video/x-sgi-movie		silk/film.png			-	image	+download
125\.cpt$		application/mac-compactpro	silk/compress.png		-	image	+download
126\.hqx$		application/mac-binhex40	silk/page_white_zip.png		-	image	+download
127\.mwrt$		application/macwriteii		silk/page_white_text.png	-	image	+download
128\.msw$		application/msword		silk/script.png			-	image	+download
129\.doc$		application/msword		silk/page_white_word.png	-	image	+download +view
130\.xls$		application/vnd.ms-excel	silk/page_excel.png		-	image	+download
131\.ppt$		application/vnd.ms-powerpoint	silk/page_white_powerpoint.png	-	image	+download
132\.wk[s1234]$	application/vnd.lotus-1-2-3	silk/script.png			-	image	+download
133\.mif$		application/vnd.mif		silk/page_white_text.png	-	image	+download
134\.sit$		application/x-stuffit		silk/compress.png		-	image	+download
135\.pict$		application/pict		silk/picture.png		-	image	+download
136\.pic$		application/pict		silk/picture.png		-	image	+download
137\.arj$		application/x-arj-compressed	silk/compress.png		-	image	+download
138\.lzh$		application/x-lha-compressed	silk/compress.png		-	image	+download
139\.lha$		application/x-lha-compressed	silk/compress.png		-	image	+download
140\.zlib$		application/x-deflate		silk/compress.png		deflate	image	+download
141README		text/plain			silk/information.png		-	ascii	+download
142^core$		application/octet-stream	silk/bomb.png			-	image	+download
143\.core$		application/octet-stream	silk/bomb.png			-	image	+download
144\.png$		image/png			silk/image.png			-	image	+download
145\.cab$		application/octet-stream	silk/compress.png		-	image	+download +view
146\.xpi$		application/x-xpinstall		silk/plugin_add.png		-	image	+download
147\.class$	application/octet-stream	silk/script_gear.png		-	image	+download
148\.java$		text/plain			silk/cup.png			-	ascii	+download
149\.dcr$		application/x-director		silk/script_palette.png		-	image	+download
150\.dir$		application/x-director		silk/film.png			-	image	+download
151\.dxr$		application/x-director		silk/film_key.png		-	image	+download
152\.djv$		image/vnd.djvu			silk/image.png			-	image	+download
153\.djvu$		image/vnd.djvu			silk/image.png			-	image	+download
154\.dll$		application/octet-stream	silk/plugin.png			-	image	+download
155\.dms$		application/octet-stream	silk/drive_disk.png		-	image	+download
156\.ez$		application/andrew-inset	silk/bullet_red.png		-	image	+download
157\.ice$		x-conference/x-cooltalk		silk/compress.png		-	image	+download
158\.iges$		model/iges			silk/image.png			-	image	+download
159\.igs$		model/iges			silk/image.png			-	image	+download
160\.kar$		audio/midi			silk/music.png			-	image	+download
161\.mid$		audio/midi			silk/music.png			-	image	+download
162\.midi$		audio/midi			silk/music.png			-	image	+download
163\.mesh$		model/mesh			silk/image.png			-	image	+download
164\.silo$		model/mesh			silk/image.png			-	image	+download
165\.mxu$		video/vnd.mpegurl		silk/film.png			-	image	+download
166\.pdb$		chemical/x-pdb			silk/chart_line.png		-	image	+download
167\.pgn$		application/x-chess-pgn		silk/bricks.png			-	image	+download
168\.ra$		audio/x-realaudio		silk/music.png			-	image	+download
169\.ram$		audio/x-pn-realaudio		silk/music.png			-	image	+download
170\.rm$		audio/x-pn-realaudio		silk/music.png			-	image	+download
171\.sgml$		text/sgml			silk/page_code.png		-	ascii	+download
172\.sgm$		text/sgml			silk/page_code.png		-	ascii	+download
173\.skd$		application/x-koan		silk/music.png			-	image	+download
174\.skm$		application/x-koan		silk/music.png			-	image	+download
175\.skp$		application/x-koan		silk/music.png			-	image	+download
176\.skt$		application/x-koan		silk/music.png			-	image	+download
177\.smi$		application/smil		silk/layers.png			-	image	+download
178\.smil$		application/smil		silk/layers.png			-	image	+download
179\.so$		application/octet-stream	silk/plugin.png			-	image	+download
180\.spl$		application/x-futuresplash	silk/page_white_flash.png	-	image	+download
181\.swf$		application/x-shockwave-flash	silk/page_white_flash.png	-	image	+download
182\.vcd$		application/x-cdlink		silk/cd.png			-	image	+download
183\.vrml$		model/vrml			silk/image.png			-	image	+download
184\.wbmp$		image/vnd.wap.wbmp		silk/image.png			-	image	+download
185\.wbxml$	application/vnd.wap.wbxml	silk/database_table.png		-	image	+download
186\.wmlc$		application/vnd.wap.wmlc	silk/database_table.png		-	image	+download
187\.wmlsc$	application/vnd.wap.wmlscriptc	silk/script.png			-	image	+download
188\.wmls$		application/vnd.wap.wmlscript	silk/script.png			-	image	+download
189\.xht$		application/xhtml		silk/page_world.png		-	ascii	+download
190\.xhtml$	application/xhtml		silk/page_world.png		-	ascii	+download
191\.xml$		text/xml			silk/page_world.png		-	ascii	+download
192\.xsl$		text/xml			silk/layout.png			-	ascii	+download
193\.xyz$		chemical/x-xyz			silk/chart_line.png		-	image	+download
194#
195# the default
196.		text/plain			silk/bullet_red.png		-	image	+download +view
197