@@ -26,6 +26,16 @@ public static class Application {
26
26
*/
27
27
public static final String ECMASCRIPT = PREFIX + "ecmascript" ;
28
28
29
+ /**
30
+ * application/epub+zip
31
+ */
32
+ public static final String EPUB_ZIP = PREFIX + "epub+zip" ;
33
+
34
+ /**
35
+ * application/gzip
36
+ */
37
+ public static final String GZIP = PREFIX + "gzip" ;
38
+
29
39
/**
30
40
* application/java-archive
31
41
*/
@@ -41,16 +51,31 @@ public static class Application {
41
51
*/
42
52
public static final String JSON = PREFIX + "json" ;
43
53
54
+ /**
55
+ * application/ld+json
56
+ */
57
+ public static final String LD_JSON = PREFIX + "ld+json" ;
58
+
44
59
/**
45
60
* application/mp4
46
61
*/
47
62
public static final String MP4 = PREFIX + "mp4" ;
48
63
64
+ /**
65
+ * application/msword
66
+ */
67
+ public static final String MSWORD = PREFIX + "msword" ;
68
+
49
69
/**
50
70
* application/octet-stream
51
71
*/
52
72
public static final String OCTET_STREAM = PREFIX + "octet-stream" ;
53
73
74
+ /**
75
+ * application/ogg
76
+ */
77
+ public static final String OGG = PREFIX + "ogg" ;
78
+
54
79
/**
55
80
* application/pdf
56
81
*/
@@ -101,6 +126,109 @@ public static class Application {
101
126
*/
102
127
public static final String SMIL_XML = PREFIX + "smil+xml" ;
103
128
129
+ /**
130
+ * application/vnd.amazon.ebook
131
+ */
132
+ public static final String VND_AMAZON_EBOOK = PREFIX + "vnd.amazon.ebook" ;
133
+
134
+ /**
135
+ * application/vnd.apple.installer+xml
136
+ */
137
+ public static final String VND_APPLE_INSTALLER_XML = PREFIX + "vnd.apple.installer+xml" ;
138
+
139
+ /**
140
+ * application/vnd.mozilla.xul+xml
141
+ */
142
+ public static final String VND_MOZILLA_XUL_XML = PREFIX + "vnd.mozilla.xul+xml" ;
143
+
144
+ /**
145
+ * application/vnd.ms-excel
146
+ */
147
+ public static final String VND_MS_EXCEL = PREFIX + "vnd.ms-excel" ;
148
+
149
+ /**
150
+ * application/vnd.ms-fontobject
151
+ */
152
+ public static final String VND_MS_FONTOBJECT = PREFIX + "vnd.ms-fontobject" ;
153
+
154
+ /**
155
+ * application/vnd.ms-powerpoint
156
+ */
157
+ public static final String VND_MS_POWERPOINT = PREFIX + "vnd.ms-powerpoint" ;
158
+
159
+ /**
160
+ * application/vnd.oasis.opendocument.presentation
161
+ */
162
+ public static final String VND_OASIS_OPENDOCUMENT_PRESENTATION = PREFIX + "vnd.oasis.opendocument.presentation" ;
163
+
164
+ /**
165
+ * application/vnd.oasis.opendocument.spreadsheet
166
+ */
167
+ public static final String VND_OASIS_OPENDOCUMENT_SPREADSHEET = PREFIX + "vnd.oasis.opendocument.spreadsheet" ;
168
+
169
+ /**
170
+ * application/vnd.oasis.opendocument.text
171
+ */
172
+ public static final String VND_OASIS_OPENDOCUMENT_TEXT = PREFIX + "vnd.oasis.opendocument.text" ;
173
+
174
+ /**
175
+ * application/vnd.openxmlformats-officedocument.presentationml.presentation
176
+ */
177
+ public static final String VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_PRESENTATION = PREFIX +
178
+ "vnd.openxmlformats-officedocument.presentationml.presentation" ;
179
+
180
+ /**
181
+ * application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
182
+ */
183
+ public static final String VND_OPENXMLFORMATS_OFFICEDOCUMENT_SPREADSHEETML_SHEET = PREFIX +
184
+ "vnd.openxmlformats-officedocument.spreadsheetml.sheet" ;
185
+
186
+ /**
187
+ * application/vnd.openxmlformats-officedocument.wordprocessingml.document
188
+ */
189
+ public static final String VND_OPENXMLFORMATS_OFFICEDOCUMENT_WORDPROCESSINGML_DOCUMENT = PREFIX +
190
+ "vnd.openxmlformats-officedocument.wordprocessingml.document" ;
191
+
192
+ /**
193
+ * application/vnd.rar
194
+ */
195
+ public static final String VND_RAR = PREFIX + "vnd.rar" ;
196
+
197
+ /**
198
+ * application/vnd.visio
199
+ */
200
+ public static final String VND_VISIO = PREFIX + "vnd.visio" ;
201
+
202
+ /**
203
+ * application/x-7z-compressed
204
+ */
205
+ public static final String X_7Z_COMPRESSED = PREFIX + "x-7z-compressed" ;
206
+
207
+ /**
208
+ * application/x-abiword
209
+ */
210
+ public static final String X_ABIWORD = PREFIX + "x-abiword" ;
211
+
212
+ /**
213
+ * application/x-bzip
214
+ */
215
+ public static final String X_BZIP = PREFIX + "x-bzip" ;
216
+
217
+ /**
218
+ * application/x-bzip2
219
+ */
220
+ public static final String X_BZIP2 = PREFIX + "x-bzip2" ;
221
+
222
+ /**
223
+ * application/x-cdf
224
+ */
225
+ public static final String X_CDF = PREFIX + "x-cdf" ;
226
+
227
+ /**
228
+ * application/x-csh
229
+ */
230
+ public static final String X_CSH = PREFIX + "x-csh" ;
231
+
104
232
/**
105
233
* application/x-font-otf
106
234
*/
@@ -116,11 +244,26 @@ public static class Application {
116
244
*/
117
245
public static final String X_FONT_WOFF = PREFIX + "x-font-woff" ;
118
246
247
+ /**
248
+ * application/x-freearc
249
+ */
250
+ public static final String X_FREEARC = PREFIX + "x-freearc" ;
251
+
252
+ /**
253
+ * application/x-httpd-php
254
+ */
255
+ public static final String X_HTTPD_PHP = PREFIX + "x-httpd-php" ;
256
+
119
257
/**
120
258
* application/x-pkcs12
121
259
*/
122
260
public static final String X_PKCS_12 = PREFIX + "x-pkcs12" ;
123
261
262
+ /**
263
+ * application/x-sh
264
+ */
265
+ public static final String X_SH = PREFIX + "x-sh" ;
266
+
124
267
/**
125
268
* application/x-shockwave-flash
126
269
*/
@@ -131,6 +274,11 @@ public static class Application {
131
274
*/
132
275
public static final String X_SILVERLIGHT_APP = PREFIX + "x-silverlight-app" ;
133
276
277
+ /**
278
+ * application/x-tar
279
+ */
280
+ public static final String X_TAR = PREFIX + "x-tar" ;
281
+
134
282
/**
135
283
* application/xhtml+xml
136
284
*/
@@ -191,6 +339,21 @@ public static class Audio {
191
339
*/
192
340
public static final String OGG = PREFIX + "ogg" ;
193
341
342
+ /**
343
+ * audio/opus
344
+ */
345
+ public static final String OPUS = PREFIX + "opus" ;
346
+
347
+ /**
348
+ * audio/3gpp
349
+ */
350
+ public static final String THREEGPP = PREFIX + "3gpp" ;
351
+
352
+ /**
353
+ * audio/3gpp2
354
+ */
355
+ public static final String THREEGPP2 = PREFIX + "3gpp2" ;
356
+
194
357
/**
195
358
* audio/wav
196
359
*/
@@ -211,6 +374,11 @@ public static class Audio {
211
374
*/
212
375
public static final String X_AIFF = PREFIX + "x-aiff" ;
213
376
377
+ /**
378
+ * audio/x-midi
379
+ */
380
+ public static final String X_MIDI = PREFIX + "x-midi" ;
381
+
214
382
/**
215
383
* audio/x-mpegurl
216
384
*/
@@ -276,6 +444,11 @@ private Font() {
276
444
public static class Image {
277
445
private static final String PREFIX = "image/" ;
278
446
447
+ /**
448
+ * image/avif
449
+ */
450
+ public static final String AVIF = PREFIX + "avif" ;
451
+
279
452
/**
280
453
* image/bmp
281
454
*/
@@ -306,6 +479,11 @@ public static class Image {
306
479
*/
307
480
public static final String TIFF = PREFIX + "tiff" ;
308
481
482
+ /**
483
+ * image/vnd.microsoft.icon
484
+ */
485
+ public static final String VND_MICROSOFT_ICON = PREFIX + "vnd.microsoft.icon" ;
486
+
309
487
/**
310
488
* image/webp
311
489
*/
@@ -351,6 +529,11 @@ private Multipart() {
351
529
public static class Text {
352
530
private static final String PREFIX = "text/" ;
353
531
532
+ /**
533
+ * text/calendar
534
+ */
535
+ public static final String CALENDAR = PREFIX + "calendar" ;
536
+
354
537
/**
355
538
* text/css
356
539
*/
@@ -407,14 +590,14 @@ public static class Video {
407
590
private static final String PREFIX = "video/" ;
408
591
409
592
/**
410
- * video/3gpp
593
+ * video/h264
411
594
*/
412
- public static final String THREE_GPP = PREFIX + "3gpp " ;
595
+ public static final String H264 = PREFIX + "h264 " ;
413
596
414
597
/**
415
- * video/h264
598
+ * video/mp2t
416
599
*/
417
- public static final String H264 = PREFIX + "h264 " ;
600
+ public static final String MP2T = PREFIX + "mp2t " ;
418
601
419
602
/**
420
603
* video/mp4
@@ -436,11 +619,32 @@ public static class Video {
436
619
*/
437
620
public static final String QUICKTIME = PREFIX + "quicktime" ;
438
621
622
+ /**
623
+ * video/3gpp
624
+ */
625
+ @ Deprecated
626
+ public static final String THREE_GPP = PREFIX + "3gpp" ;
627
+
628
+ /**
629
+ * video/3gpp
630
+ */
631
+ public static final String THREEGPP = PREFIX + "3gpp" ;
632
+
633
+ /**
634
+ * video/3gpp
635
+ */
636
+ public static final String THREEGPP2 = PREFIX + "3gpp2" ;
637
+
439
638
/**
440
639
* video/webm
441
640
*/
442
641
public static final String WEBM = PREFIX + "webm" ;
443
642
643
+ /**
644
+ * video/x-msvideo
645
+ */
646
+ public static final String X_MSVIDEO = PREFIX + "x-msvideo" ;
647
+
444
648
private Video () {
445
649
}
446
650
}
0 commit comments