LMMS
Loading...
Searching...
No Matches
juce_common_MimeTypes.cpp
Go to the documentation of this file.
1/*
2 ==============================================================================
3
4 This file is part of the JUCE library.
5 Copyright (c) 2022 - Raw Material Software Limited
6
7 JUCE is an open source library subject to commercial or open-source
8 licensing.
9
10 By using JUCE, you agree to the terms of both the JUCE 7 End-User License
11 Agreement and JUCE Privacy Policy.
12
13 End User License Agreement: www.juce.com/juce-7-licence
14 Privacy Policy: www.juce.com/juce-privacy-policy
15
16 Or: You may also use this code under the terms of the GPL v3 (see
17 www.gnu.org/licenses).
18
19 JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER
20 EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE
21 DISCLAIMED.
22
23 ==============================================================================
24*/
25
26namespace juce
27{
28
30{
31 const char* fileExtension, *mimeType;
32
34};
35
36static StringArray getMatches (const String& toMatch,
37 const char* MimeTypeTableEntry::* matchField,
38 const char* MimeTypeTableEntry::* returnField)
39{
41
43 if (toMatch == type.*matchField)
44 result.add (type.*returnField);
45
46 return result;
47}
48
50{
51
56
61
62} // namespace MimeTypeTable
63
64//==============================================================================
65MimeTypeTableEntry MimeTypeTableEntry::table[641] =
66{
67 {"3dm", "x-world/x-3dmf"},
68 {"3dmf", "x-world/x-3dmf"},
69 {"a", "application/octet-stream"},
70 {"aab", "application/x-authorware-bin"},
71 {"aam", "application/x-authorware-map"},
72 {"aas", "application/x-authorware-seg"},
73 {"abc", "text/vnd.abc"},
74 {"acgi", "text/html"},
75 {"afl", "video/animaflex"},
76 {"ai", "application/postscript"},
77 {"aif", "audio/aiff"},
78 {"aif", "audio/x-aiff"},
79 {"aifc", "audio/aiff"},
80 {"aifc", "audio/x-aiff"},
81 {"aiff", "audio/aiff"},
82 {"aiff", "audio/x-aiff"},
83 {"aim", "application/x-aim"},
84 {"aip", "text/x-audiosoft-intra"},
85 {"ani", "application/x-navi-animation"},
86 {"aos", "application/x-nokia-9000-communicator-add-on-software"},
87 {"aps", "application/mime"},
88 {"arc", "application/octet-stream"},
89 {"arj", "application/arj"},
90 {"arj", "application/octet-stream"},
91 {"art", "image/x-jg"},
92 {"asf", "video/x-ms-asf"},
93 {"asm", "text/x-asm"},
94 {"asp", "text/asp"},
95 {"asx", "application/x-mplayer2"},
96 {"asx", "video/x-ms-asf"},
97 {"asx", "video/x-ms-asf-plugin"},
98 {"au", "audio/basic"},
99 {"au", "audio/x-au"},
100 {"avi", "application/x-troff-msvideo"},
101 {"avi", "video/avi"},
102 {"avi", "video/msvideo"},
103 {"avi", "video/x-msvideo"},
104 {"avs", "video/avs-video"},
105 {"bcpio", "application/x-bcpio"},
106 {"bin", "application/mac-binary"},
107 {"bin", "application/macbinary"},
108 {"bin", "application/octet-stream"},
109 {"bin", "application/x-binary"},
110 {"bin", "application/x-macbinary"},
111 {"bm", "image/bmp"},
112 {"bmp", "image/bmp"},
113 {"bmp", "image/x-windows-bmp"},
114 {"boo", "application/book"},
115 {"book", "application/book"},
116 {"boz", "application/x-bzip2"},
117 {"bsh", "application/x-bsh"},
118 {"bz", "application/x-bzip"},
119 {"bz2", "application/x-bzip2"},
120 {"c", "text/plain"},
121 {"c", "text/x-c"},
122 {"c++", "text/plain"},
123 {"cat", "application/vnd.ms-pki.seccat"},
124 {"cc", "text/plain"},
125 {"cc", "text/x-c"},
126 {"ccad", "application/clariscad"},
127 {"cco", "application/x-cocoa"},
128 {"cdf", "application/cdf"},
129 {"cdf", "application/x-cdf"},
130 {"cdf", "application/x-netcdf"},
131 {"cer", "application/pkix-cert"},
132 {"cer", "application/x-x509-ca-cert"},
133 {"cha", "application/x-chat"},
134 {"chat", "application/x-chat"},
135 {"class", "application/java"},
136 {"class", "application/java-byte-code"},
137 {"class", "application/x-java-class"},
138 {"com", "application/octet-stream"},
139 {"com", "text/plain"},
140 {"conf", "text/plain"},
141 {"cpio", "application/x-cpio"},
142 {"cpp", "text/x-c"},
143 {"cpt", "application/mac-compactpro"},
144 {"cpt", "application/x-compactpro"},
145 {"cpt", "application/x-cpt"},
146 {"crl", "application/pkcs-crl"},
147 {"crl", "application/pkix-crl"},
148 {"crt", "application/pkix-cert"},
149 {"crt", "application/x-x509-ca-cert"},
150 {"crt", "application/x-x509-user-cert"},
151 {"csh", "application/x-csh"},
152 {"csh", "text/x-script.csh"},
153 {"css", "application/x-pointplus"},
154 {"css", "text/css"},
155 {"cxx", "text/plain"},
156 {"dcr", "application/x-director"},
157 {"deepv", "application/x-deepv"},
158 {"def", "text/plain"},
159 {"der", "application/x-x509-ca-cert"},
160 {"dif", "video/x-dv"},
161 {"dir", "application/x-director"},
162 {"dl", "video/dl"},
163 {"dl", "video/x-dl"},
164 {"doc", "application/msword"},
165 {"dot", "application/msword"},
166 {"dp", "application/commonground"},
167 {"drw", "application/drafting"},
168 {"dump", "application/octet-stream"},
169 {"dv", "video/x-dv"},
170 {"dvi", "application/x-dvi"},
171 {"dwf", "drawing/x-dwf"},
172 {"dwf", "model/vnd.dwf"},
173 {"dwg", "application/acad"},
174 {"dwg", "image/vnd.dwg"},
175 {"dwg", "image/x-dwg"},
176 {"dxf", "application/dxf"},
177 {"dxf", "image/vnd.dwg"},
178 {"dxf", "image/x-dwg"},
179 {"dxr", "application/x-director"},
180 {"el", "text/x-script.elisp"},
181 {"elc", "application/x-bytecode.elisp"},
182 {"elc", "application/x-elc"},
183 {"env", "application/x-envoy"},
184 {"eps", "application/postscript"},
185 {"es", "application/x-esrehber"},
186 {"etx", "text/x-setext"},
187 {"evy", "application/envoy"},
188 {"evy", "application/x-envoy"},
189 {"exe", "application/octet-stream"},
190 {"f", "text/plain"},
191 {"f", "text/x-fortran"},
192 {"f77", "text/x-fortran"},
193 {"f90", "text/plain"},
194 {"f90", "text/x-fortran"},
195 {"fdf", "application/vnd.fdf"},
196 {"fif", "application/fractals"},
197 {"fif", "image/fif"},
198 {"fli", "video/fli"},
199 {"fli", "video/x-fli"},
200 {"flo", "image/florian"},
201 {"flx", "text/vnd.fmi.flexstor"},
202 {"fmf", "video/x-atomic3d-feature"},
203 {"for", "text/plain"},
204 {"for", "text/x-fortran"},
205 {"fpx", "image/vnd.fpx"},
206 {"fpx", "image/vnd.net-fpx"},
207 {"frl", "application/freeloader"},
208 {"funk", "audio/make"},
209 {"g", "text/plain"},
210 {"g3", "image/g3fax"},
211 {"gif", "image/gif"},
212 {"gl", "video/gl"},
213 {"gl", "video/x-gl"},
214 {"gsd", "audio/x-gsm"},
215 {"gsm", "audio/x-gsm"},
216 {"gsp", "application/x-gsp"},
217 {"gss", "application/x-gss"},
218 {"gtar", "application/x-gtar"},
219 {"gz", "application/x-compressed"},
220 {"gz", "application/x-gzip"},
221 {"gzip", "application/x-gzip"},
222 {"gzip", "multipart/x-gzip"},
223 {"h", "text/plain"},
224 {"h", "text/x-h"},
225 {"hdf", "application/x-hdf"},
226 {"help", "application/x-helpfile"},
227 {"hgl", "application/vnd.hp-hpgl"},
228 {"hh", "text/plain"},
229 {"hh", "text/x-h"},
230 {"hlb", "text/x-script"},
231 {"hlp", "application/hlp"},
232 {"hlp", "application/x-helpfile"},
233 {"hlp", "application/x-winhelp"},
234 {"hpg", "application/vnd.hp-hpgl"},
235 {"hpgl", "application/vnd.hp-hpgl"},
236 {"hqx", "application/binhex"},
237 {"hqx", "application/binhex4"},
238 {"hqx", "application/mac-binhex"},
239 {"hqx", "application/mac-binhex40"},
240 {"hqx", "application/x-binhex40"},
241 {"hqx", "application/x-mac-binhex40"},
242 {"hta", "application/hta"},
243 {"htc", "text/x-component"},
244 {"htm", "text/html"},
245 {"html", "text/html"},
246 {"htmls", "text/html"},
247 {"htt", "text/webviewhtml"},
248 {"htx", "text/html"},
249 {"ice", "x-conference/x-cooltalk"},
250 {"ico", "image/x-icon"},
251 {"idc", "text/plain"},
252 {"ief", "image/ief"},
253 {"iefs", "image/ief"},
254 {"iges", "application/iges"},
255 {"iges", "model/iges"},
256 {"igs", "application/iges"},
257 {"igs", "model/iges"},
258 {"ima", "application/x-ima"},
259 {"imap", "application/x-httpd-imap"},
260 {"inf", "application/inf"},
261 {"ins", "application/x-internett-signup"},
262 {"ip", "application/x-ip2"},
263 {"isu", "video/x-isvideo"},
264 {"it", "audio/it"},
265 {"iv", "application/x-inventor"},
266 {"ivr", "i-world/i-vrml"},
267 {"ivy", "application/x-livescreen"},
268 {"jam", "audio/x-jam"},
269 {"jav", "text/plain"},
270 {"jav", "text/x-java-source"},
271 {"java", "text/plain"},
272 {"java", "text/x-java-source"},
273 {"jcm", "application/x-java-commerce"},
274 {"jfif", "image/jpeg"},
275 {"jfif", "image/pjpeg"},
276 {"jpe", "image/jpeg"},
277 {"jpe", "image/pjpeg"},
278 {"jpeg", "image/jpeg"},
279 {"jpeg", "image/pjpeg"},
280 {"jpg", "image/jpeg"},
281 {"jpg", "image/pjpeg"},
282 {"jps", "image/x-jps"},
283 {"js", "application/x-javascript"},
284 {"jut", "image/jutvision"},
285 {"kar", "audio/midi"},
286 {"kar", "music/x-karaoke"},
287 {"ksh", "application/x-ksh"},
288 {"ksh", "text/x-script.ksh"},
289 {"la", "audio/nspaudio"},
290 {"la", "audio/x-nspaudio"},
291 {"lam", "audio/x-liveaudio"},
292 {"latex", "application/x-latex"},
293 {"lha", "application/lha"},
294 {"lha", "application/octet-stream"},
295 {"lha", "application/x-lha"},
296 {"lhx", "application/octet-stream"},
297 {"list", "text/plain"},
298 {"lma", "audio/nspaudio"},
299 {"lma", "audio/x-nspaudio"},
300 {"log", "text/plain"},
301 {"lsp", "application/x-lisp"},
302 {"lsp", "text/x-script.lisp"},
303 {"lst", "text/plain"},
304 {"lsx", "text/x-la-asf"},
305 {"ltx", "application/x-latex"},
306 {"lzh", "application/octet-stream"},
307 {"lzh", "application/x-lzh"},
308 {"lzx", "application/lzx"},
309 {"lzx", "application/octet-stream"},
310 {"lzx", "application/x-lzx"},
311 {"m", "text/plain"},
312 {"m", "text/x-m"},
313 {"m1v", "video/mpeg"},
314 {"m2a", "audio/mpeg"},
315 {"m2v", "video/mpeg"},
316 {"m3u", "audio/x-mpequrl"},
317 {"man", "application/x-troff-man"},
318 {"map", "application/x-navimap"},
319 {"mar", "text/plain"},
320 {"mbd", "application/mbedlet"},
321 {"mc$", "application/x-magic-cap-package-1.0"},
322 {"mcd", "application/mcad"},
323 {"mcd", "application/x-mathcad"},
324 {"mcf", "image/vasa"},
325 {"mcf", "text/mcf"},
326 {"mcp", "application/netmc"},
327 {"me", "application/x-troff-me"},
328 {"mht", "message/rfc822"},
329 {"mhtml", "message/rfc822"},
330 {"mid", "application/x-midi"},
331 {"mid", "audio/midi"},
332 {"mid", "audio/x-mid"},
333 {"mid", "audio/x-midi"},
334 {"mid", "music/crescendo"},
335 {"mid", "x-music/x-midi"},
336 {"midi", "application/x-midi"},
337 {"midi", "audio/midi"},
338 {"midi", "audio/x-mid"},
339 {"midi", "audio/x-midi"},
340 {"midi", "music/crescendo"},
341 {"midi", "x-music/x-midi"},
342 {"mif", "application/x-frame"},
343 {"mif", "application/x-mif"},
344 {"mime", "message/rfc822"},
345 {"mime", "www/mime"},
346 {"mjf", "audio/x-vnd.audioexplosion.mjuicemediafile"},
347 {"mjpg", "video/x-motion-jpeg"},
348 {"mm", "application/base64"},
349 {"mm", "application/x-meme"},
350 {"mme", "application/base64"},
351 {"mod", "audio/mod"},
352 {"mod", "audio/x-mod"},
353 {"moov", "video/quicktime"},
354 {"mov", "video/quicktime"},
355 {"movie", "video/x-sgi-movie"},
356 {"mp2", "audio/mpeg"},
357 {"mp2", "audio/x-mpeg"},
358 {"mp2", "video/mpeg"},
359 {"mp2", "video/x-mpeg"},
360 {"mp2", "video/x-mpeq2a"},
361 {"mp3", "audio/mpeg"},
362 {"mp3", "audio/mpeg3"},
363 {"mp3", "audio/x-mpeg-3"},
364 {"mp3", "video/mpeg"},
365 {"mp3", "video/x-mpeg"},
366 {"mpa", "audio/mpeg"},
367 {"mpa", "video/mpeg"},
368 {"mpc", "application/x-project"},
369 {"mpe", "video/mpeg"},
370 {"mpeg", "video/mpeg"},
371 {"mpg", "audio/mpeg"},
372 {"mpg", "video/mpeg"},
373 {"mpga", "audio/mpeg"},
374 {"mpp", "application/vnd.ms-project"},
375 {"mpt", "application/x-project"},
376 {"mpv", "application/x-project"},
377 {"mpx", "application/x-project"},
378 {"mrc", "application/marc"},
379 {"ms", "application/x-troff-ms"},
380 {"mv", "video/x-sgi-movie"},
381 {"my", "audio/make"},
382 {"mzz", "application/x-vnd.audioexplosion.mzz"},
383 {"nap", "image/naplps"},
384 {"naplps", "image/naplps"},
385 {"nc", "application/x-netcdf"},
386 {"ncm", "application/vnd.nokia.configuration-message"},
387 {"nif", "image/x-niff"},
388 {"niff", "image/x-niff"},
389 {"nix", "application/x-mix-transfer"},
390 {"nsc", "application/x-conference"},
391 {"nvd", "application/x-navidoc"},
392 {"o", "application/octet-stream"},
393 {"oda", "application/oda"},
394 {"omc", "application/x-omc"},
395 {"omcd", "application/x-omcdatamaker"},
396 {"omcr", "application/x-omcregerator"},
397 {"p", "text/x-pascal"},
398 {"p10", "application/pkcs10"},
399 {"p10", "application/x-pkcs10"},
400 {"p12", "application/pkcs-12"},
401 {"p12", "application/x-pkcs12"},
402 {"p7a", "application/x-pkcs7-signature"},
403 {"p7c", "application/pkcs7-mime"},
404 {"p7c", "application/x-pkcs7-mime"},
405 {"p7m", "application/pkcs7-mime"},
406 {"p7m", "application/x-pkcs7-mime"},
407 {"p7r", "application/x-pkcs7-certreqresp"},
408 {"p7s", "application/pkcs7-signature"},
409 {"part", "application/pro_eng"},
410 {"pas", "text/pascal"},
411 {"pbm", "image/x-portable-bitmap"},
412 {"pcl", "application/vnd.hp-pcl"},
413 {"pcl", "application/x-pcl"},
414 {"pct", "image/x-pict"},
415 {"pcx", "image/x-pcx"},
416 {"pdb", "chemical/x-pdb"},
417 {"pdf", "application/pdf"},
418 {"pfunk", "audio/make"},
419 {"pfunk", "audio/make.my.funk"},
420 {"pgm", "image/x-portable-graymap"},
421 {"pgm", "image/x-portable-greymap"},
422 {"pic", "image/pict"},
423 {"pict", "image/pict"},
424 {"pkg", "application/x-newton-compatible-pkg"},
425 {"pko", "application/vnd.ms-pki.pko"},
426 {"pl", "text/plain"},
427 {"pl", "text/x-script.perl"},
428 {"plx", "application/x-pixclscript"},
429 {"pm", "image/x-xpixmap"},
430 {"pm", "text/x-script.perl-module"},
431 {"pm4", "application/x-pagemaker"},
432 {"pm5", "application/x-pagemaker"},
433 {"png", "image/png"},
434 {"pnm", "application/x-portable-anymap"},
435 {"pnm", "image/x-portable-anymap"},
436 {"pot", "application/mspowerpoint"},
437 {"pot", "application/vnd.ms-powerpoint"},
438 {"pov", "model/x-pov"},
439 {"ppa", "application/vnd.ms-powerpoint"},
440 {"ppm", "image/x-portable-pixmap"},
441 {"pps", "application/mspowerpoint"},
442 {"pps", "application/vnd.ms-powerpoint"},
443 {"ppt", "application/mspowerpoint"},
444 {"ppt", "application/powerpoint"},
445 {"ppt", "application/vnd.ms-powerpoint"},
446 {"ppt", "application/x-mspowerpoint"},
447 {"ppz", "application/mspowerpoint"},
448 {"pre", "application/x-freelance"},
449 {"prt", "application/pro_eng"},
450 {"ps", "application/postscript"},
451 {"psd", "application/octet-stream"},
452 {"pvu", "paleovu/x-pv"},
453 {"pwz", "application/vnd.ms-powerpoint"},
454 {"py", "text/x-script.python"},
455 {"pyc", "application/x-bytecode.python"},
456 {"qcp", "audio/vnd.qcelp"},
457 {"qd3", "x-world/x-3dmf"},
458 {"qd3d", "x-world/x-3dmf"},
459 {"qif", "image/x-quicktime"},
460 {"qt", "video/quicktime"},
461 {"qtc", "video/x-qtc"},
462 {"qti", "image/x-quicktime"},
463 {"qtif", "image/x-quicktime"},
464 {"ra", "audio/x-pn-realaudio"},
465 {"ra", "audio/x-pn-realaudio-plugin"},
466 {"ra", "audio/x-realaudio"},
467 {"ram", "audio/x-pn-realaudio"},
468 {"ras", "application/x-cmu-raster"},
469 {"ras", "image/cmu-raster"},
470 {"ras", "image/x-cmu-raster"},
471 {"rast", "image/cmu-raster"},
472 {"rexx", "text/x-script.rexx"},
473 {"rf", "image/vnd.rn-realflash"},
474 {"rgb", "image/x-rgb"},
475 {"rm", "application/vnd.rn-realmedia"},
476 {"rm", "audio/x-pn-realaudio"},
477 {"rmi", "audio/mid"},
478 {"rmm", "audio/x-pn-realaudio"},
479 {"rmp", "audio/x-pn-realaudio"},
480 {"rmp", "audio/x-pn-realaudio-plugin"},
481 {"rng", "application/ringing-tones"},
482 {"rng", "application/vnd.nokia.ringing-tone"},
483 {"rnx", "application/vnd.rn-realplayer"},
484 {"roff", "application/x-troff"},
485 {"rp", "image/vnd.rn-realpix"},
486 {"rpm", "audio/x-pn-realaudio-plugin"},
487 {"rt", "text/richtext"},
488 {"rt", "text/vnd.rn-realtext"},
489 {"rtf", "application/rtf"},
490 {"rtf", "application/x-rtf"},
491 {"rtf", "text/richtext"},
492 {"rtx", "application/rtf"},
493 {"rtx", "text/richtext"},
494 {"rv", "video/vnd.rn-realvideo"},
495 {"s", "text/x-asm"},
496 {"s3m", "audio/s3m"},
497 {"saveme", "application/octet-stream"},
498 {"sbk", "application/x-tbook"},
499 {"scm", "application/x-lotusscreencam"},
500 {"scm", "text/x-script.guile"},
501 {"scm", "text/x-script.scheme"},
502 {"scm", "video/x-scm"},
503 {"sdml", "text/plain"},
504 {"sdp", "application/sdp"},
505 {"sdp", "application/x-sdp"},
506 {"sdr", "application/sounder"},
507 {"sea", "application/sea"},
508 {"sea", "application/x-sea"},
509 {"set", "application/set"},
510 {"sgm", "text/sgml"},
511 {"sgm", "text/x-sgml"},
512 {"sgml", "text/sgml"},
513 {"sgml", "text/x-sgml"},
514 {"sh", "application/x-bsh"},
515 {"sh", "application/x-sh"},
516 {"sh", "application/x-shar"},
517 {"sh", "text/x-script.sh"},
518 {"shar", "application/x-bsh"},
519 {"shar", "application/x-shar"},
520 {"shtml", "text/html"},
521 {"shtml", "text/x-server-parsed-html"},
522 {"sid", "audio/x-psid"},
523 {"sit", "application/x-sit"},
524 {"sit", "application/x-stuffit"},
525 {"skd", "application/x-koan"},
526 {"skm", "application/x-koan"},
527 {"skp", "application/x-koan"},
528 {"skt", "application/x-koan"},
529 {"sl", "application/x-seelogo"},
530 {"smi", "application/smil"},
531 {"smil", "application/smil"},
532 {"snd", "audio/basic"},
533 {"snd", "audio/x-adpcm"},
534 {"sol", "application/solids"},
535 {"spc", "application/x-pkcs7-certificates"},
536 {"spc", "text/x-speech"},
537 {"spl", "application/futuresplash"},
538 {"spr", "application/x-sprite"},
539 {"sprite", "application/x-sprite"},
540 {"src", "application/x-wais-source"},
541 {"ssi", "text/x-server-parsed-html"},
542 {"ssm", "application/streamingmedia"},
543 {"sst", "application/vnd.ms-pki.certstore"},
544 {"step", "application/step"},
545 {"stl", "application/sla"},
546 {"stl", "application/vnd.ms-pki.stl"},
547 {"stl", "application/x-navistyle"},
548 {"stp", "application/step"},
549 {"sv4cpio,", "application/x-sv4cpio"},
550 {"sv4crc", "application/x-sv4crc"},
551 {"svf", "image/vnd.dwg"},
552 {"svf", "image/x-dwg"},
553 {"svr", "application/x-world"},
554 {"svr", "x-world/x-svr"},
555 {"swf", "application/x-shockwave-flash"},
556 {"t", "application/x-troff"},
557 {"talk", "text/x-speech"},
558 {"tar", "application/x-tar"},
559 {"tbk", "application/toolbook"},
560 {"tbk", "application/x-tbook"},
561 {"tcl", "application/x-tcl"},
562 {"tcl", "text/x-script.tcl"},
563 {"tcsh", "text/x-script.tcsh"},
564 {"tex", "application/x-tex"},
565 {"texi", "application/x-texinfo"},
566 {"texinfo,", "application/x-texinfo"},
567 {"text", "application/plain"},
568 {"text", "text/plain"},
569 {"tgz", "application/gnutar"},
570 {"tgz", "application/x-compressed"},
571 {"tif", "image/tiff"},
572 {"tif", "image/x-tiff"},
573 {"tiff", "image/tiff"},
574 {"tiff", "image/x-tiff"},
575 {"tr", "application/x-troff"},
576 {"tsi", "audio/tsp-audio"},
577 {"tsp", "application/dsptype"},
578 {"tsp", "audio/tsplayer"},
579 {"tsv", "text/tab-separated-values"},
580 {"turbot", "image/florian"},
581 {"txt", "text/plain"},
582 {"uil", "text/x-uil"},
583 {"uni", "text/uri-list"},
584 {"unis", "text/uri-list"},
585 {"unv", "application/i-deas"},
586 {"uri", "text/uri-list"},
587 {"uris", "text/uri-list"},
588 {"ustar", "application/x-ustar"},
589 {"ustar", "multipart/x-ustar"},
590 {"uu", "application/octet-stream"},
591 {"uu", "text/x-uuencode"},
592 {"uue", "text/x-uuencode"},
593 {"vcd", "application/x-cdlink"},
594 {"vcs", "text/x-vcalendar"},
595 {"vda", "application/vda"},
596 {"vdo", "video/vdo"},
597 {"vew", "application/groupwise"},
598 {"viv", "video/vivo"},
599 {"viv", "video/vnd.vivo"},
600 {"vivo", "video/vivo"},
601 {"vivo", "video/vnd.vivo"},
602 {"vmd", "application/vocaltec-media-desc"},
603 {"vmf", "application/vocaltec-media-file"},
604 {"voc", "audio/voc"},
605 {"voc", "audio/x-voc"},
606 {"vos", "video/vosaic"},
607 {"vox", "audio/voxware"},
608 {"vqe", "audio/x-twinvq-plugin"},
609 {"vqf", "audio/x-twinvq"},
610 {"vql", "audio/x-twinvq-plugin"},
611 {"vrml", "application/x-vrml"},
612 {"vrml", "model/vrml"},
613 {"vrml", "x-world/x-vrml"},
614 {"vrt", "x-world/x-vrt"},
615 {"vsd", "application/x-visio"},
616 {"vst", "application/x-visio"},
617 {"vsw", "application/x-visio"},
618 {"w60", "application/wordperfect6.0"},
619 {"w61", "application/wordperfect6.1"},
620 {"w6w", "application/msword"},
621 {"wav", "audio/wav"},
622 {"wav", "audio/x-wav"},
623 {"wb1", "application/x-qpro"},
624 {"wbmp", "image/vnd.wap.wbmp"},
625 {"web", "application/vnd.xara"},
626 {"wiz", "application/msword"},
627 {"wk1", "application/x-123"},
628 {"wmf", "windows/metafile"},
629 {"wml", "text/vnd.wap.wml"},
630 {"wmlc", "application/vnd.wap.wmlc"},
631 {"wmls", "text/vnd.wap.wmlscript"},
632 {"wmlsc", "application/vnd.wap.wmlscriptc"},
633 {"word", "application/msword"},
634 {"wp", "application/wordperfect"},
635 {"wp5", "application/wordperfect"},
636 {"wp5", "application/wordperfect6.0"},
637 {"wp6", "application/wordperfect"},
638 {"wpd", "application/wordperfect"},
639 {"wpd", "application/x-wpwin"},
640 {"wq1", "application/x-lotus"},
641 {"wri", "application/mswrite"},
642 {"wri", "application/x-wri"},
643 {"wrl", "application/x-world"},
644 {"wrl", "model/vrml"},
645 {"wrl", "x-world/x-vrml"},
646 {"wrz", "model/vrml"},
647 {"wrz", "x-world/x-vrml"},
648 {"wsc", "text/scriplet"},
649 {"wsrc", "application/x-wais-source"},
650 {"wtk", "application/x-wintalk"},
651 {"xbm", "image/x-xbitmap"},
652 {"xbm", "image/x-xbm"},
653 {"xbm", "image/xbm"},
654 {"xdr", "video/x-amt-demorun"},
655 {"xgz", "xgl/drawing"},
656 {"xif", "image/vnd.xiff"},
657 {"xl", "application/excel"},
658 {"xla", "application/excel"},
659 {"xla", "application/x-excel"},
660 {"xla", "application/x-msexcel"},
661 {"xlb", "application/excel"},
662 {"xlb", "application/vnd.ms-excel"},
663 {"xlb", "application/x-excel"},
664 {"xlc", "application/excel"},
665 {"xlc", "application/vnd.ms-excel"},
666 {"xlc", "application/x-excel"},
667 {"xld", "application/excel"},
668 {"xld", "application/x-excel"},
669 {"xlk", "application/excel"},
670 {"xlk", "application/x-excel"},
671 {"xll", "application/excel"},
672 {"xll", "application/vnd.ms-excel"},
673 {"xll", "application/x-excel"},
674 {"xlm", "application/excel"},
675 {"xlm", "application/vnd.ms-excel"},
676 {"xlm", "application/x-excel"},
677 {"xls", "application/excel"},
678 {"xls", "application/vnd.ms-excel"},
679 {"xls", "application/x-excel"},
680 {"xls", "application/x-msexcel"},
681 {"xlt", "application/excel"},
682 {"xlt", "application/x-excel"},
683 {"xlv", "application/excel"},
684 {"xlv", "application/x-excel"},
685 {"xlw", "application/excel"},
686 {"xlw", "application/vnd.ms-excel"},
687 {"xlw", "application/x-excel"},
688 {"xlw", "application/x-msexcel"},
689 {"xm", "audio/xm"},
690 {"xml", "application/xml"},
691 {"xml", "text/xml"},
692 {"xmz", "xgl/movie"},
693 {"xpix", "application/x-vnd.ls-xpix"},
694 {"xpm", "image/x-xpixmap"},
695 {"xpm", "image/xpm"},
696 {"x-png", "image/png"},
697 {"xsr", "video/x-amt-showrun"},
698 {"xwd", "image/x-xwd"},
699 {"xwd", "image/x-xwindowdump"},
700 {"xyz", "chemical/x-pdb"},
701 {"z", "application/x-compress"},
702 {"z", "application/x-compressed"},
703 {"zip", "application/x-compressed"},
704 {"zip", "application/x-zip-compressed"},
705 {"zip", "application/zip"},
706 {"zip", "multipart/x-zip"},
707 {"zoo", "application/octet-stream"}
708};
709
710} // namespace juce
CAdPlugDatabase::CRecord::RecordType type
Definition adplugdb.cpp:93
Definition juce_StringArray.h:35
Definition juce_String.h:53
Definition juce_common_MimeTypes.cpp:50
StringArray getMimeTypesForFileExtension(const String &fileExtension)
Definition juce_common_MimeTypes.cpp:52
StringArray getFileExtensionsForMimeType(const String &mimeType)
Definition juce_common_MimeTypes.cpp:57
Definition carla_juce.cpp:31
static StringArray getMatches(const String &toMatch, const char *MimeTypeTableEntry::*matchField, const char *MimeTypeTableEntry::*returnField)
Definition juce_common_MimeTypes.cpp:36
Definition juce_common_MimeTypes.cpp:30
static MimeTypeTableEntry table[641]
Definition juce_common_MimeTypes.cpp:33
const char * fileExtension
Definition juce_common_MimeTypes.cpp:31
const char * mimeType
Definition juce_common_MimeTypes.cpp:31
int result
Definition process.c:1455