|
Lines 5-42
Link Here
|
| 5 |
|
5 |
|
| 6 |
# {{{ mime types |
6 |
# {{{ mime types |
| 7 |
mimetype.assign = ( |
7 |
mimetype.assign = ( |
| 8 |
".svg" => "image/svg+xml", |
|
|
| 9 |
".svgz" => "image/svg+xml", |
| 10 |
".pdf" => "application/pdf", |
8 |
".pdf" => "application/pdf", |
| 11 |
".sig" => "application/pgp-signature", |
9 |
".epub" => "application/epub+zip", |
| 12 |
".spl" => "application/futuresplash", |
10 |
".spl" => "application/futuresplash", |
| 13 |
".class" => "application/octet-stream", |
11 |
".jar" => "application/java-archive", |
|
|
12 |
".class" => "application/java-vm", |
| 13 |
".jsonld" => "application/ld+json", |
| 14 |
".json" => "application/json", |
| 15 |
".mdb" => "application/msaccess", |
| 16 |
".doc" => "application/msword", |
| 17 |
".ogg" => "application/ogg", |
| 18 |
".pgp" => "application/pgp-encrypted", |
| 19 |
".sig" => "application/pgp-signature", |
| 14 |
".ps" => "application/postscript", |
20 |
".ps" => "application/postscript", |
|
|
21 |
".eps" => "application/postscript", |
| 22 |
".rar" => "applicaion/rar", |
| 23 |
".rdf" => "application/rdf+xml", |
| 24 |
".rss" => "application/rss+xml", |
| 25 |
".rtf" => "application/rtf", |
| 26 |
".azw" => "application/vnd.amazon.ebook", |
| 27 |
".cbz" => "application/vnd.comicbook+zip", |
| 28 |
".cbr" => "application/vnd.comicbook-rar", |
| 29 |
".exe" => "application/vnd.microsoft.portable-executable", |
| 30 |
".xls" => "application/vnd.ms-excel", |
| 31 |
".ppt" => "application/vnd.ms-powerpoint", |
| 32 |
".docm" => "application/vnd.ms-word.document.macroEnabled.12", |
| 33 |
".odt" => "application/vnd.oasis.opendocument.text", |
| 34 |
".ods" => "application/vnd.oasis.opendocument.spreadsheet", |
| 35 |
".odp" => "application/vnd.oasis.opendocument.presentation", |
| 36 |
".odg" => "application/vnd.oasis.opendocument.graphics", |
| 37 |
".odc" => "application/vnd.oasis.opendocument.chart", |
| 38 |
".odf" => "application/vnd.oasis.opendocument.formula", |
| 39 |
".odi" => "application/vnd.oasis.opendocument.image", |
| 40 |
".pptx" => "application/vnd.openxmlformats-officedocument.presentationml.presentation", |
| 41 |
".xlsx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", |
| 42 |
".docx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.document", |
| 43 |
".vsd" => "application/vnd.visio", |
| 15 |
".wasm" => "application/wasm", |
44 |
".wasm" => "application/wasm", |
|
|
45 |
".xhtml" => "application/xhtml+xml", |
| 46 |
".zip" => "application/zip", |
| 47 |
".zstd" => "application/zstd", |
| 48 |
".7z" => "application/x-7z-compressed", |
| 49 |
".dmg" => "application/x-apple-diskimage", |
| 16 |
".torrent" => "application/x-bittorrent", |
50 |
".torrent" => "application/x-bittorrent", |
|
|
51 |
".bz2" => "application/x-bzip", |
| 52 |
".tbz" => "application/x-bzip-compressed-tar", |
| 53 |
".tar.bz2" => "application/x-bzip-compressed-tar", |
| 54 |
".pgn" => "application/x-chess-pgn", |
| 55 |
".deb" => "application/x-debian-package", |
| 17 |
".dvi" => "application/x-dvi", |
56 |
".dvi" => "application/x-dvi", |
|
|
57 |
".mm" => "application/x-freemind", |
| 18 |
".gz" => "application/x-gzip", |
58 |
".gz" => "application/x-gzip", |
|
|
59 |
".iso" => "application/x-iso9660-image", |
| 60 |
".jnlp" => "application/x-java-jnlp-file", |
| 19 |
".pac" => "application/x-ns-proxy-autoconfig", |
61 |
".pac" => "application/x-ns-proxy-autoconfig", |
|
|
62 |
".rpm" => "application/x-redhat-package-manager", |
| 20 |
".swf" => "application/x-shockwave-flash", |
63 |
".swf" => "application/x-shockwave-flash", |
| 21 |
".tar.gz" => "application/x-tgz", |
64 |
".tar.gz" => "application/x-tgz", |
| 22 |
".tgz" => "application/x-tgz", |
65 |
".tgz" => "application/x-tgz", |
| 23 |
".tar" => "application/x-tar", |
66 |
".tar" => "application/x-tar", |
| 24 |
".zip" => "application/zip", |
67 |
".xz" => "application/x-xz", |
| 25 |
".dmg" => "application/x-apple-diskimage", |
68 |
".aac" => "audio/aac", |
|
|
69 |
".adts" => "audio/aac", |
| 70 |
".ac3" => "audio/ac3", |
| 71 |
".snd" => "audio/basic", |
| 72 |
".mid" => "audio/midi", |
| 73 |
".midi" => "audio/midi", |
| 74 |
".m4a" => "audio/mp4", |
| 75 |
".mp1" => "audio/mpeg", |
| 76 |
".mp2" => "audio/mpeg", |
| 26 |
".mp3" => "audio/mpeg", |
77 |
".mp3" => "audio/mpeg", |
|
|
78 |
".oga" => "audio/ogg", |
| 79 |
".opus" => "audio/ogg", |
| 80 |
".spx" => "audio/ogg", |
| 81 |
".sid" => "audio/prs.sid", |
| 82 |
".mlp" => "audio/vnd.dolby.mlp", |
| 83 |
".dts" => "audio/vnd.dts", |
| 84 |
".dtshd" => "audio/vnd.dts.hd", |
| 85 |
".flac" => "audio/x-flac", |
| 86 |
".mka" => "audio/x-matroska", |
| 27 |
".m3u" => "audio/x-mpegurl", |
87 |
".m3u" => "audio/x-mpegurl", |
|
|
88 |
".mod" => "audio/x-mod", |
| 28 |
".wma" => "audio/x-ms-wma", |
89 |
".wma" => "audio/x-ms-wma", |
| 29 |
".wax" => "audio/x-ms-wax", |
90 |
".wax" => "audio/x-ms-wax", |
| 30 |
".ogg" => "application/ogg", |
|
|
| 31 |
".wav" => "audio/x-wav", |
91 |
".wav" => "audio/x-wav", |
|
|
92 |
".otf" => "font/otf", |
| 93 |
".ttf" => "font/ttf", |
| 94 |
".woff" => "font/woff", |
| 95 |
".woff2" => "font/woff2", |
| 96 |
".bmp" => "image/bmp", |
| 32 |
".gif" => "image/gif", |
97 |
".gif" => "image/gif", |
|
|
98 |
".heic" => "image/heic", |
| 99 |
".heics" => "image/heic-sequence", |
| 100 |
".heif" => "image/heif", |
| 101 |
".heifs" => "image/heif-sequence", |
| 33 |
".jpg" => "image/jpeg", |
102 |
".jpg" => "image/jpeg", |
| 34 |
".jpeg" => "image/jpeg", |
103 |
".jpeg" => "image/jpeg", |
| 35 |
".png" => "image/png", |
104 |
".png" => "image/png", |
|
|
105 |
".tif" => "image/tiff", |
| 106 |
".tiff" => "image/tiff", |
| 107 |
".svg" => "image/svg+xml", |
| 108 |
".svgz" => "image/svg+xml", |
| 109 |
".webp" => "image/webp", |
| 110 |
".psd" => "image/vnd.adobe.photoshop", |
| 111 |
".apng" => "image/vnd.mozilla.apng", |
| 112 |
".ico" => "image/x-icon", |
| 36 |
".xbm" => "image/x-xbitmap", |
113 |
".xbm" => "image/x-xbitmap", |
| 37 |
".xpm" => "image/x-xpixmap", |
114 |
".xpm" => "image/x-xpixmap", |
| 38 |
".xwd" => "image/x-xwindowdump", |
115 |
".xwd" => "image/x-xwindowdump", |
|
|
116 |
".ics" => "text/calendar", |
| 39 |
".css" => "text/css", |
117 |
".css" => "text/css", |
|
|
118 |
".csv" => "text/csv", |
| 40 |
".html" => "text/html", |
119 |
".html" => "text/html", |
| 41 |
".htm" => "text/html", |
120 |
".htm" => "text/html", |
| 42 |
".js" => "text/javascript", |
121 |
".js" => "text/javascript", |
|
Lines 55-79
Link Here
|
| 55 |
".patch" => "text/plain", |
134 |
".patch" => "text/plain", |
| 56 |
".ebuild" => "text/plain", |
135 |
".ebuild" => "text/plain", |
| 57 |
".eclass" => "text/plain", |
136 |
".eclass" => "text/plain", |
| 58 |
".rtf" => "application/rtf", |
137 |
".vcard" => "text/vcard", |
| 59 |
".bmp" => "image/bmp", |
138 |
".vcf" => "text/vcard", |
| 60 |
".tif" => "image/tiff", |
|
|
| 61 |
".tiff" => "image/tiff", |
| 62 |
".ico" => "image/x-icon", |
| 63 |
".dtd" => "text/xml", |
139 |
".dtd" => "text/xml", |
| 64 |
".xml" => "text/xml", |
140 |
".xml" => "text/xml", |
|
|
141 |
".vcs" => "text/x-vcalendar", |
| 142 |
".x3db" => "model/x3d+binary", |
| 143 |
".x3dbz" => "model/x3d+binary", |
| 144 |
".x3dv" => "model/x3d+vrml", |
| 145 |
".x3dvz" => "model/x3d+vrml", |
| 146 |
".x3d" => "model/x3d+xml", |
| 147 |
".x3dz" => "model/x3d+xml", |
| 148 |
".ts" => "video/mp2t", |
| 149 |
".m4v" => "video/mp4", |
| 150 |
".mp4" => "video/mp4", |
| 65 |
".mpeg" => "video/mpeg", |
151 |
".mpeg" => "video/mpeg", |
| 66 |
".mpg" => "video/mpeg", |
152 |
".mpg" => "video/mpeg", |
|
|
153 |
".ogv" => "video/ogg", |
| 67 |
".mov" => "video/quicktime", |
154 |
".mov" => "video/quicktime", |
| 68 |
".qt" => "video/quicktime", |
155 |
".qt" => "video/quicktime", |
|
|
156 |
".webm" => "video/webm", |
| 157 |
".m4u" => "video/vnd.mpegurl", |
| 158 |
".bik" => "video/vnd.radgamettools.bink", |
| 159 |
".bk2" => "video/vnd.radgamettools.bink", |
| 160 |
".smk" => "video/vnd.radgamettools.smacker", |
| 161 |
".flv" => "video/x-flv", |
| 162 |
".mkv" => "video/x-matroska", |
| 163 |
".mk3d" => "video/x-matroska-3d", |
| 164 |
".mng" => "video/x-mng", |
| 69 |
".avi" => "video/x-msvideo", |
165 |
".avi" => "video/x-msvideo", |
| 70 |
".asf" => "video/x-ms-asf", |
166 |
".asf" => "video/x-ms-asf", |
| 71 |
".asx" => "video/x-ms-asf", |
167 |
".asx" => "video/x-ms-asf", |
| 72 |
".wmv" => "video/x-ms-wmv", |
168 |
".wmv" => "video/x-ms-wmv" |
| 73 |
".bz2" => "application/x-bzip", |
|
|
| 74 |
".tbz" => "application/x-bzip-compressed-tar", |
| 75 |
".tar.bz2" => "application/x-bzip-compressed-tar" |
| 76 |
) |
169 |
) |
| 77 |
# }}} |
170 |
# }}} |
| 78 |
|
|
|
| 79 |
# vim: set ft=conf foldmethod=marker et : |