Crow  1.1
A C++ microframework for the web
 
Loading...
Searching...
No Matches
mime_types.h
1// This file is generated from nginx/conf/mime.types using nginx_mime2cpp.py on 2021-12-03.
2#include <unordered_map>
3#include <string>
4
5namespace crow
6{
7 const std::unordered_map<std::string, std::string> mime_types{
8 {"gz", "application/gzip"},
9 {"shtml", "text/html"},
10 {"htm", "text/html"},
11 {"html", "text/html"},
12 {"css", "text/css"},
13 {"xml", "text/xml"},
14 {"gif", "image/gif"},
15 {"jpg", "image/jpeg"},
16 {"jpeg", "image/jpeg"},
17 {"js", "application/javascript"},
18 {"atom", "application/atom+xml"},
19 {"rss", "application/rss+xml"},
20 {"mml", "text/mathml"},
21 {"txt", "text/plain"},
22 {"jad", "text/vnd.sun.j2me.app-descriptor"},
23 {"wml", "text/vnd.wap.wml"},
24 {"htc", "text/x-component"},
25 {"avif", "image/avif"},
26 {"png", "image/png"},
27 {"svgz", "image/svg+xml"},
28 {"svg", "image/svg+xml"},
29 {"tiff", "image/tiff"},
30 {"tif", "image/tiff"},
31 {"wbmp", "image/vnd.wap.wbmp"},
32 {"webp", "image/webp"},
33 {"ico", "image/x-icon"},
34 {"jng", "image/x-jng"},
35 {"bmp", "image/x-ms-bmp"},
36 {"woff", "font/woff"},
37 {"woff2", "font/woff2"},
38 {"ear", "application/java-archive"},
39 {"war", "application/java-archive"},
40 {"jar", "application/java-archive"},
41 {"json", "application/json"},
42 {"hqx", "application/mac-binhex40"},
43 {"doc", "application/msword"},
44 {"pdf", "application/pdf"},
45 {"ai", "application/postscript"},
46 {"eps", "application/postscript"},
47 {"ps", "application/postscript"},
48 {"rtf", "application/rtf"},
49 {"m3u8", "application/vnd.apple.mpegurl"},
50 {"kml", "application/vnd.google-earth.kml+xml"},
51 {"kmz", "application/vnd.google-earth.kmz"},
52 {"xls", "application/vnd.ms-excel"},
53 {"eot", "application/vnd.ms-fontobject"},
54 {"ppt", "application/vnd.ms-powerpoint"},
55 {"odg", "application/vnd.oasis.opendocument.graphics"},
56 {"odp", "application/vnd.oasis.opendocument.presentation"},
57 {"ods", "application/vnd.oasis.opendocument.spreadsheet"},
58 {"odt", "application/vnd.oasis.opendocument.text"},
59 {"pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation"},
60 {"xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},
61 {"docx", "application/vnd.openxmlformats-officedocument.wordprocessingml.document"},
62 {"wmlc", "application/vnd.wap.wmlc"},
63 {"wasm", "application/wasm"},
64 {"7z", "application/x-7z-compressed"},
65 {"cco", "application/x-cocoa"},
66 {"jardiff", "application/x-java-archive-diff"},
67 {"jnlp", "application/x-java-jnlp-file"},
68 {"run", "application/x-makeself"},
69 {"pm", "application/x-perl"},
70 {"pl", "application/x-perl"},
71 {"pdb", "application/x-pilot"},
72 {"prc", "application/x-pilot"},
73 {"rar", "application/x-rar-compressed"},
74 {"rpm", "application/x-redhat-package-manager"},
75 {"sea", "application/x-sea"},
76 {"swf", "application/x-shockwave-flash"},
77 {"sit", "application/x-stuffit"},
78 {"tk", "application/x-tcl"},
79 {"tcl", "application/x-tcl"},
80 {"crt", "application/x-x509-ca-cert"},
81 {"pem", "application/x-x509-ca-cert"},
82 {"der", "application/x-x509-ca-cert"},
83 {"xpi", "application/x-xpinstall"},
84 {"xhtml", "application/xhtml+xml"},
85 {"xspf", "application/xspf+xml"},
86 {"zip", "application/zip"},
87 {"dll", "application/octet-stream"},
88 {"exe", "application/octet-stream"},
89 {"bin", "application/octet-stream"},
90 {"deb", "application/octet-stream"},
91 {"dmg", "application/octet-stream"},
92 {"img", "application/octet-stream"},
93 {"iso", "application/octet-stream"},
94 {"msm", "application/octet-stream"},
95 {"msp", "application/octet-stream"},
96 {"msi", "application/octet-stream"},
97 {"kar", "audio/midi"},
98 {"midi", "audio/midi"},
99 {"mid", "audio/midi"},
100 {"mp3", "audio/mpeg"},
101 {"ogg", "audio/ogg"},
102 {"m4a", "audio/x-m4a"},
103 {"ra", "audio/x-realaudio"},
104 {"3gp", "video/3gpp"},
105 {"3gpp", "video/3gpp"},
106 {"ts", "video/mp2t"},
107 {"mp4", "video/mp4"},
108 {"mpg", "video/mpeg"},
109 {"mpeg", "video/mpeg"},
110 {"mov", "video/quicktime"},
111 {"webm", "video/webm"},
112 {"flv", "video/x-flv"},
113 {"m4v", "video/x-m4v"},
114 {"mng", "video/x-mng"},
115 {"asf", "video/x-ms-asf"},
116 {"asx", "video/x-ms-asf"},
117 {"wmv", "video/x-ms-wmv"},
118 {"avi", "video/x-msvideo"}};
119}
The main namespace of the library. In this namespace is defined the most important classes and functi...