## Copyright (C) 1996-2025 The Squid Software Foundation and contributors
##
## Squid software is distributed under GPLv2+ license and includes
## contributions from numerous individuals and organizations.
## Please see the COPYING and CONTRIBUTORS files for details.
##
#
# This file associates URL patterns for servers or services
# that don't automatically include Content-Type (like ftp) with a mime type
# and a graphical icon.
#
# Content-Encodings are taken from section 3.1 of RFC2068 (HTTP/1.1)
#
# This file has the format :
#
# regexp	content-type			icon				encoding mode	actions
#--------------------------------------------------------------------------------------------------------
\.gif$			image/gif		silk/image.png			-	image	+download
\.mime$			www/mime		silk/page_white_text.png	-	ascii	+download
^internal-dirup$	-			silk/arrow_up.png		-	-
^internal-dir$		-			silk/folder.png			-	-
^internal-link$		-			silk/link.png			-	-
^internal-logo$		-			SN.png				-	-
^internal-menu$		-			silk/folder_table.png		-	-
^internal-text$		-			silk/page_white_text.png	-	-
^internal-index$	-			silk/folder_table.png		-	-
^internal-image$	-			silk/image.png			-	-
^internal-sound$	-			silk/music.png			-	-
^internal-movie$	-			silk/film.png			-	-
^internal-telnet$	-			silk/computer_link.png		-	-
^internal-binary$	-			silk/application.png		-	-
^internal-unknown$	-			silk/bullet_red.png		-	-
^internal-view$		-			silk/page_white.png		-	-
^internal-download$	-			silk/package_go.png		-	-
\.bin$		application/macbinary		silk/application.png		-	image	+download
\.oda$		application/oda			silk/application.png		-	image	+download
\.exe$		application/octet-stream	silk/application.png		-	image	+download
\.pdf$		application/pdf			silk/page_white_acrobat.png	-	image	+download
\.ai$		application/postscript		silk/page_green.png		-	image	+download +view
\.eps$		application/postscript		silk/page_green.png		-	image	+download +view
\.ps$		application/postscript		silk/page_green.png		-	image	+download +view
\.rtf$		text/rtf			silk/page_white_picture.png	-	ascii	+download +view
\.Z$		-				silk/compress.png		compress image	+download
\.gz$		-				silk/compress.png		gzip	image	+download
\.bz2$		application/octet-stream	silk/compress.png		-	image	+download
\.bz$		application/octet-stream	silk/compress.png		-	image	+download
\.tgz$		application/x-tar		silk/compress.png		gzip	image	+download
\.csh$		application/x-csh		silk/script.png			-	ascii	+download +view
\.dvi$		application/x-dvi		silk/page_white_text.png	-	image	+download
\.hdf$		application/x-hdf		silk/database.png		-	image	+download
\.latex$	application/x-latex		silk/page_white_text.png	-	ascii	+download +view
\.lsm$		text/plain			silk/page_white_text.png	-	ascii	+download +view
\.nc$		application/x-netcdf		silk/cd.png			-	image	+download
\.cdf$		application/x-netcdf		silk/cd.png			-	ascii	+download
\.sh$		application/x-sh		silk/script.png			-	ascii	+download +view
\.tcl$		application/x-tcl		silk/script.png			-	ascii	+download +view
\.tex$		application/x-tex		silk/page_white_text.png	-	ascii	+download +view
\.texi$		application/x-texinfo		silk/page_white_text.png	-	ascii	+download +view
\.texinfo$	application/x-texinfo		silk/page_white_text.png	-	ascii	+download +view
\.t$		application/x-troff		silk/page_white_text.png	-	ascii	+download +view
\.roff$		application/x-troff		silk/page_white_text.png	-	ascii	+download +view
\.tr$		application/x-troff		silk/page_white_text.png	-	ascii	+download +view
\.man$		application/x-troff-man		silk/page_white_magnify.png	-	ascii	+download +view
\.me$		application/x-troff-me		silk/page_white_text.png	-	ascii	+download +view
\.ms$		application/x-troff-ms		silk/page_white_text.png	-	ascii	+download +view
\.src$		application/x-wais-source	silk/script.png			-	ascii	+download
\.zip$		application/zip			silk/compress.png		-	image	+download
\.bcpio$	application/x-bcpio		silk/box.png			-	image	+download
\.cpio$		application/x-cpio		silk/box.png			-	image	+download
\.gtar$		application/x-gtar		silk/page_white_stack.png	-	image	+download
\.rpm$		application/x-rpm		silk/package.png		-	image	+download
\.shar$		application/x-shar		silk/script.png			-	image	+download +view
\.sv4cpio$	application/x-sv4cpio		silk/box.png			-	image	+download
\.sv4crc$	application/x-sv4crc		silk/box.png			-	image	+download
\.tar$		application/x-tar		silk/page_white_stack.png	-	image	+download
\.ustar$	application/x-ustar		silk/page_white_stack.png	-	image	+download
\.au$		audio/basic			silk/music.png			-	image	+download
\.snd$		audio/basic			silk/music.png			-	image	+download
\.mp2$		audio/mpeg			silk/music.png			-	image	+download
\.mp3$		audio/mpeg			silk/music.png			-	image	+download
\.mpga$		audio/mpeg			silk/music.png			-	image	+download
\.aif$		audio/x-aiff			silk/music.png			-	image	+download
\.aiff$		audio/x-aiff			silk/music.png			-	image	+download
\.aifc$		audio/x-aiff			silk/music.png			-	image	+download
\.wav$		audio/x-wav			silk/music.png			-	image	+download
\.bmp$		image/bmp			silk/image.png			-	image	+download
\.ief$		image/ief			silk/image.png			-	image	+download
\.jpeg$		image/jpeg			silk/photo.png			-	image	+download
\.jpg$		image/jpeg			silk/photo.png			-	image	+download
\.jpe$		image/jpeg			silk/photo.png			-	image	+download
\.tiff$		image/tiff			silk/photo.png			-	image	+download
\.tif$		image/tiff			silk/image.png			-	image	+download
\.ras$		image/x-cmu-raster		silk/image.png			-	image	+download
\.pnm$		image/x-portable-anymap		silk/image.png			-	image	+download
\.pbm$		image/x-portable-bitmap		silk/image.png			-	image	+download
\.pgm$		image/x-portable-graymap	silk/image.png			-	image	+download
\.ppm$		image/x-portable-pixmap		silk/image.png			-	image	+download
\.rgb$		image/x-rgb			silk/image.png			-	image	+download
\.xbm$		image/x-xbitmap			silk/image.png			-	image	+download
\.xpm$		image/x-xpixmap			silk/image.png			-	image	+download
\.xwd$		image/x-xwindowdump		silk/image.png			-	image	+download
\.html$		text/html			silk/page_world.png		-	ascii	+download +view
\.htm$		text/html			silk/page_world.png		-	ascii	+download +view
\.css$		text/css			silk/css.png			-	ascii	+download +view
\.js$		application/x-javascript	silk/script.png			-	ascii	+download +view
\.c$		text/plain			silk/page_white_c.png		-	ascii	+download
\.h$		text/plain			silk/page_white_c.png		-	ascii	+download
\.cc$		text/plain			silk/page_white_cplusplus.png	-	ascii	+download
\.cpp$		text/plain			silk/page_white_cplusplus.png	-	ascii	+download
\.hh$		text/plain			silk/page_white_c.png		-	ascii	+download
\.m$		text/plain			silk/script.png			-	ascii	+download
\.f90$		text/plain			silk/page_code.png		-	ascii	+download
\.txt$		text/plain			silk/page_white_text.png	-	ascii	+download
\.asc$		text/plain			silk/page_white_text.png	-	ascii	+download
\.rtx$		text/richtext			silk/page_white_picture.png	-	ascii	+download +view
\.tsv$		text/tab-separated-values	silk/script.png			-	ascii	+download +view
\.etx$		text/x-setext			silk/page_white_text.png	-	ascii	+download +view
\.mpeg$		video/mpeg			silk/film.png			-	image	+download
\.mpg$		video/mpeg			silk/film.png			-	image	+download
\.mpe$		video/mpeg			silk/film.png			-	image	+download
\.qt$		video/quicktime			silk/film.png			-	image	+download
\.mov$		video/quicktime			silk/film.png			-	image	+download
\.avi$		video/x-msvideo			silk/film.png			-	image	+download
\.movie$	video/x-sgi-movie		silk/film.png			-	image	+download
\.cpt$		application/mac-compactpro	silk/compress.png		-	image	+download
\.hqx$		application/mac-binhex40	silk/page_white_zip.png		-	image	+download
\.mwrt$		application/macwriteii		silk/page_white_text.png	-	image	+download
\.msw$		application/msword		silk/script.png			-	image	+download
\.doc$		application/msword		silk/page_white_word.png	-	image	+download +view
\.xls$		application/vnd.ms-excel	silk/page_excel.png		-	image	+download
\.ppt$		application/vnd.ms-powerpoint	silk/page_white_powerpoint.png	-	image	+download
\.wk[s1234]$	application/vnd.lotus-1-2-3	silk/script.png			-	image	+download
\.mif$		application/vnd.mif		silk/page_white_text.png	-	image	+download
\.sit$		application/x-stuffit		silk/compress.png		-	image	+download
\.pict$		application/pict		silk/picture.png		-	image	+download
\.pic$		application/pict		silk/picture.png		-	image	+download
\.arj$		application/x-arj-compressed	silk/compress.png		-	image	+download
\.lzh$		application/x-lha-compressed	silk/compress.png		-	image	+download
\.lha$		application/x-lha-compressed	silk/compress.png		-	image	+download
\.zlib$		application/x-deflate		silk/compress.png		deflate	image	+download
README		text/plain			silk/information.png		-	ascii	+download
^core$		application/octet-stream	silk/bomb.png			-	image	+download
\.core$		application/octet-stream	silk/bomb.png			-	image	+download
\.png$		image/png			silk/image.png			-	image	+download
\.cab$		application/octet-stream	silk/compress.png		-	image	+download +view
\.xpi$		application/x-xpinstall		silk/plugin_add.png		-	image	+download
\.class$	application/octet-stream	silk/script_gear.png		-	image	+download
\.java$		text/plain			silk/cup.png			-	ascii	+download
\.dcr$		application/x-director		silk/script_palette.png		-	image	+download
\.dir$		application/x-director		silk/film.png			-	image	+download
\.dxr$		application/x-director		silk/film_key.png		-	image	+download
\.djv$		image/vnd.djvu			silk/image.png			-	image	+download
\.djvu$		image/vnd.djvu			silk/image.png			-	image	+download
\.dll$		application/octet-stream	silk/plugin.png			-	image	+download
\.dms$		application/octet-stream	silk/drive_disk.png		-	image	+download
\.ez$		application/andrew-inset	silk/bullet_red.png		-	image	+download
\.ice$		x-conference/x-cooltalk		silk/compress.png		-	image	+download
\.iges$		model/iges			silk/image.png			-	image	+download
\.igs$		model/iges			silk/image.png			-	image	+download
\.kar$		audio/midi			silk/music.png			-	image	+download
\.mid$		audio/midi			silk/music.png			-	image	+download
\.midi$		audio/midi			silk/music.png			-	image	+download
\.mesh$		model/mesh			silk/image.png			-	image	+download
\.silo$		model/mesh			silk/image.png			-	image	+download
\.mxu$		video/vnd.mpegurl		silk/film.png			-	image	+download
\.pdb$		chemical/x-pdb			silk/chart_line.png		-	image	+download
\.pgn$		application/x-chess-pgn		silk/bricks.png			-	image	+download
\.ra$		audio/x-realaudio		silk/music.png			-	image	+download
\.ram$		audio/x-pn-realaudio		silk/music.png			-	image	+download
\.rm$		audio/x-pn-realaudio		silk/music.png			-	image	+download
\.sgml$		text/sgml			silk/page_code.png		-	ascii	+download
\.sgm$		text/sgml			silk/page_code.png		-	ascii	+download
\.skd$		application/x-koan		silk/music.png			-	image	+download
\.skm$		application/x-koan		silk/music.png			-	image	+download
\.skp$		application/x-koan		silk/music.png			-	image	+download
\.skt$		application/x-koan		silk/music.png			-	image	+download
\.smi$		application/smil		silk/layers.png			-	image	+download
\.smil$		application/smil		silk/layers.png			-	image	+download
\.so$		application/octet-stream	silk/plugin.png			-	image	+download
\.spl$		application/x-futuresplash	silk/page_white_flash.png	-	image	+download
\.swf$		application/x-shockwave-flash	silk/page_white_flash.png	-	image	+download
\.vcd$		application/x-cdlink		silk/cd.png			-	image	+download
\.vrml$		model/vrml			silk/image.png			-	image	+download
\.wbmp$		image/vnd.wap.wbmp		silk/image.png			-	image	+download
\.wbxml$	application/vnd.wap.wbxml	silk/database_table.png		-	image	+download
\.wmlc$		application/vnd.wap.wmlc	silk/database_table.png		-	image	+download
\.wmlsc$	application/vnd.wap.wmlscriptc	silk/script.png			-	image	+download
\.wmls$		application/vnd.wap.wmlscript	silk/script.png			-	image	+download
\.xht$		application/xhtml		silk/page_world.png		-	ascii	+download
\.xhtml$	application/xhtml		silk/page_world.png		-	ascii	+download
\.xml$		text/xml			silk/page_world.png		-	ascii	+download
\.xsl$		text/xml			silk/layout.png			-	ascii	+download
\.xyz$		chemical/x-xyz			silk/chart_line.png		-	image	+download
#
# the default
.		text/plain			silk/bullet_red.png		-	image	+download +view
