├── .gitattributes ├── LICENSE ├── README.md ├── docs └── index.html ├── mime-types.lisp ├── mime.types └── trivial-mimes.asd /.gitattributes: -------------------------------------------------------------------------------- 1 | 2 | doc/ linguist-vendored 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2014 Yukari Hafner 2 | 3 | This software is provided 'as-is', without any express or implied 4 | warranty. In no event will the authors be held liable for any damages 5 | arising from the use of this software. 6 | 7 | Permission is granted to anyone to use this software for any purpose, 8 | including commercial applications, and to alter it and redistribute it 9 | freely, subject to the following restrictions: 10 | 11 | 1. The origin of this software must not be misrepresented; you must not 12 | claim that you wrote the original software. If you use this software 13 | in a product, an acknowledgment in the product documentation would be 14 | appreciated but is not required. 15 | 2. Altered source versions must be plainly marked as such, and must not be 16 | misrepresented as being the original software. 17 | 3. This notice may not be removed or altered from any source distribution. 18 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | About Trivial-Mimes 2 | ------------------- 3 | This is a teensy library that provides some functions to determine the mime-type of a file. As I've had a need for this kind of functionality more than once now and haven't found any suitably lightweight alternative I quickly whipped this up. 4 | 5 | How To 6 | ------ 7 | ``` 8 | (mimes:mime #p"~/something.png") 9 | ``` 10 | 11 | Upon loading, trivial-mimes builds a mime-type database from the local `mime.types` file or a copy thereof from its own source directory. This database is a simple association of file extension to mime-type (see `mime-lookup`). If the mime lookup in the database fails, it will instead try to consult the `file` shell utility on unix systems (see `mime-probe`). If that too doesn't work, it falls back onto a default. 12 | -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- 1 | Trivial Mimes

trivial mimes

1.1.0

Tiny library to detect mime types in files.

Table of Contents

About Trivial-Mimes

This is a teensy library that provides some functions to determine the mime-type of a file. As I've had a need for this kind of functionality more than once now and haven't found any suitably lightweight alternative I quickly whipped this up.

How To

(mimes:mime #p"~/something.png")

Upon loading, trivial-mimes builds a mime-type database from the local mime.types file or a copy thereof from its own source directory. This database is a simple association of file extension to mime-type (see mime-lookup). If the mime lookup in the database fails, it will instead try to consult the file shell utility on unix systems (see mime-probe). If that too doesn't work, it falls back onto a default.

System Information

1.1.0
Yukari Hafner
zlib

Definition Index

-------------------------------------------------------------------------------- /mime-types.lisp: -------------------------------------------------------------------------------- 1 | (defpackage #:trivial-mimes 2 | (:nicknames #:mimes #:org.tymoonnext.trivial-mimes) 3 | (:use #:cl) 4 | (:export 5 | #:*mime-db* 6 | 7 | #:find-mime.types 8 | #:mime-add 9 | #:mime-probe 10 | #:mime-lookup 11 | #:mime 12 | #:mime-file-type 13 | #:mime-equal 14 | #:mime-case)) 15 | (in-package #:org.tymoonnext.trivial-mimes) 16 | 17 | (defvar *here* #.(make-pathname :name NIL :type NIL :defaults (or *compile-file-pathname* *load-pathname*))) 18 | 19 | (defun find-mime.types () 20 | "Attempts to find a usable MIME.TYPES file. 21 | If none can be found, an error is signalled." 22 | (or (loop for file in (list #p"/etc/mime.types" (merge-pathnames "mime.types" *here*)) 23 | thereis (probe-file file)) 24 | (error "No MIME.TYPES file found anywhere!"))) 25 | 26 | (defvar *mime-db* (make-hash-table :test 'equalp) 27 | "An EQUALP hash-table with file-extensions as keys and the mime-types as values.") 28 | (defvar *reverse-mime-db* (make-hash-table :test 'equalp) 29 | "An EQUALP hash-table with mime-types as keys and the file-extensions as values.") 30 | 31 | (defun whitespace-p (char) 32 | (find char '(#\Space #\Newline #\Backspace #\Tab #\Linefeed #\Page #\Return #\Rubout))) 33 | 34 | (defun %read-tokens (line) 35 | (let ((tokens) 36 | (start)) 37 | (dotimes (i (length line)) 38 | (let ((char (aref line i))) 39 | (cond 40 | ((and start (whitespace-p char)) 41 | (push (subseq line start i) tokens) 42 | (setf start NIL)) 43 | ((not (or start (whitespace-p char))) 44 | (setf start i))))) 45 | (when start (push (subseq line start) tokens)) 46 | (nreverse tokens))) 47 | 48 | (defun valid-name-p (name) 49 | "According to RFC6838 type names MUST start with an alphanumeric character 50 | This also conveniently skips comments" 51 | (and name (alphanumericp (elt name 0)))) 52 | 53 | (defun mime-add (mime &rest file-extensions) 54 | "Add MIME and FILE-EXTENSIONS associations to *MIME-DB* and *REVERSE-MIME-DB*. 55 | Makes the provided MIME and FILE-EXTENSIONS properly look-up-able with 56 | MIME, MIME-PROBE and other trivial-mimes functions." 57 | (dolist (extension file-extensions) 58 | (setf (gethash extension *mime-db*) mime)) 59 | (setf (gethash mime *reverse-mime-db*) (first file-extensions))) 60 | 61 | (defun build-mime-db (&optional (file (find-mime.types))) 62 | "Populates the *MIME-DB* with data gathered from the file. 63 | The file should have the following structure: 64 | 65 | MIME-TYPE FILE-EXTENSION*" 66 | (with-open-file (stream file :direction :input) 67 | (loop for line = (read-line stream NIL) 68 | while line 69 | for tokens = (%read-tokens line) 70 | when (valid-name-p (first tokens)) 71 | do (apply #'mime-add tokens)))) 72 | (build-mime-db) 73 | 74 | (defun mime-probe (pathname) 75 | "Attempts to get the mime-type through a call to the FILE shell utility. 76 | If the file does not exist or the platform is not unix, NIL is returned." 77 | #+(and unix asdf3) 78 | (when (probe-file pathname) 79 | (let ((output (uiop:run-program (list "file" #+darwin "-bI" #-darwin "-bi" 80 | (uiop:native-namestring pathname)) 81 | :output :string))) 82 | (with-output-to-string (mime) 83 | (loop for c across output 84 | for char = (char-downcase c) 85 | ;; Allowed characters as per RFC6383 86 | while (find char "abcdefghijklmnopqrstuvwxyz0123456789!#$&-^_.+/") 87 | do (write-char char mime))))) 88 | #-unix 89 | NIL) 90 | 91 | (defun mime-lookup (pathname) 92 | "Attempts to get the mime-type by file extension comparison. 93 | If none can be found, NIL is returned." 94 | (gethash (pathname-type pathname) *mime-db*)) 95 | 96 | (defun mime (pathname &optional (default "application/octet-stream")) 97 | "Attempts to detect the mime-type of the given pathname. 98 | First uses MIME-LOOKUP, then MIME-PROBE and lastly returns the DEFAULT if both fail." 99 | (or (mime-lookup pathname) 100 | (mime-probe pathname) 101 | default)) 102 | 103 | (defun mime-file-type (mime-type) 104 | "Returns a matching file-extension for the given mime-type. 105 | If the given mime-type cannot be found, NIL is returned." 106 | (gethash mime-type *reverse-mime-db*)) 107 | 108 | (defun split (string &rest split) 109 | (let ((items ()) (out (make-string-output-stream))) 110 | (flet ((push-item () 111 | (let ((string (get-output-stream-string out))) 112 | (when (string/= "" string) 113 | (push string items))))) 114 | (loop for char across string 115 | do (if (member char split) 116 | (push-item) 117 | (write-char char out)) 118 | finally (push-item)) 119 | (nreverse items)))) 120 | 121 | (defun mime-equal (m1 m2) 122 | "Checks whether M1 and M2 are matching. 123 | 124 | In particular, checks the match of type and subtype (any of which can 125 | be asterisks), discarding any parameters there might be. 126 | 127 | \(mime-equal \"text/*\" \"text/html\") 128 | T 129 | 130 | \(mime-equal \"text/html\" \"text/html;charset=utf8\") 131 | T 132 | 133 | \(mime-equal \"*/*\" \"application/octet-stream\") 134 | T 135 | 136 | \(mime-equal \"text/*\" \"application/octet-stream\") 137 | NIL" 138 | (or (equal "*" m1) 139 | (equal "*" m2) 140 | (equal "*/*" m1) 141 | (equal "*/*" m2) 142 | (destructuring-bind (type1 subtype1 &rest parameters1) (split m1 #\/ #\;) 143 | (declare (ignore parameters1)) 144 | (destructuring-bind (type2 subtype2 &rest parameters2) (split m2 #\/ #\;) 145 | (declare (ignore parameters2)) 146 | (cond 147 | ((or (equal "*" subtype1) 148 | (equal "*" subtype2) 149 | (equal "" subtype1) 150 | (equal "" subtype2)) 151 | (string-equal type1 type2)) 152 | ((string-equal type1 type2) 153 | (string-equal subtype1 subtype2)) 154 | (t nil)))))) 155 | 156 | (defmacro mime-case (file &body cases) 157 | "A case-like macro that works with MIME type of FILE. 158 | 159 | Otherwise clause is the last clause that starts with T or OTHERWISE,. 160 | 161 | Example: 162 | \(mime-case #p\"~/CHANGES.txt\" 163 | ((\"application/json\" \"application/*\") \"Something opaque...\") 164 | (\"text/plain\" \"That's a plaintext file :D\") 165 | (t \"I don't know this type!\"))" 166 | (let ((mime (gensym "mime"))) 167 | `(let ((,mime (mime ,file))) 168 | (cond 169 | ,@(loop for ((mimes . body) . rest) on cases 170 | when (member mimes '(T OTHERWISE)) 171 | collect `(t ,@body) into clauses 172 | and do (if rest 173 | (warn "Clauses after T and OTHERWISE are not reachable.") 174 | (return clauses)) 175 | collect `((member ,mime (list ,@(if (listp mimes) mimes (list mimes))) :test #'mime-equal) 176 | ,@body) 177 | into clauses 178 | finally (return clauses)))))) 179 | -------------------------------------------------------------------------------- /mime.types: -------------------------------------------------------------------------------- 1 | application/1d-interleaved-parityfec 2 | application/3gpdash-qoe-report+xml 3 | application/3gpp-ims+xml 4 | application/A2L a2l 5 | application/activemessage 6 | application/activity+json 7 | application/alto-costmap+json 8 | application/alto-costmapfilter+json 9 | application/alto-directory+json 10 | application/alto-endpointcost+json 11 | application/alto-endpointcostparams+json 12 | application/alto-endpointprop+json 13 | application/alto-endpointpropparams+json 14 | application/alto-error+json 15 | application/alto-networkmap+json 16 | application/alto-updatestreamcontrol+json 17 | application/alto-updatestreamparams+json 18 | application/alto-networkmapfilter+json 19 | application/AML aml 20 | application/andrew-inset ez 21 | application/applefile 22 | application/ATF atf 23 | application/ATFX atfx 24 | application/ATXML atxml 25 | application/atom+xml atom 26 | application/atomcat+xml atomcat 27 | application/atomdeleted+xml atomdeleted 28 | application/atomicmail 29 | application/atomsvc+xml atomsvc 30 | application/atsc-dwd+xml dwd 31 | application/atsc-dynamic-event-message 32 | application/atsc-held+xml held 33 | application/atsc-rdt+json 34 | application/atsc-rsat+xml rsat 35 | application/auth-policy+xml apxml 36 | application/bacnet-xdd+zip xdd 37 | application/batch-SMTP 38 | application/beep+xml 39 | application/calendar+json 40 | application/calendar+xml xcs 41 | application/call-completion 42 | application/CALS-1840 43 | application/captive+json 44 | application/cap+xml 45 | application/cbor cbor 46 | application/cbor-seq 47 | application/cccex c3ex 48 | application/ccmp+xml ccmp 49 | application/ccxml+xml ccxml 50 | application/CDFX+XML cdfx 51 | application/cdmi-capability cdmia 52 | application/cdmi-container cdmic 53 | application/cdmi-domain cdmid 54 | application/cdmi-object cdmio 55 | application/cdmi-queue cdmiq 56 | application/cdni 57 | application/CEA cea 58 | application/cea-2018+xml 59 | application/cellml+xml cellml cml 60 | application/cfw 61 | application/clr 1clr 62 | application/clue_info+xml clue 63 | application/clue+xml 64 | application/cms cmsc 65 | application/cnrp+xml 66 | application/coap-group+json 67 | application/coap-payload 68 | application/commonground 69 | application/conference-info+xml 70 | application/cpl+xml cpl 71 | application/cose 72 | application/cose-key 73 | application/cose-key-set 74 | application/csrattrs csrattrs 75 | application/csta+xml 76 | application/CSTAdata+xml 77 | application/csvm+json 78 | application/cwt 79 | application/cybercash 80 | application/dash+xml mpd 81 | application/dashdelta mpdd 82 | application/davmount+xml davmount 83 | application/dca-rft 84 | application/DCD dcd 85 | application/dec-dx 86 | application/dialog-info+xml 87 | application/dicom dcm 88 | application/dicom+json 89 | application/dicom+xml 90 | application/DII dii 91 | application/DIT dit 92 | application/dns 93 | application/dns+json 94 | application/dns-message 95 | application/dots+cbor 96 | application/dskpp+xml xmls 97 | application/dssc+der dssc 98 | application/dssc+xml xdssc 99 | application/dvcs dvc 100 | application/ecmascript es 101 | application/EDI-consent 102 | application/EDI-X12 103 | application/EDIFACT 104 | application/efi efi 105 | application/elm+json 106 | application/elm+xml 107 | application/EmergencyCallData.cap+xml 108 | application/EmergencyCallData.Comment+xml 109 | application/EmergencyCallData.Control+xml 110 | application/EmergencyCallData.DeviceInfo+xml 111 | application/EmergencyCallData.eCall.MSD 112 | application/EmergencyCallData.ProviderInfo+xml 113 | application/EmergencyCallData.ServiceInfo+xml 114 | application/EmergencyCallData.SubscriberInfo+xml 115 | application/EmergencyCallData.VEDS+xml 116 | application/emma+xml emma 117 | application/emotionml+xml emotionml 118 | application/encaprtp 119 | application/epp+xml 120 | application/epub+zip epub 121 | application/eshop 122 | application/exi exi 123 | application/expect-ct-report+json 124 | application/fastinfoset finf 125 | application/fastsoap 126 | application/fdt+xml fdt 127 | application/fhir+json 128 | application/fhir+xml 129 | application/fits 130 | application/flexfec 131 | application/font-tdpfr pfr 132 | application/framework-attributes+xml 133 | application/geo+json geojson 134 | application/geo+json-seq 135 | application/geopackage+sqlite3 gpkg 136 | application/geoxacml+xml 137 | application/gltf-buffer glbin glbuf 138 | application/gml+xml gml 139 | application/gzip gz tgz 140 | application/H224 141 | application/held+xml 142 | application/http 143 | application/hyperstudio stk 144 | application/ibe-key-request+xml 145 | application/ibe-pkg-reply+xml 146 | application/ibe-pp-data 147 | application/iges 148 | application/im-iscomposing+xml 149 | application/index 150 | application/index.cmd 151 | application/index.obj 152 | application/index.response 153 | application/index.vnd 154 | application/inkml+xml ink inkml 155 | application/IOTP 156 | application/ipfix ipfix 157 | application/ipp 158 | application/ISUP 159 | application/its+xml its 160 | application/javascript js 161 | application/jf2feed+json 162 | application/jose 163 | application/jose+json 164 | application/jrd+json jrd 165 | application/jscalendar+json 166 | application/json json 167 | application/json-patch+json json-patch 168 | application/json-seq 169 | application/jwk+json 170 | application/jwk-set+json 171 | application/jwt 172 | application/kpml-request+xml 173 | application/kpml-response+xml 174 | application/ld+json jsonld 175 | application/lgr+xml lgr 176 | application/link-format wlnk 177 | application/load-control+xml 178 | application/lost+xml lostxml 179 | application/lostsync+xml lostsyncxml 180 | application/lpf+zip lpf 181 | application/LXF lxf 182 | application/mac-binhex40 hqx 183 | application/macwriteii 184 | application/mads+xml mads 185 | application/marc mrc 186 | application/marcxml+xml mrcx 187 | application/mathematica nb ma mb 188 | application/mathml-content+xml 189 | application/mathml-presentation+xml 190 | application/mathml+xml mml 191 | application/mbms-associated-procedure-description+xml 192 | application/mbms-deregister+xml 193 | application/mbms-envelope+xml 194 | application/mbms-msk-response+xml 195 | application/mbms-msk+xml 196 | application/mbms-protection-description+xml 197 | application/mbms-reception-report+xml 198 | application/mbms-register-response+xml 199 | application/mbms-register+xml 200 | application/mbms-schedule+xml 201 | application/mbms-user-service-description+xml 202 | application/mbox mbox 203 | application/media_control+xml 204 | application/media-policy-dataset+xml 205 | application/mediaservercontrol+xml 206 | application/merge-patch+json 207 | application/metalink4+xml meta4 208 | application/mets+xml mets 209 | application/MF4 mf4 210 | application/mikey 211 | application/mipc h5 212 | application/mmt-aei+xml maei 213 | application/mmt-usd+xml musd 214 | application/mods+xml mods 215 | application/moss-keys 216 | application/moss-signature 217 | application/mosskey-data 218 | application/mosskey-request 219 | application/mp21 m21 mp21 220 | application/mp4 221 | application/mpeg4-generic 222 | application/mpeg4-iod 223 | application/mpeg4-iod-xmt 224 | application/mrb-consumer+xml 225 | application/mrb-publish+xml 226 | application/msc-ivr+xml 227 | application/msc-mixer+xml 228 | application/msword doc 229 | application/mud+json 230 | application/multipart-core 231 | application/mxf mxf 232 | application/n-quads nq 233 | application/n-triples nt 234 | application/nasdata 235 | application/news-checkgroups 236 | application/news-groupinfo 237 | application/news-transmission 238 | application/nlsml+xml 239 | application/node 240 | application/nss 241 | application/oauth-authz-req+jwt 242 | application/ocsp-request orq 243 | application/ocsp-response ors 244 | application/octet-stream bin lha lzh exe class so dll img iso 245 | application/ODA oda 246 | application/odm+xml 247 | application/ODX odx 248 | application/oebps-package+xml opf 249 | application/ogg ogx 250 | application/opc-nodeset+xml 251 | application/oscore 252 | application/oxps oxps 253 | application/p2p-overlay+xml relo 254 | application/parityfec 255 | application/passport 256 | application/patch-ops-error+xml 257 | application/pdf pdf 258 | application/PDX pdx 259 | application/pem-certificate-chain pem 260 | application/pgp-encrypted pgp 261 | application/pgp-keys 262 | application/pgp-signature sig 263 | application/pidf-diff+xml 264 | application/pidf+xml 265 | application/pkcs10 p10 266 | application/pkcs12 p12 pfx 267 | application/pkcs7-mime p7m p7c 268 | application/pkcs7-signature p7s 269 | application/pkcs8 p8 270 | application/pkcs8-encrypted p8e 271 | application/pkix-attr-cert 272 | application/pkix-cert cer 273 | application/pkix-crl crl 274 | application/pkix-pkipath pkipath 275 | application/pkixcmp pki 276 | application/pls+xml pls 277 | application/poc-settings+xml 278 | application/postscript ps eps ai 279 | application/ppsp-tracker+json 280 | application/problem+json 281 | application/problem+xml 282 | application/provenance+xml provx 283 | application/prs.alvestrand.titrax-sheet 284 | application/prs.cww cw cww 285 | application/prs.cyn 286 | application/prs.hpub+zip hpub 287 | application/prs.nprend rnd rct 288 | application/prs.plucker 289 | application/prs.rdf-xml-crypt rdf-crypt 290 | application/prs.xsf+xml xsf 291 | application/pskc+xml pskcxml 292 | application/pvd+json 293 | application/QSIG 294 | application/raptorfec 295 | application/rdap+json 296 | application/rdf+xml rdf 297 | application/route-apd+xml rapd 298 | application/route-s-tsid+xml sls 299 | application/route-usd+xml rusd 300 | application/reginfo+xml rif 301 | application/relax-ng-compact-syntax rnc 302 | application/remote-printing 303 | application/reputon+json 304 | application/resource-lists-diff+xml rld 305 | application/resource-lists+xml rl 306 | application/rfc+xml rfcxml 307 | application/riscos 308 | application/rlmi+xml 309 | application/rls-services+xml rs 310 | application/rpki-ghostbusters gbr 311 | application/rpki-manifest mft 312 | application/rpki-publication 313 | application/rpki-roa roa 314 | application/rpki-updown 315 | application/rtf rtf 316 | application/rtploopback 317 | application/rtx 318 | application/samlassertion+xml 319 | application/samlmetadata+xml 320 | application/sarif-external-properties+json sarif-external-properties sarif-external-properties.json 321 | application/sarif+json sarif sarif.json 322 | application/sbe 323 | application/sbml+xml 324 | application/scaip+xml 325 | application/scim+json scim 326 | application/scvp-cv-request scq 327 | application/scvp-cv-response scs 328 | application/scvp-vp-request spq 329 | application/scvp-vp-response spp 330 | application/sdp sdp 331 | application/secevent+jwt 332 | application/senml-etch+cbor senml-etchc 333 | application/senml-etch+json senml-etchj 334 | application/senml+cbor senmlc 335 | application/senml+json senml 336 | application/senml+xml senmlx 337 | application/senml-exi senmle 338 | application/sensml+cbor sensmlc 339 | application/sensml+json sensml 340 | application/sensml+xml sensmlx 341 | application/sensml-exi sensmle 342 | application/sep+xml 343 | application/sep-exi 344 | application/session-info 345 | application/set-payment 346 | application/set-payment-initiation 347 | application/set-registration 348 | application/set-registration-initiation 349 | application/SGML 350 | application/sgml-open-catalog soc 351 | application/shf+xml shf 352 | application/sieve siv sieve 353 | application/simple-filter+xml cl 354 | application/simple-message-summary 355 | application/simpleSymbolContainer 356 | application/sipc 357 | application/slate 358 | application/smil+xml smil smi sml 359 | application/smpte336m 360 | application/soap+fastinfoset 361 | application/soap+xml 362 | application/sparql-query rq 363 | application/sparql-results+xml srx 364 | application/spirits-event+xml 365 | application/sql sql 366 | application/srgs gram 367 | application/srgs+xml grxml 368 | application/sru+xml sru 369 | application/ssml+xml ssml 370 | application/stix+json stix 371 | application/swid+xml swidtag 372 | application/tamp-apex-update tau 373 | application/tamp-apex-update-confirm auc 374 | application/tamp-community-update tcu 375 | application/tamp-community-update-confirm cuc 376 | application/taxii+json 377 | application/td+json jsontd 378 | application/tamp-error ter 379 | application/tamp-sequence-adjust tsa 380 | application/tamp-sequence-adjust-confirm sac 381 | application/tamp-status-query 382 | application/tamp-status-response 383 | application/tamp-update tur 384 | application/tamp-update-confirm tuc 385 | application/tei+xml tei teiCorpus odd 386 | application/TETRA_ISI 387 | application/thraud+xml tfi 388 | application/timestamp-query tsq 389 | application/timestamp-reply tsr 390 | application/timestamped-data tsd 391 | application/tlsrpt+gzip 392 | application/tlsrpt+json 393 | application/tnauthlist 394 | application/trickle-ice-sdpfrag 395 | application/trig trig 396 | application/ttml+xml ttml 397 | application/tve-trigger 398 | application/tzif 399 | application/tzif-leap 400 | application/ulpfec 401 | application/urc-grpsheet+xml gsheet 402 | application/urc-ressheet+xml rsheet 403 | application/urc-targetdesc+xml td 404 | application/urc-uisocketdesc+xml uis 405 | application/vcard+json 406 | application/vcard+xml 407 | application/vemmi 408 | application/vnd.1000minds.decision-model+xml 1km 409 | application/vnd.3gpp.5gnas 410 | application/vnd.3gpp.access-transfer-events+xml 411 | application/vnd.3gpp.bsf+xml 412 | application/vnd.3gpp.GMOP+xml 413 | application/vnd.3gpp.gtpc 414 | application/vnd.3gpp.interworking-data 415 | application/vnd.3gpp.lpp 416 | application/vnd.3gpp.mc-signalling-ear 417 | application/vnd.3gpp.mcdata-affiliation-command+xml 418 | application/vnd.3gpp.mcdata-info+xml 419 | application/vnd.3gpp.mcdata-payload 420 | application/vnd.3gpp.mcdata-service-config+xml 421 | application/vnd.3gpp.mcdata-signalling 422 | application/vnd.3gpp.mcdata-ue-config+xml 423 | application/vnd.3gpp.mcdata-user-profile+xml 424 | application/vnd.3gpp.mcptt-affiliation-command+xml 425 | application/vnd.3gpp.mcptt-floor-request+xml 426 | application/vnd.3gpp.mcptt-info+xml 427 | application/vnd.3gpp.mcptt-location-info+xml 428 | application/vnd.3gpp.mcptt-mbms-usage-info+xml 429 | application/vnd.3gpp.mcptt-service-config+xml 430 | application/vnd.3gpp.mcptt-signed+xml 431 | application/vnd.3gpp.mcptt-ue-config+xml 432 | application/vnd.3gpp.mcptt-ue-init-config+xml 433 | application/vnd.3gpp.mcptt-user-profile+xml 434 | application/vnd.3gpp.mcvideo-affiliation-command+xml 435 | application/vnd.3gpp.mcvideo-info+xml 436 | application/vnd.3gpp.mcvideo-location-info+xml 437 | application/vnd.3gpp.mcvideo-mbms-usage-info+xml 438 | application/vnd.3gpp.mcvideo-service-config+xml 439 | application/vnd.3gpp.mcvideo-transmission-request+xml 440 | application/vnd.3gpp.mcvideo-ue-config+xml 441 | application/vnd.3gpp.mcvideo-user-profile+xml 442 | application/vnd.3gpp.mid-call+xml 443 | application/vnd.3gpp.ngap 444 | application/vnd.3gpp.pfcp 445 | application/vnd.3gpp.pic-bw-large plb 446 | application/vnd.3gpp.pic-bw-small psb 447 | application/vnd.3gpp.pic-bw-var pvb 448 | application/vnd.3gpp-prose+xml 449 | application/vnd.3gpp.s1ap 450 | application/vnd.3gpp-prose-pc3ch+xml 451 | application/vnd.3gpp.sms 452 | application/vnd.3gpp.sms+xml 453 | application/vnd.3gpp.srvcc-ext+xml 454 | application/vnd.3gpp.SRVCC-info+xml 455 | application/vnd.3gpp.state-and-event-info+xml 456 | application/vnd.3gpp.ussd+xml 457 | application/vnd.3gpp-v2x-local-service-information 458 | application/vnd.3gpp2.bcmcsinfo+xml 459 | application/vnd.3gpp2.sms sms 460 | application/vnd.3gpp2.tcap tcap 461 | application/vnd.3lightssoftware.imagescal imgcal 462 | application/vnd.3M.Post-it-Notes pwn 463 | application/vnd.accpac.simply.aso aso 464 | application/vnd.accpac.simply.imp imp 465 | application/vnd.acucobol acu 466 | application/vnd.acucorp atc acutc 467 | application/vnd.adobe.flash.movie swf 468 | application/vnd.adobe.formscentral.fcdt fcdt 469 | application/vnd.adobe.fxp fxp fxpl 470 | application/vnd.adobe.partial-upload 471 | application/vnd.adobe.xdp+xml xdp 472 | application/vnd.adobe.xfdf xfdf 473 | application/vnd.aether.imp 474 | application/vnd.afpc.afplinedata 475 | application/vnd.afpc.afplinedata-pagedef 476 | application/vnd.afpc.cmoca-cmresource 477 | application/vnd.afpc.foca-charset 478 | application/vnd.afpc.foca-codedfont 479 | application/vnd.afpc.foca-codepage 480 | application/vnd.afpc.modca list3820 listafp afp pseg3820 481 | application/vnd.afpc.modca-cmtable 482 | application/vnd.afpc.modca-formdef 483 | application/vnd.afpc.modca-mediummap 484 | application/vnd.afpc.modca-objectcontainer 485 | application/vnd.afpc.modca-overlay ovl 486 | application/vnd.afpc.modca-pagesegment psg 487 | application/vnd.ah-barcode 488 | application/vnd.ahead.space ahead 489 | application/vnd.airzip.filesecure.azf azf 490 | application/vnd.airzip.filesecure.azs azs 491 | application/vnd.amadeus+json 492 | application/vnd.amazon.mobi8-ebook azw3 493 | application/vnd.americandynamics.acc acc 494 | application/vnd.amiga.ami ami 495 | application/vnd.amundsen.maze+xml 496 | application/vnd.android.ota ota 497 | application/vnd.anki apkg 498 | application/vnd.anser-web-certificate-issue-initiation cii 499 | application/vnd.anser-web-funds-transfer-initiation fti 500 | application/vnd.antix.game-component 501 | application/vnd.apache.thrift.binary 502 | application/vnd.apache.thrift.compact 503 | application/vnd.apache.thrift.json 504 | application/vnd.api+json 505 | application/vnd.aplextor.warrp+json 506 | application/vnd.apothekende.reservation+json 507 | application/vnd.apple.installer+xml dist distz pkg mpkg 508 | application/vnd.apple.keynote keynote 509 | application/vnd.apple.mpegurl m3u8 510 | application/vnd.apple.numbers numbers 511 | application/vnd.apple.pages pages 512 | application/vnd.aristanetworks.swi swi 513 | application/vnd.artisan+json artisan 514 | application/vnd.artsquare 515 | application/vnd.astraea-software.iota iota 516 | application/vnd.audiograph aep 517 | application/vnd.autopackage package 518 | application/vnd.avalon+json 519 | application/vnd.avistar+xml 520 | application/vnd.balsamiq.bmml+xml bmml 521 | application/vnd.banana-accounting ac2 522 | application/vnd.bbf.usp.error 523 | application/vnd.balsamiq.bmpr bmpr 524 | application/vnd.bbf.usp.msg 525 | application/vnd.bbf.usp.msg+json 526 | application/vnd.bekitzur-stech+json 527 | application/vnd.bint.med-content 528 | application/vnd.biopax.rdf+xml 529 | application/vnd.blink-idb-value-wrapper 530 | application/vnd.blueice.multipass mpm 531 | application/vnd.bluetooth.ep.oob ep 532 | application/vnd.bluetooth.le.oob le 533 | application/vnd.bmi bmi 534 | application/vnd.bpf 535 | application/vnd.bpf3 536 | application/vnd.businessobjects rep 537 | application/vnd.byu.uapi+json 538 | application/vnd.cab-jscript 539 | application/vnd.canon-cpdl 540 | application/vnd.canon-lips 541 | application/vnd.capasystems-pg+json 542 | application/vnd.cendio.thinlinc.clientconf tlclient 543 | application/vnd.century-systems.tcp_stream 544 | application/vnd.chemdraw+xml cdxml 545 | application/vnd.chess-pgn pgn 546 | application/vnd.chipnuts.karaoke-mmd mmd 547 | application/vnd.ciedi 548 | application/vnd.cinderella cdy 549 | application/vnd.cirpack.isdn-ext 550 | application/vnd.citationstyles.style+xml csl 551 | application/vnd.claymore cla 552 | application/vnd.cloanto.rp9 rp9 553 | application/vnd.clonk.c4group c4g c4d c4f c4p c4u 554 | application/vnd.cluetrust.cartomobile-config c11amc 555 | application/vnd.cluetrust.cartomobile-config-pkg c11amz 556 | application/vnd.coffeescript coffee 557 | application/vnd.collabio.xodocuments.document xodt 558 | application/vnd.collabio.xodocuments.document-template xott 559 | application/vnd.collabio.xodocuments.presentation xodp 560 | application/vnd.collabio.xodocuments.presentation-template xotp 561 | application/vnd.collabio.xodocuments.spreadsheet xods 562 | application/vnd.collabio.xodocuments.spreadsheet-template xots 563 | application/vnd.collection+json 564 | application/vnd.collection.doc+json 565 | application/vnd.collection.next+json 566 | application/vnd.comicbook-rar cbr 567 | application/vnd.comicbook+zip cbz 568 | application/vnd.commerce-battelle ica icf icd ic0 ic1 ic2 ic3 ic4 ic5 ic6 ic7 ic8 569 | application/vnd.commonspace csp cst 570 | application/vnd.contact.cmsg cdbcmsg 571 | application/vnd.coreos.ignition+json ign ignition 572 | application/vnd.cosmocaller cmc 573 | application/vnd.crick.clicker clkx 574 | application/vnd.crick.clicker.keyboard clkk 575 | application/vnd.crick.clicker.palette clkp 576 | application/vnd.crick.clicker.template clkt 577 | application/vnd.crick.clicker.wordbank clkw 578 | application/vnd.criticaltools.wbs+xml wbs 579 | application/vnd.cryptii.pipe+json 580 | application/vnd.crypto-shade-file ssvc 581 | application/vnd.cryptomator.encrypted c9r c9s 582 | application/vnd.cryptomator.vault cryptomator 583 | application/vnd.ctc-posml pml 584 | application/vnd.ctct.ws+xml 585 | application/vnd.cups-pdf 586 | application/vnd.cups-postscript 587 | application/vnd.cups-ppd ppd 588 | application/vnd.cups-raster 589 | application/vnd.cups-raw 590 | application/vnd.curl curl 591 | application/vnd.cyan.dean.root+xml 592 | application/vnd.cybank 593 | application/vnd.cyclonedx+json 594 | application/vnd.cyclonedx+xml 595 | application/vnd.d2l.coursepackage1p0+zip 596 | application/vnd.d3m-dataset 597 | application/vnd.d3m-problem 598 | application/vnd.dart dart 599 | application/vnd.data-vision.rdz rdz 600 | application/vnd.datapackage+json 601 | application/vnd.dataresource+json 602 | application/vnd.dbf dbf 603 | application/vnd.debian.binary-package deb udeb 604 | application/vnd.dece.data uvf uvvf uvd uvvd 605 | application/vnd.dece.ttml+xml uvt uvvt 606 | application/vnd.dece.unspecified uvx uvvx 607 | application/vnd.dece.zip uvz uvvz 608 | application/vnd.denovo.fcselayout-link fe_launch 609 | application/vnd.desmume.movie dsm 610 | application/vnd.dir-bi.plate-dl-nosuffix 611 | application/vnd.dm.delegation+xml 612 | application/vnd.dna dna 613 | application/vnd.document+json docjson 614 | application/vnd.dolby.mobile.1 615 | application/vnd.dolby.mobile.2 616 | application/vnd.doremir.scorecloud-binary-document scld 617 | application/vnd.dpgraph dpg mwc dpgraph 618 | application/vnd.dreamfactory dfac 619 | application/vnd.drive+json 620 | application/vnd.dtg.local 621 | application/vnd.dtg.local.flash fla 622 | application/vnd.dtg.local.html 623 | application/vnd.dvb.ait ait 624 | application/vnd.dvb.dvbisl+xml 625 | application/vnd.dvb.dvbj 626 | application/vnd.dvb.esgcontainer 627 | application/vnd.dvb.ipdcdftnotifaccess 628 | application/vnd.dvb.ipdcesgaccess 629 | application/vnd.dvb.ipdcesgaccess2 630 | application/vnd.dvb.ipdcesgpdd 631 | application/vnd.dvb.ipdcroaming 632 | application/vnd.dvb.iptv.alfec-base 633 | application/vnd.dvb.iptv.alfec-enhancement 634 | application/vnd.dvb.notif-aggregate-root+xml 635 | application/vnd.dvb.notif-container+xml 636 | application/vnd.dvb.notif-generic+xml 637 | application/vnd.dvb.notif-ia-msglist+xml 638 | application/vnd.dvb.notif-ia-registration-request+xml 639 | application/vnd.dvb.notif-ia-registration-response+xml 640 | application/vnd.dvb.notif-init+xml 641 | application/vnd.dvb.pfr 642 | application/vnd.dvb.service svc 643 | application/vnd.dxr 644 | application/vnd.dynageo geo 645 | application/vnd.dzr dzr 646 | application/vnd.easykaraoke.cdgdownload 647 | application/vnd.ecdis-update 648 | application/vnd.ecip.rlp 649 | application/vnd.ecowin.chart mag 650 | application/vnd.ecowin.filerequest 651 | application/vnd.ecowin.fileupdate 652 | application/vnd.ecowin.series 653 | application/vnd.ecowin.seriesrequest 654 | application/vnd.ecowin.seriesupdate 655 | application/vnd.efi.img 656 | application/vnd.efi.iso 657 | application/vnd.emclient.accessrequest+xml 658 | application/vnd.enliven nml 659 | application/vnd.enphase.envoy 660 | application/vnd.eprints.data+xml 661 | application/vnd.epson.esf esf 662 | application/vnd.epson.msf msf 663 | application/vnd.epson.quickanime qam 664 | application/vnd.epson.salt slt 665 | application/vnd.epson.ssf ssf 666 | application/vnd.ericsson.quickcall qcall qca 667 | application/vnd.espass-espass+zip espass 668 | application/vnd.eszigno3+xml es3 et3 669 | application/vnd.etsi.aoc+xml 670 | application/vnd.etsi.asic-e+zip asice sce 671 | application/vnd.etsi.asic-s+zip asics 672 | application/vnd.etsi.cug+xml 673 | application/vnd.etsi.iptvcommand+xml 674 | application/vnd.etsi.iptvdiscovery+xml 675 | application/vnd.etsi.iptvprofile+xml 676 | application/vnd.etsi.iptvsad-bc+xml 677 | application/vnd.etsi.iptvsad-cod+xml 678 | application/vnd.etsi.iptvsad-npvr+xml 679 | application/vnd.etsi.iptvservice+xml 680 | application/vnd.etsi.iptvsync+xml 681 | application/vnd.etsi.iptvueprofile+xml 682 | application/vnd.etsi.mcid+xml 683 | application/vnd.etsi.mheg5 684 | application/vnd.etsi.overload-control-policy-dataset+xml 685 | application/vnd.etsi.pstn+xml 686 | application/vnd.etsi.sci+xml 687 | application/vnd.etsi.simservs+xml 688 | application/vnd.etsi.timestamp-token tst 689 | application/vnd.etsi.tsl.der 690 | application/vnd.etsi.tsl+xml 691 | application/vnd.eudora.data 692 | application/vnd.exstream-empower+zip mpw 693 | application/vnd.exstream-package pub 694 | application/vnd.evolv.ecig.profile ecigprofile 695 | application/vnd.evolv.ecig.settings ecig 696 | application/vnd.evolv.ecig.theme ecigtheme 697 | application/vnd.ezpix-album ez2 698 | application/vnd.ezpix-package ez3 699 | application/vnd.f-secure.mobile 700 | application/vnd.fastcopy-disk-image dim 701 | application/vnd.fdf fdf 702 | application/vnd.fdsn.mseed msd mseed 703 | application/vnd.fdsn.seed seed dataless 704 | application/vnd.ffsns 705 | application/vnd.ficlab.flb+zip flb 706 | application/vnd.filmit.zfc zfc 707 | application/vnd.fints 708 | application/vnd.firemonkeys.cloudcell 709 | application/vnd.FloGraphIt gph 710 | application/vnd.fluxtime.clip ftc 711 | application/vnd.font-fontforge-sfd sfd 712 | application/vnd.framemaker fm 713 | application/vnd.frogans.fnc fnc 714 | application/vnd.frogans.ltf ltf 715 | application/vnd.fsc.weblaunch fsc 716 | application/vnd.fujifilm.fb.docuworks 717 | application/vnd.fujifilm.fb.docuworks.binder 718 | application/vnd.fujifilm.fb.docuworks.container 719 | application/vnd.fujitsu.oasys oas 720 | application/vnd.fujitsu.oasys2 oa2 721 | application/vnd.fujitsu.oasys3 oa3 722 | application/vnd.fujitsu.oasysgp fg5 723 | application/vnd.fujitsu.oasysprs bh2 724 | application/vnd.fujixerox.ART-EX 725 | application/vnd.fujixerox.ART4 726 | application/vnd.fujixerox.ddd ddd 727 | application/vnd.fujixerox.docuworks xdw 728 | application/vnd.fujixerox.docuworks.binder xbd 729 | application/vnd.fujixerox.docuworks.container xct 730 | application/vnd.fujixerox.HBPL 731 | application/vnd.fut-misnet 732 | application/vnd.futoin+cbor 733 | application/vnd.futoin+json 734 | application/vnd.fuzzysheet fzs 735 | application/vnd.genomatix.tuxedo txd 736 | application/vnd.gentics.grd+json 737 | application/vnd.geocube+xml g3 g³ 738 | application/vnd.geogebra.file ggb 739 | application/vnd.geogebra.slides ggs 740 | application/vnd.geogebra.tool ggt 741 | application/vnd.geometry-explorer gex gre 742 | application/vnd.geonext gxt 743 | application/vnd.geoplan g2w 744 | application/vnd.geospace g3w 745 | application/vnd.gerber 746 | application/vnd.globalplatform.card-content-mgt 747 | application/vnd.globalplatform.card-content-mgt-response 748 | application/vnd.gmx gmx 749 | application/vnd.google-earth.kml+xml kml 750 | application/vnd.google-earth.kmz kmz 751 | application/vnd.gov.sk.e-form+xml 752 | application/vnd.gov.sk.e-form+zip 753 | application/vnd.gov.sk.xmldatacontainer+xml 754 | application/vnd.grafeq gqf gqs 755 | application/vnd.gridmp 756 | application/vnd.groove-account gac 757 | application/vnd.groove-help ghf 758 | application/vnd.groove-identity-message gim 759 | application/vnd.groove-injector grv 760 | application/vnd.groove-tool-message gtm 761 | application/vnd.groove-tool-template tpl 762 | application/vnd.groove-vcard vcg 763 | application/vnd.hal+json 764 | application/vnd.hal+xml hal 765 | application/vnd.HandHeld-Entertainment+xml zmm 766 | application/vnd.hbci hbci hbc kom upa pkd bpd 767 | application/vnd.hc+json 768 | application/vnd.hcl-bireports 769 | application/vnd.hdt hdt 770 | application/vnd.heroku+json 771 | application/vnd.hhe.lesson-player les 772 | application/vnd.hp-HPGL hpgl 773 | application/vnd.hp-hpid hpi hpid 774 | application/vnd.hp-hps hps 775 | application/vnd.hp-jlyt jlt 776 | application/vnd.hp-PCL pcl 777 | application/vnd.hp-PCLXL 778 | application/vnd.httphone 779 | application/vnd.hydrostatix.sof-data sfd-hdstx 780 | application/vnd.hyper+json 781 | application/vnd.hyper-item+json 782 | application/vnd.hyperdrive+json 783 | application/vnd.hzn-3d-crossword x3d 784 | application/vnd.ibm.electronic-media emm 785 | application/vnd.ibm.MiniPay mpy 786 | application/vnd.ibm.rights-management irm 787 | application/vnd.ibm.secure-container sc 788 | application/vnd.iccprofile icc icm 789 | application/vnd.ieee.1905 1905.1 790 | application/vnd.igloader igl 791 | application/vnd.imagemeter.folder+zip imf 792 | application/vnd.imagemeter.image+zip imi 793 | application/vnd.immervision-ivp ivp 794 | application/vnd.immervision-ivu ivu 795 | application/vnd.ims.imsccv1p1 imscc 796 | application/vnd.ims.imsccv1p2 797 | application/vnd.ims.imsccv1p3 798 | application/vnd.ims.lis.v2.result+json 799 | application/vnd.ims.lti.v2.toolconsumerprofile+json 800 | application/vnd.ims.lti.v2.toolproxy.id+json 801 | application/vnd.ims.lti.v2.toolproxy+json 802 | application/vnd.ims.lti.v2.toolsettings+json 803 | application/vnd.ims.lti.v2.toolsettings.simple+json 804 | application/vnd.informedcontrol.rms+xml 805 | application/vnd.infotech.project 806 | application/vnd.infotech.project+xml 807 | application/vnd.innopath.wamp.notification 808 | application/vnd.insors.igm igm 809 | application/vnd.intercon.formnet xpw xpx 810 | application/vnd.intergeo i2g 811 | application/vnd.intertrust.digibox 812 | application/vnd.intertrust.nncp 813 | application/vnd.intu.qbo qbo 814 | application/vnd.intu.qfx qfx 815 | application/vnd.iptc.g2.catalogitem+xml 816 | application/vnd.iptc.g2.conceptitem+xml 817 | application/vnd.iptc.g2.knowledgeitem+xml 818 | application/vnd.iptc.g2.newsitem+xml 819 | application/vnd.iptc.g2.newsmessage+xml 820 | application/vnd.iptc.g2.packageitem+xml 821 | application/vnd.iptc.g2.planningitem+xml 822 | application/vnd.ipunplugged.rcprofile rcprofile 823 | application/vnd.irepository.package+xml irp 824 | application/vnd.is-xpr xpr 825 | application/vnd.isac.fcs fcs 826 | application/vnd.jam jam 827 | application/vnd.iso11783-10+zip 828 | application/vnd.japannet-directory-service 829 | application/vnd.japannet-jpnstore-wakeup 830 | application/vnd.japannet-payment-wakeup 831 | application/vnd.japannet-registration 832 | application/vnd.japannet-registration-wakeup 833 | application/vnd.japannet-setstore-wakeup 834 | application/vnd.japannet-verification 835 | application/vnd.japannet-verification-wakeup 836 | application/vnd.jcp.javame.midlet-rms rms 837 | application/vnd.jisp jisp 838 | application/vnd.joost.joda-archive joda 839 | application/vnd.jsk.isdn-ngn 840 | application/vnd.kahootz ktz ktr 841 | application/vnd.kde.karbon karbon 842 | application/vnd.kde.kchart chrt 843 | application/vnd.kde.kformula kfo 844 | application/vnd.kde.kivio flw 845 | application/vnd.kde.kontour kon 846 | application/vnd.kde.kpresenter kpr kpt 847 | application/vnd.kde.kspread ksp 848 | application/vnd.kde.kword kwd kwt 849 | application/vnd.kenameaapp htke 850 | application/vnd.kidspiration kia 851 | application/vnd.Kinar kne knp sdf 852 | application/vnd.koan skp skd skm skt 853 | application/vnd.kodak-descriptor sse 854 | application/vnd.las las 855 | application/vnd.las.las+json lasjson 856 | application/vnd.las.las+xml lasxml 857 | application/vnd.laszip 858 | application/vnd.leap+json 859 | application/vnd.liberty-request+xml 860 | application/vnd.llamagraphics.life-balance.desktop lbd 861 | application/vnd.llamagraphics.life-balance.exchange+xml lbe 862 | application/vnd.logipipe.circuit+zip lcs lca 863 | application/vnd.loom loom 864 | application/vnd.lotus-1-2-3 123 wk4 wk3 wk1 865 | application/vnd.lotus-approach apr vew 866 | application/vnd.lotus-freelance prz pre 867 | application/vnd.lotus-notes nsf ntf ndl ns4 ns3 ns2 nsh nsg 868 | application/vnd.lotus-organizer or3 or2 org 869 | application/vnd.lotus-screencam scm 870 | application/vnd.lotus-wordpro lwp sam 871 | application/vnd.macports.portpkg portpkg 872 | application/vnd.mapbox-vector-tile mvt 873 | application/vnd.marlin.drm.actiontoken+xml 874 | application/vnd.marlin.drm.conftoken+xml 875 | application/vnd.marlin.drm.license+xml 876 | application/vnd.marlin.drm.mdcf mdc 877 | application/vnd.mason+json 878 | application/vnd.maxmind.maxmind-db mmdb 879 | application/vnd.mcd mcd 880 | application/vnd.medcalcdata mc1 881 | application/vnd.mediastation.cdkey cdkey 882 | application/vnd.meridian-slingshot 883 | application/vnd.MFER mwf 884 | application/vnd.mfmp mfm 885 | application/vnd.micro+json 886 | application/vnd.micrografx.flo flo 887 | application/vnd.micrografx.igx igx 888 | application/vnd.microsoft.portable-executable 889 | application/vnd.microsoft.windows.thumbnail-cache 890 | application/vnd.miele+json 891 | application/vnd.mif mif 892 | application/vnd.minisoft-hp3000-save 893 | application/vnd.mitsubishi.misty-guard.trustweb 894 | application/vnd.Mobius.DAF daf 895 | application/vnd.Mobius.DIS dis 896 | application/vnd.Mobius.MBK mbk 897 | application/vnd.Mobius.MQY mqy 898 | application/vnd.Mobius.MSL msl 899 | application/vnd.Mobius.PLC plc 900 | application/vnd.Mobius.TXF txf 901 | application/vnd.mophun.application mpn 902 | application/vnd.mophun.certificate mpc 903 | application/vnd.motorola.flexsuite 904 | application/vnd.motorola.flexsuite.adsi 905 | application/vnd.motorola.flexsuite.fis 906 | application/vnd.motorola.flexsuite.gotap 907 | application/vnd.motorola.flexsuite.kmr 908 | application/vnd.motorola.flexsuite.ttc 909 | application/vnd.motorola.flexsuite.wem 910 | application/vnd.motorola.iprm 911 | application/vnd.mozilla.xul+xml xul 912 | application/vnd.ms-3mfdocument 3mf 913 | application/vnd.ms-artgalry cil 914 | application/vnd.ms-asf asf 915 | application/vnd.ms-cab-compressed cab 916 | application/vnd.ms-excel xls xlm xla xlc xlt xlw 917 | application/vnd.ms-excel.template.macroEnabled.12 xltm 918 | application/vnd.ms-excel.addin.macroEnabled.12 xlam 919 | application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb 920 | application/vnd.ms-excel.sheet.macroEnabled.12 xlsm 921 | application/vnd.ms-fontobject eot 922 | application/vnd.ms-htmlhelp chm 923 | application/vnd.ms-ims ims 924 | application/vnd.ms-lrm lrm 925 | application/vnd.ms-office.activeX+xml 926 | application/vnd.ms-officetheme thmx 927 | application/vnd.ms-playready.initiator+xml 928 | application/vnd.ms-powerpoint ppt pps pot 929 | application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam 930 | application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm 931 | application/vnd.ms-powerpoint.slide.macroEnabled.12 sldm 932 | application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm 933 | application/vnd.ms-powerpoint.template.macroEnabled.12 potm 934 | application/vnd.ms-PrintDeviceCapabilities+xml 935 | application/vnd.ms-PrintSchemaTicket+xml 936 | application/vnd.ms-project mpp mpt 937 | application/vnd.ms-tnef tnef tnf 938 | application/vnd.ms-windows.devicepairing 939 | application/vnd.ms-windows.nwprinting.oob 940 | application/vnd.ms-windows.printerpairing 941 | application/vnd.ms-windows.wsd.oob 942 | application/vnd.ms-wmdrm.lic-chlg-req 943 | application/vnd.ms-wmdrm.lic-resp 944 | application/vnd.ms-wmdrm.meter-chlg-req 945 | application/vnd.ms-wmdrm.meter-resp 946 | application/vnd.ms-word.document.macroEnabled.12 docm 947 | application/vnd.ms-word.template.macroEnabled.12 dotm 948 | application/vnd.ms-works wcm wdb wks wps 949 | application/vnd.ms-wpl wpl 950 | application/vnd.ms-xpsdocument xps 951 | application/vnd.msa-disk-image msa 952 | application/vnd.mseq mseq 953 | application/vnd.msign 954 | application/vnd.multiad.creator crtr 955 | application/vnd.multiad.creator.cif cif 956 | application/vnd.music-niff 957 | application/vnd.musician mus 958 | application/vnd.muvee.style msty 959 | application/vnd.mynfc taglet 960 | application/vnd.ncd.control 961 | application/vnd.ncd.reference 962 | application/vnd.nearst.inv+json 963 | application/vnd.nebumind.line nebul line 964 | application/vnd.nervana entity request bkm kcm 965 | application/vnd.netfpx 966 | application/vnd.nimn nimn 967 | application/vnd.nitf nitf 968 | application/vnd.neurolanguage.nlu nlu 969 | application/vnd.nintendo.nitro.rom nds 970 | application/vnd.nintendo.snes.rom sfc smc 971 | application/vnd.noblenet-directory nnd 972 | application/vnd.noblenet-sealer nns 973 | application/vnd.noblenet-web nnw 974 | application/vnd.nokia.catalogs 975 | application/vnd.nokia.conml+wbxml 976 | application/vnd.nokia.conml+xml 977 | application/vnd.nokia.iptv.config+xml 978 | application/vnd.nokia.iSDS-radio-presets 979 | application/vnd.nokia.landmark+wbxml 980 | application/vnd.nokia.landmark+xml 981 | application/vnd.nokia.landmarkcollection+xml 982 | application/vnd.nokia.n-gage.ac+xml ac 983 | application/vnd.nokia.n-gage.data ngdat 984 | application/vnd.nokia.n-gage.symbian.install n-gage 985 | application/vnd.nokia.ncd 986 | application/vnd.nokia.pcd+wbxml 987 | application/vnd.nokia.pcd+xml 988 | application/vnd.nokia.radio-preset rpst 989 | application/vnd.nokia.radio-presets rpss 990 | application/vnd.novadigm.EDM edm 991 | application/vnd.novadigm.EDX edx 992 | application/vnd.novadigm.EXT ext 993 | application/vnd.ntt-local.content-share 994 | application/vnd.ntt-local.file-transfer 995 | application/vnd.ntt-local.ogw_remote-access 996 | application/vnd.ntt-local.sip-ta_remote 997 | application/vnd.ntt-local.sip-ta_tcp_stream 998 | application/vnd.oasis.opendocument.chart odc 999 | application/vnd.oasis.opendocument.chart-template otc 1000 | application/vnd.oasis.opendocument.database odb 1001 | application/vnd.oasis.opendocument.formula odf 1002 | application/vnd.oasis.opendocument.formula-template 1003 | application/vnd.oasis.opendocument.graphics odg 1004 | application/vnd.oasis.opendocument.graphics-template otg 1005 | application/vnd.oasis.opendocument.image odi 1006 | application/vnd.oasis.opendocument.image-template oti 1007 | application/vnd.oasis.opendocument.presentation odp 1008 | application/vnd.oasis.opendocument.presentation-template otp 1009 | application/vnd.oasis.opendocument.spreadsheet ods 1010 | application/vnd.oasis.opendocument.spreadsheet-template ots 1011 | application/vnd.oasis.opendocument.text odt 1012 | application/vnd.oasis.opendocument.text-master odm 1013 | application/vnd.oasis.opendocument.text-template ott 1014 | application/vnd.oasis.opendocument.text-web oth 1015 | application/vnd.obn 1016 | application/vnd.ocf+cbor 1017 | application/vnd.oci.image.manifest.v1+json 1018 | application/vnd.oftn.l10n+json 1019 | application/vnd.oipf.contentaccessdownload+xml 1020 | application/vnd.oipf.contentaccessstreaming+xml 1021 | application/vnd.oipf.cspg-hexbinary 1022 | application/vnd.oipf.dae.svg+xml 1023 | application/vnd.oipf.dae.xhtml+xml 1024 | application/vnd.oipf.mippvcontrolmessage+xml 1025 | application/vnd.oipf.pae.gem 1026 | application/vnd.oipf.spdiscovery+xml 1027 | application/vnd.oipf.spdlist+xml 1028 | application/vnd.oipf.ueprofile+xml 1029 | application/vnd.oipf.userprofile+xml 1030 | application/vnd.olpc-sugar xo 1031 | application/vnd.oma.bcast.associated-procedure-parameter+xml 1032 | application/vnd.oma.bcast.drm-trigger+xml 1033 | application/vnd.oma.bcast.imd+xml 1034 | application/vnd.oma.bcast.ltkm 1035 | application/vnd.oma.bcast.notification+xml 1036 | application/vnd.oma.bcast.provisioningtrigger 1037 | application/vnd.oma.bcast.sgboot 1038 | application/vnd.oma.bcast.sgdd+xml 1039 | application/vnd.oma.bcast.sgdu 1040 | application/vnd.oma.bcast.simple-symbol-container 1041 | application/vnd.oma.bcast.smartcard-trigger+xml 1042 | application/vnd.oma.bcast.sprov+xml 1043 | application/vnd.oma.bcast.stkm 1044 | application/vnd.oma.cab-address-book+xml 1045 | application/vnd.oma.cab-feature-handler+xml 1046 | application/vnd.oma.cab-pcc+xml 1047 | application/vnd.oma.cab-subs-invite+xml 1048 | application/vnd.oma.cab-user-prefs+xml 1049 | application/vnd.oma.dcd 1050 | application/vnd.oma.dcdc 1051 | application/vnd.oma.dd2+xml dd2 1052 | application/vnd.oma.drm.risd+xml 1053 | application/vnd.oma.group-usage-list+xml 1054 | application/vnd.oma.lwm2m+cbor 1055 | application/vnd.oma.lwm2m+json 1056 | application/vnd.oma.lwm2m+tlv 1057 | application/vnd.oma.pal+xml 1058 | application/vnd.oma.poc.detailed-progress-report+xml 1059 | application/vnd.oma.poc.final-report+xml 1060 | application/vnd.oma.poc.groups+xml 1061 | application/vnd.oma.poc.invocation-descriptor+xml 1062 | application/vnd.oma.poc.optimized-progress-report+xml 1063 | application/vnd.oma.push 1064 | application/vnd.oma.scidm.messages+xml 1065 | application/vnd.oma.xcap-directory+xml 1066 | application/vnd.oma-scws-config 1067 | application/vnd.oma-scws-http-request 1068 | application/vnd.oma-scws-http-response 1069 | application/vnd.omads-email+xml 1070 | application/vnd.omads-file+xml 1071 | application/vnd.omads-folder+xml 1072 | application/vnd.omaloc-supl-init 1073 | application/vnd.onepager tam 1074 | application/vnd.onepagertamp tamp 1075 | application/vnd.onepagertamx tamx 1076 | application/vnd.onepagertat tat 1077 | application/vnd.onepagertatp tatp 1078 | application/vnd.onepagertatx tatx 1079 | application/vnd.openblox.game+xml obgx 1080 | application/vnd.openblox.game-binary obg 1081 | application/vnd.openeye.oeb oeb 1082 | application/vnd.openofficeorg.extension oxt 1083 | application/vnd.openstreetmap.data+xml osm 1084 | application/vnd.openxmlformats-officedocument.custom-properties+xml 1085 | application/vnd.openxmlformats-officedocument.customXmlProperties+xml 1086 | application/vnd.openxmlformats-officedocument.drawing+xml 1087 | application/vnd.openxmlformats-officedocument.drawingml.chart+xml 1088 | application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml 1089 | application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml 1090 | application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml 1091 | application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml 1092 | application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml 1093 | application/vnd.openxmlformats-officedocument.extended-properties+xml 1094 | application/vnd.openxmlformats-officedocument.presentationml.commentAuthors+xml 1095 | application/vnd.openxmlformats-officedocument.presentationml.comments+xml 1096 | application/vnd.openxmlformats-officedocument.presentationml.handoutMaster+xml 1097 | application/vnd.openxmlformats-officedocument.presentationml.notesMaster+xml 1098 | application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml 1099 | application/vnd.openxmlformats-officedocument.presentationml.presProps+xml 1100 | application/vnd.openxmlformats-officedocument.presentationml.presentation pptx 1101 | application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml 1102 | application/vnd.openxmlformats-officedocument.presentationml.slide sldx 1103 | application/vnd.openxmlformats-officedocument.presentationml.slide+xml 1104 | application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml 1105 | application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml 1106 | application/vnd.openxmlformats-officedocument.presentationml.slideUpdateInfo+xml 1107 | application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx 1108 | application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml 1109 | application/vnd.openxmlformats-officedocument.presentationml.tableStyles+xml 1110 | application/vnd.openxmlformats-officedocument.presentationml.tags+xml 1111 | application/vnd.openxmlformats-officedocument.presentationml.template potx 1112 | application/vnd.openxmlformats-officedocument.presentationml.template.main+xml 1113 | application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml 1114 | application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml 1115 | application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml 1116 | application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml 1117 | application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml 1118 | application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml 1119 | application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml 1120 | application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml 1121 | application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml 1122 | application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml 1123 | application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml 1124 | application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml 1125 | application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml 1126 | application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml 1127 | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx 1128 | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml 1129 | application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml 1130 | application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml 1131 | application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml 1132 | application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml 1133 | application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx 1134 | application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml 1135 | application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml 1136 | application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml 1137 | application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml 1138 | application/vnd.openxmlformats-officedocument.theme+xml 1139 | application/vnd.openxmlformats-officedocument.themeOverride+xml 1140 | application/vnd.openxmlformats-officedocument.vmlDrawing 1141 | application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml 1142 | application/vnd.openxmlformats-officedocument.wordprocessingml.document docx 1143 | application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml 1144 | application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml 1145 | application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml 1146 | application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml 1147 | application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml 1148 | application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml 1149 | application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml 1150 | application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml 1151 | application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml 1152 | application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx 1153 | application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml 1154 | application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml 1155 | application/vnd.openxmlformats-package.core-properties+xml 1156 | application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml 1157 | application/vnd.openxmlformats-package.relationships+xml 1158 | application/vnd.oracle.resource+json 1159 | application/vnd.orange.indata 1160 | application/vnd.osa.netdeploy ndc 1161 | application/vnd.osgeo.mapguide.package mgp 1162 | application/vnd.osgi.bundle 1163 | application/vnd.osgi.dp dp 1164 | application/vnd.osgi.subsystem esa 1165 | application/vnd.otps.ct-kip+xml 1166 | application/vnd.oxli.countgraph oxlicg 1167 | application/vnd.pagerduty+json 1168 | application/vnd.palm prc pdb pqa oprc 1169 | application/vnd.panoply plp 1170 | application/vnd.paos.xml 1171 | application/vnd.paos+xml 1172 | application/vnd.patentdive dive 1173 | application/vnd.patientecommsdoc 1174 | application/vnd.pawaafile paw 1175 | application/vnd.pcos 1176 | application/vnd.pg.format str 1177 | application/vnd.pg.osasli ei6 1178 | application/vnd.piaccess.application-licence pil 1179 | application/vnd.picsel efif 1180 | application/vnd.pmi.widget wg 1181 | application/vnd.poc.group-advertisement+xml 1182 | application/vnd.pocketlearn plf 1183 | application/vnd.powerbuilder6 pbd 1184 | application/vnd.powerbuilder6-s 1185 | application/vnd.powerbuilder7 1186 | application/vnd.powerbuilder7-s 1187 | application/vnd.powerbuilder75 1188 | application/vnd.powerbuilder75-s 1189 | application/vnd.preminet preminet 1190 | application/vnd.previewsystems.box box vbox 1191 | application/vnd.proteus.magazine mgz 1192 | application/vnd.psfs psfs 1193 | application/vnd.publishare-delta-tree qps 1194 | application/vnd.pvi.ptid1 ptid 1195 | application/vnd.pwg-multiplexed 1196 | application/vnd.pwg-xhtml-print+xml 1197 | application/vnd.qualcomm.brew-app-res bar 1198 | application/vnd.quarantainenet 1199 | application/vnd.Quark.QuarkXPress qxd qxt qwd qwt qxl qxb 1200 | application/vnd.quobject-quoxdocument quox quiz 1201 | application/vnd.radisys.moml+xml 1202 | application/vnd.radisys.msml-audit-conf+xml 1203 | application/vnd.radisys.msml-audit-conn+xml 1204 | application/vnd.radisys.msml-audit-dialog+xml 1205 | application/vnd.radisys.msml-audit-stream+xml 1206 | application/vnd.radisys.msml-audit+xml 1207 | application/vnd.radisys.msml-conf+xml 1208 | application/vnd.radisys.msml-dialog-base+xml 1209 | application/vnd.radisys.msml-dialog-fax-detect+xml 1210 | application/vnd.radisys.msml-dialog-fax-sendrecv+xml 1211 | application/vnd.radisys.msml-dialog-group+xml 1212 | application/vnd.radisys.msml-dialog-speech+xml 1213 | application/vnd.radisys.msml-dialog-transform+xml 1214 | application/vnd.radisys.msml-dialog+xml 1215 | application/vnd.radisys.msml+xml 1216 | application/vnd.rainstor.data tree 1217 | application/vnd.rapid 1218 | application/vnd.rar rar 1219 | application/vnd.realvnc.bed bed 1220 | application/vnd.recordare.musicxml mxl 1221 | application/vnd.recordare.musicxml+xml 1222 | application/vnd.RenLearn.rlprint 1223 | application/vnd.restful+json 1224 | application/vnd.rig.cryptonote cryptonote 1225 | application/vnd.route66.link66+xml link66 1226 | application/vnd.rs-274x 1227 | application/vnd.ruckus.download 1228 | application/vnd.s3sms 1229 | application/vnd.sailingtracker.track st 1230 | application/vnd.sar SAR 1231 | application/vnd.sbm.cid 1232 | application/vnd.sbm.mid2 1233 | application/vnd.scribus scd sla slaz 1234 | application/vnd.sealed.3df s3df 1235 | application/vnd.sealed.csf scsf 1236 | application/vnd.sealed.doc sdoc sdo s1w 1237 | application/vnd.sealed.eml seml sem 1238 | application/vnd.sealed.mht smht smh 1239 | application/vnd.sealed.net 1240 | application/vnd.sealed.ppt sppt s1p 1241 | application/vnd.sealed.tiff stif 1242 | application/vnd.sealed.xls sxls sxl s1e 1243 | application/vnd.sealedmedia.softseal.html stml s1h 1244 | application/vnd.sealedmedia.softseal.pdf spdf spd s1a 1245 | application/vnd.seemail see 1246 | application/vnd.seis+json 1247 | application/vnd.sema sema 1248 | application/vnd.semd semd 1249 | application/vnd.semf semf 1250 | application/vnd.shade-save-file ssv 1251 | application/vnd.shana.informed.formdata ifm 1252 | application/vnd.shana.informed.formtemplate itp 1253 | application/vnd.shana.informed.interchange iif 1254 | application/vnd.shana.informed.package ipk 1255 | application/vnd.shootproof+json 1256 | application/vnd.shopkick+json 1257 | application/vnd.shp shp 1258 | application/vnd.shx shx 1259 | application/vnd.sigrok.session sr 1260 | application/vnd.SimTech-MindMapper twd twds 1261 | application/vnd.siren+json 1262 | application/vnd.smaf mmf 1263 | application/vnd.smart.notebook notebook 1264 | application/vnd.smart.teacher teacher 1265 | application/vnd.snesdev-page-table ptrom pt 1266 | application/vnd.software602.filler.form+xml fo 1267 | application/vnd.software602.filler.form-xml-zip zfo 1268 | application/vnd.solent.sdkm+xml sdkm sdkd 1269 | application/vnd.spotfire.dxp dxp 1270 | application/vnd.spotfire.sfs sfs 1271 | application/vnd.sqlite3 sqlite sqlite3 1272 | application/vnd.sss-cod 1273 | application/vnd.sss-dtf 1274 | application/vnd.sss-ntf 1275 | application/vnd.stepmania.package smzip 1276 | application/vnd.stepmania.stepchart sm 1277 | application/vnd.street-stream 1278 | application/vnd.sun.wadl+xml wadl 1279 | application/vnd.sus-calendar sus susp 1280 | application/vnd.svd 1281 | application/vnd.swiftview-ics 1282 | application/vnd.sycle+xml scl 1283 | application/vnd.syncml+xml xsm 1284 | application/vnd.syncml.dm+wbxml bdm 1285 | application/vnd.syncml.dm+xml xdm 1286 | application/vnd.syncml.dm.notification 1287 | application/vnd.syncml.dmddf+wbxml 1288 | application/vnd.syncml.dmddf+xml ddf 1289 | application/vnd.syncml.dmtnds+wbxml 1290 | application/vnd.syncml.dmtnds+xml 1291 | application/vnd.syncml.ds.notification 1292 | application/vnd.tableschema+json 1293 | application/vnd.tao.intent-module-archive tao 1294 | application/vnd.tcpdump.pcap pcap cap dmp 1295 | application/vnd.theqvd qvd 1296 | application/vnd.think-cell.ppttc+json ppttc 1297 | application/vnd.tmd.mediaflex.api+xml 1298 | application/vnd.tml vfr viaframe 1299 | application/vnd.tmobile-livetv tmo 1300 | application/vnd.tri.onesource 1301 | application/vnd.trid.tpt tpt 1302 | application/vnd.triscape.mxs mxs 1303 | application/vnd.trueapp tra 1304 | application/vnd.truedoc 1305 | application/vnd.ubisoft.webplayer 1306 | application/vnd.ufdl ufdl ufd frm 1307 | application/vnd.uiq.theme utz 1308 | application/vnd.umajin umj 1309 | application/vnd.unity unityweb 1310 | application/vnd.uoml+xml uoml uo 1311 | application/vnd.uplanet.alert 1312 | application/vnd.uplanet.alert-wbxml 1313 | application/vnd.uplanet.bearer-choice 1314 | application/vnd.uplanet.bearer-choice-wbxml 1315 | application/vnd.uplanet.cacheop 1316 | application/vnd.uplanet.cacheop-wbxml 1317 | application/vnd.uplanet.channel 1318 | application/vnd.uplanet.channel-wbxml 1319 | application/vnd.uplanet.list 1320 | application/vnd.uplanet.list-wbxml 1321 | application/vnd.uplanet.listcmd 1322 | application/vnd.uplanet.listcmd-wbxml 1323 | application/vnd.uplanet.signal 1324 | application/vnd.uri-map urim urimap 1325 | application/vnd.valve.source.material vmt 1326 | application/vnd.vcx vcx 1327 | application/vnd.vd-study mxi study-inter model-inter 1328 | application/vnd.vectorworks vwx 1329 | application/vnd.vel+json 1330 | application/vnd.verimatrix.vcas 1331 | application/vnd.veryant.thin istc isws 1332 | application/vnd.ves.encrypted VES 1333 | application/vnd.vidsoft.vidconference vsc 1334 | application/vnd.visio vsd vst vsw vss 1335 | application/vnd.visionary vis 1336 | application/vnd.vividence.scriptfile 1337 | application/vnd.vsf vsf 1338 | application/vnd.wap.sic sic 1339 | application/vnd.wap.slc slc 1340 | application/vnd.wap.wbxml wbxml 1341 | application/vnd.wap.wmlc wmlc 1342 | application/vnd.wap.wmlscriptc wmlsc 1343 | application/vnd.webturbo wtb 1344 | application/vnd.wfa.dpp 1345 | application/vnd.wfa.p2p p2p 1346 | application/vnd.wfa.wsc wsc 1347 | application/vnd.windows.devicepairing 1348 | application/vnd.wmc wmc 1349 | application/vnd.wmf.bootstrap 1350 | application/vnd.wolfram.mathematica 1351 | application/vnd.wolfram.mathematica.package m 1352 | application/vnd.wolfram.player nbp 1353 | application/vnd.wordperfect wpd 1354 | application/vnd.wqd wqd 1355 | application/vnd.wrq-hp3000-labelled 1356 | application/vnd.wt.stf stf 1357 | application/vnd.wv.csp+xml 1358 | application/vnd.wv.csp+wbxml wv 1359 | application/vnd.wv.ssp+xml 1360 | application/vnd.xacml+json 1361 | application/vnd.xara xar 1362 | application/vnd.xfdl xfdl xfd 1363 | application/vnd.xfdl.webform 1364 | application/vnd.xmi+xml 1365 | application/vnd.xmpie.cpkg cpkg 1366 | application/vnd.xmpie.dpkg dpkg 1367 | application/vnd.xmpie.plan 1368 | application/vnd.xmpie.ppkg ppkg 1369 | application/vnd.xmpie.xlim xlim 1370 | application/vnd.yamaha.hv-dic hvd 1371 | application/vnd.yamaha.hv-script hvs 1372 | application/vnd.yamaha.hv-voice hvp 1373 | application/vnd.yamaha.openscoreformat osf 1374 | application/vnd.yamaha.openscoreformat.osfpvg+xml 1375 | application/vnd.yamaha.remote-setup 1376 | application/vnd.yamaha.smaf-audio saf 1377 | application/vnd.yamaha.smaf-phrase spf 1378 | application/vnd.yamaha.through-ngn 1379 | application/vnd.yamaha.tunnel-udpencap 1380 | application/vnd.yaoweme yme 1381 | application/vnd.yellowriver-custom-menu cmp 1382 | application/vnd.zul zir zirz 1383 | application/vnd.zzazz.deck+xml zaz 1384 | application/voicexml+xml vxml 1385 | application/voucher-cms+json vcj 1386 | application/vq-rtcpxr 1387 | application/wasm wasm 1388 | application/vq-rtcp-xr 1389 | application/watcherinfo+xml wif 1390 | application/webpush-options+json 1391 | application/whoispp-query 1392 | application/whoispp-response 1393 | application/widget wgt 1394 | application/wita 1395 | application/wordperfect5.1 1396 | application/wsdl+xml wsdl 1397 | application/wspolicy+xml wspolicy 1398 | application/x-pki-message 1399 | application/x-www-form-urlencoded 1400 | application/x-x509-ca-cert 1401 | application/x-x509-ca-ra-cert 1402 | application/x-x509-next-ca-cert 1403 | application/x400-bp 1404 | application/xacml+xml 1405 | application/xcap-att+xml xav 1406 | application/xcap-caps+xml xca 1407 | application/xcap-diff+xml xdf 1408 | application/xcap-el+xml xel 1409 | application/xcap-error+xml xer 1410 | application/xcap-ns+xml xns 1411 | application/xcon-conference-info-diff+xml 1412 | application/xcon-conference-info+xml 1413 | application/xenc+xml 1414 | application/xhtml+xml xhtml xhtm xht 1415 | application/xliff+xml xlf 1416 | application/xml 1417 | application/xml-dtd dtd 1418 | application/xml-external-parsed-entity 1419 | application/xml-patch+xml 1420 | application/xmpp+xml 1421 | application/xop+xml xop 1422 | application/xslt+xml xsl xslt 1423 | application/xv+xml mxml xhvml xvml xvm 1424 | application/yang yang 1425 | application/yang-data+json 1426 | application/yang-data+xml 1427 | application/yang-patch+json 1428 | application/yang-patch+xml 1429 | application/yin+xml yin 1430 | application/zip zip 1431 | application/zlib 1432 | application/zstd zst 1433 | audio/1d-interleaved-parityfec 1434 | audio/32kadpcm 726 1435 | audio/3gpp 1436 | audio/3gpp2 1437 | audio/aac adts aac ass 1438 | audio/ac3 ac3 1439 | audio/AMR amr 1440 | audio/AMR-WB awb 1441 | audio/amr-wb+ 1442 | audio/aptx 1443 | audio/asc acn 1444 | audio/ATRAC-ADVANCED-LOSSLESS aal 1445 | audio/ATRAC-X atx 1446 | audio/ATRAC3 at3 aa3 omg 1447 | audio/basic au snd 1448 | audio/BV16 1449 | audio/BV32 1450 | audio/clearmode 1451 | audio/CN 1452 | audio/DAT12 1453 | audio/dls dls 1454 | audio/dsr-es201108 1455 | audio/dsr-es202050 1456 | audio/dsr-es202211 1457 | audio/dsr-es202212 1458 | audio/DV 1459 | audio/DVI4 1460 | audio/eac3 1461 | audio/encaprtp 1462 | audio/EVRC evc 1463 | audio/EVRC-QCP 1464 | audio/EVRC0 1465 | audio/EVRC1 1466 | audio/EVRCB evb 1467 | audio/EVRCB0 1468 | audio/EVRCB1 1469 | audio/EVRCNW enw 1470 | audio/EVRCNW0 1471 | audio/EVRCNW1 1472 | audio/EVRCWB evw 1473 | audio/EVRCWB0 1474 | audio/EVRCWB1 1475 | audio/EVS 1476 | audio/example 1477 | audio/flexfec 1478 | audio/fwdred 1479 | audio/G711-0 1480 | audio/G719 1481 | audio/G722 1482 | audio/G7221 1483 | audio/G723 1484 | audio/G726-16 1485 | audio/G726-24 1486 | audio/G726-32 1487 | audio/G726-40 1488 | audio/G728 1489 | audio/G729 1490 | audio/G7291 1491 | audio/G729D 1492 | audio/G729E 1493 | audio/GSM 1494 | audio/GSM-EFR 1495 | audio/GSM-HR-08 1496 | audio/iLBC lbc 1497 | audio/ip-mr_v2.5 1498 | audio/L16 l16 1499 | audio/L20 1500 | audio/L24 1501 | audio/L8 1502 | audio/LPC 1503 | audio/MELP 1504 | audio/MELP600 1505 | audio/MELP1200 1506 | audio/MELP2400 1507 | audio/mhas mhas 1508 | audio/mobile-xmf mxmf 1509 | audio/mp4 m4a 1510 | audio/MP4A-LATM 1511 | audio/MPA 1512 | audio/mpa-robust 1513 | audio/mpeg mp3 mpga mp1 mp2 1514 | audio/mpeg4-generic 1515 | audio/ogg oga ogg opus spx 1516 | audio/opus 1517 | audio/parityfec 1518 | audio/PCMA 1519 | audio/PCMA-WB 1520 | audio/PCMU 1521 | audio/PCMU-WB 1522 | audio/prs.sid sid psid 1523 | audio/QCELP qcp 1524 | audio/raptorfec 1525 | audio/RED 1526 | audio/rtp-enc-aescm128 1527 | audio/rtp-midi 1528 | audio/rtploopback 1529 | audio/rtx 1530 | audio/scip 1531 | audio/SMV smv 1532 | audio/SMV-QCP 1533 | audio/sofa sofa 1534 | audio/SMV0 1535 | audio/sp-midi 1536 | audio/speex 1537 | audio/t140c 1538 | audio/t38 1539 | audio/telephone-event 1540 | audio/TETRA_ACELP 1541 | audio/TETRA_ACELP_BB 1542 | audio/tone 1543 | audio/TSVCIS 1544 | audio/UEMCLIP 1545 | audio/ulpfec 1546 | audio/usac loas xhe 1547 | audio/VDVI 1548 | audio/VMR-WB 1549 | audio/vnd.3gpp.iufp 1550 | audio/vnd.4SB 1551 | audio/vnd.audiokoz koz 1552 | audio/vnd.CELP 1553 | audio/vnd.cisco.nse 1554 | audio/vnd.cmles.radio-events 1555 | audio/vnd.cns.anp1 1556 | audio/vnd.cns.inf1 1557 | audio/vnd.dece.audio uva uvva 1558 | audio/vnd.digital-winds eol 1559 | audio/vnd.dlna.adts 1560 | audio/vnd.dolby.heaac.1 1561 | audio/vnd.dolby.heaac.2 1562 | audio/vnd.dolby.mlp mlp 1563 | audio/vnd.dolby.mps 1564 | audio/vnd.dolby.pl2 1565 | audio/vnd.dolby.pl2x 1566 | audio/vnd.dolby.pl2z 1567 | audio/vnd.dolby.pulse.1 1568 | audio/vnd.dra 1569 | audio/vnd.dts dts 1570 | audio/vnd.dts.hd dtshd 1571 | audio/vnd.dts.uhd 1572 | audio/vnd.dvb.file 1573 | audio/vnd.everad.plj plj 1574 | audio/vnd.hns.audio 1575 | audio/vnd.lucent.voice lvp 1576 | audio/vnd.ms-playready.media.pya pya 1577 | audio/vnd.nokia.mobile-xmf 1578 | audio/vnd.nortel.vbk vbk 1579 | audio/vnd.nuera.ecelp4800 ecelp4800 1580 | audio/vnd.nuera.ecelp7470 ecelp7470 1581 | audio/vnd.nuera.ecelp9600 ecelp9600 1582 | audio/vnd.octel.sbc 1583 | audio/vnd.presonus.multitrack multitrack 1584 | audio/vnd.rhetorex.32kadpcm 1585 | audio/vnd.rip rip 1586 | audio/vnd.sealedmedia.softseal.mpeg smp3 smp s1m 1587 | audio/vnd.vmx.cvsd 1588 | audio/vorbis 1589 | audio/vorbis-config 1590 | font/collection ttc 1591 | font/otf otf 1592 | font/sfnt 1593 | font/ttf ttf 1594 | font/woff woff 1595 | font/woff2 woff2 1596 | image/aces exr 1597 | image/avci avci 1598 | image/avcs avcs 1599 | image/avif avif hif 1600 | image/bmp bmp dib 1601 | image/cgm cgm 1602 | image/dicom-rle drle 1603 | image/emf emf 1604 | image/example 1605 | image/fits fits fit fts 1606 | image/g3fax 1607 | image/heic heic 1608 | image/heic-sequence heics 1609 | image/heif heif 1610 | image/heif-sequence heifs 1611 | image/hej2k hej2 1612 | image/hsj2 hsj2 1613 | image/gif gif 1614 | image/ief ief 1615 | image/jls jls 1616 | image/jp2 jp2 jpg2 1617 | image/jph jph 1618 | image/jphc jhc 1619 | image/jpeg jpg jpeg jpe jfif 1620 | image/jpm jpm jpgm 1621 | image/jpx jpx jpf 1622 | image/jxl jxl 1623 | image/jxr jxr 1624 | image/jxrA jxra 1625 | image/jxrS jxrs 1626 | image/jxs jxs 1627 | image/jxsc jxsc 1628 | image/jxsi jxsi 1629 | image/jxss jxss 1630 | image/ktx ktx 1631 | image/ktx2 ktx2 1632 | image/naplps 1633 | image/png png 1634 | image/prs.btif btif btf 1635 | image/prs.pti pti 1636 | image/pwg-raster 1637 | image/svg+xml svg svgz 1638 | image/t38 t38 1639 | image/tiff tiff tif 1640 | image/tiff-fx tfx 1641 | image/vnd.adobe.photoshop psd 1642 | image/vnd.airzip.accelerator.azv azv 1643 | image/vnd.cns.inf2 1644 | image/vnd.dece.graphic uvi uvvi uvg uvvg 1645 | image/vnd.djvu djvu djv 1646 | image/vnd.dvb.subtitle 1647 | image/vnd.dwg dwg 1648 | image/vnd.dxf dxf 1649 | image/vnd.fastbidsheet fbs 1650 | image/vnd.fpx fpx 1651 | image/vnd.fst fst 1652 | image/vnd.fujixerox.edmics-mmr mmr 1653 | image/vnd.fujixerox.edmics-rlc rlc 1654 | image/vnd.globalgraphics.pgb pgb 1655 | image/vnd.microsoft.icon ico 1656 | image/vnd.mix 1657 | image/vnd.mozilla.apng apng 1658 | image/vnd.ms-modi mdi 1659 | image/vnd.net-fpx 1660 | image/vnd.pco.b16 b16 1661 | image/vnd.radiance hdr rgbe xyze 1662 | image/vnd.sealed.png spng spn s1n 1663 | image/vnd.sealedmedia.softseal.gif sgif sgi s1g 1664 | image/vnd.sealedmedia.softseal.jpg sjpg sjp s1j 1665 | image/vnd.svf 1666 | image/vnd.tencent.tap tap 1667 | image/vnd.valve.source.texture vtf 1668 | image/vnd.wap.wbmp wbmp 1669 | image/vnd.xiff xif 1670 | image/vnd.zbrush.pcx pcx 1671 | image/wmf wmf 1672 | message/CPIM 1673 | message/delivery-status 1674 | message/disposition-notification 1675 | message/example 1676 | message/external-body 1677 | message/feedback-report 1678 | message/global u8msg 1679 | message/global-delivery-status u8dsn 1680 | message/global-disposition-notification u8mdn 1681 | message/global-headers u8hdr 1682 | message/http 1683 | message/imdn+xml 1684 | message/partial 1685 | message/rfc822 eml mail art 1686 | message/s-http 1687 | message/sip 1688 | message/sipfrag 1689 | message/tracking-status 1690 | message/vnd.si.simp 1691 | message/vnd.wfa.wsc 1692 | model/3mf 1693 | model/e57 1694 | model/example 1695 | model/gltf-binary glb 1696 | model/gltf+json gltf 1697 | model/iges igs iges 1698 | model/mesh msh mesh silo 1699 | model/mtl mtl 1700 | model/obj obj 1701 | model/stl stl 1702 | model/vnd.collada+xml dae 1703 | model/vnd.dwf dwf 1704 | model/vnd.flatland.3dml 1705 | model/vnd.gdl gdl gsm win dor lmp rsm msm ism 1706 | model/vnd.gs-gdl 1707 | model/vnd.gtw gtw 1708 | model/vnd.moml+xml moml 1709 | model/vnd.mts mts 1710 | model/vnd.opengex ogex 1711 | model/vnd.parasolid.transmit.binary x_b xmt_bin 1712 | model/vnd.parasolid.transmit.text x_t xmt_txt 1713 | model/vnd.pytha.pyox pyo pyox 1714 | model/vnd.rosette.annotated-data-model 1715 | model/vnd.sap.vds vds 1716 | model/vnd.usdz+zip usdz 1717 | model/vnd.valve.source.compiled-map bsp 1718 | model/vnd.vtu vtu 1719 | model/vrml wrl vrml 1720 | model/x3d+fastinfoset 1721 | model/x3d+xml x3db 1722 | model/x3d-vrml x3dv x3dvz 1723 | multipart/alternative 1724 | multipart/appledouble 1725 | multipart/byteranges 1726 | multipart/digest 1727 | multipart/encrypted 1728 | multipart/form-data 1729 | multipart/header-set 1730 | multipart/mixed 1731 | multipart/multilingual 1732 | multipart/parallel 1733 | multipart/related 1734 | multipart/report 1735 | multipart/signed 1736 | multipart/vnd.bint.med-plus bmed 1737 | multipart/voice-message vpm 1738 | multipart/x-mixed-replace 1739 | text/1d-interleaved-parityfec 1740 | text/cache-manifest appcache manifest 1741 | text/calendar ics ifb 1742 | text/cql CQL 1743 | text/cql-expression 1744 | text/cql-identifier 1745 | text/css css 1746 | text/csv csv 1747 | text/csv-schema csvs 1748 | text/directory 1749 | text/dns soa zone 1750 | text/encaprtp 1751 | text/fhirpath 1752 | text/enriched 1753 | text/example 1754 | text/flexfec 1755 | text/fwdred 1756 | text/gff3 gff3 1757 | text/grammar-ref-list 1758 | text/html html htm 1759 | text/jcr-cnd cnd 1760 | text/markdown markdown md 1761 | text/mizar miz 1762 | text/n3 n3 1763 | text/parameters 1764 | text/parityfec 1765 | text/plain txt asc text pm el c h cc hh cxx hxx f90 conf log 1766 | text/provenance-notation provn 1767 | text/prs.fallenstein.rst rst 1768 | text/prs.lines.tag tag dsc 1769 | text/prs.prop.logic 1770 | text/raptorfec 1771 | text/RED 1772 | text/rfc822-headers 1773 | text/richtext rtx 1774 | text/rtf 1775 | text/rtp-enc-aescm128 1776 | text/rtploopback 1777 | text/rtx 1778 | text/SGML sgml sgm 1779 | text/shaclc shaclc shc 1780 | text/spdx spdx 1781 | text/strings 1782 | text/t140 1783 | text/tab-separated-values tsv 1784 | text/troff t tr roff 1785 | text/turtle ttl 1786 | text/ulpfec 1787 | text/uri-list uris uri 1788 | text/vcard vcf vcard 1789 | text/vnd.a a 1790 | text/vnd.abc abc 1791 | text/vnd.ascii-art ascii 1792 | text/vnd.curl 1793 | text/vnd.debian.copyright copyright 1794 | text/vnd.DMClientScript dms 1795 | text/vnd.dvb.subtitle sub 1796 | text/vnd.esmertec.theme-descriptor jtd 1797 | text/vnd.ficlab.flt flt 1798 | text/vnd.fly fly 1799 | text/vnd.fmi.flexstor flx 1800 | text/vnd.gml 1801 | text/vnd.graphviz gv dot 1802 | text/vnd.hans hans 1803 | text/vnd.hgl hgl 1804 | text/vnd.in3d.3dml 3dml 3dm 1805 | text/vnd.in3d.spot spot spo 1806 | text/vnd.IPTC.NewsML 1807 | text/vnd.IPTC.NITF 1808 | text/vnd.latex-z 1809 | text/vnd.motorola.reflex 1810 | text/vnd.ms-mediapackage mpf 1811 | text/vnd.net2phone.commcenter.command ccc 1812 | text/vnd.radisys.msml-basic-layout 1813 | text/vnd.senx.warpscript mc2 1814 | text/vnd.si.uricatalogue uric 1815 | text/vnd.sun.j2me.app-descriptor jad 1816 | text/vnd.sosi sos 1817 | text/vnd.trolltech.linguist ts 1818 | text/vnd.wap.si si 1819 | text/vnd.wap.sl sl 1820 | text/vnd.wap.wml wml 1821 | text/vnd.wap.wmlscript wmls 1822 | text/vtt vtt 1823 | text/xml xml xsd rng 1824 | text/xml-external-parsed-entity ent 1825 | video/1d-interleaved-parityfec 1826 | video/3gpp 3gp 3gpp 1827 | video/3gpp2 3g2 3gpp2 1828 | video/3gpp-tt 1829 | video/AV1 1830 | video/BMPEG 1831 | video/BT656 1832 | video/CelB 1833 | video/DV 1834 | video/encaprtp 1835 | video/FFV1 1836 | video/example 1837 | video/flexfec 1838 | video/H261 1839 | video/H263 1840 | video/H263-1998 1841 | video/H263-2000 1842 | video/H264 1843 | video/H264-RCDO 1844 | video/H264-SVC 1845 | video/H265 1846 | video/iso.segment m4s 1847 | video/JPEG 1848 | video/jpeg2000 1849 | video/mj2 mj2 mjp2 1850 | video/MP1S 1851 | video/MP2P 1852 | video/MP2T 1853 | video/mp4 mp4 mpg4 m4v 1854 | video/MP4V-ES 1855 | video/mpeg mpeg mpg mpe m1v m2v 1856 | video/mpeg4-generic 1857 | video/MPV 1858 | video/nv 1859 | video/ogg ogv 1860 | video/parityfec 1861 | video/pointer 1862 | video/quicktime mov qt 1863 | video/raptorfec 1864 | video/raw 1865 | video/rtp-enc-aescm128 1866 | video/rtploopback 1867 | video/rtx 1868 | video/scip 1869 | video/smpte291 1870 | video/SMPTE292M 1871 | video/ulpfec 1872 | video/vc1 1873 | video/vc2 1874 | video/vnd.CCTV 1875 | video/vnd.dece.hd uvh uvvh 1876 | video/vnd.dece.mobile uvm uvvm 1877 | video/vnd.dece.mp4 uvu uvvu 1878 | video/vnd.dece.pd uvp uvvp 1879 | video/vnd.dece.sd uvs uvvs 1880 | video/vnd.dece.video uvv uvvv 1881 | video/vnd.directv.mpeg 1882 | video/vnd.directv.mpeg-tts 1883 | video/vnd.dlna.mpeg-tts 1884 | video/vnd.dvb.file dvb 1885 | video/vnd.fvt fvt 1886 | video/vnd.hns.video 1887 | video/vnd.iptvforum.1dparityfec-1010 1888 | video/vnd.iptvforum.1dparityfec-2005 1889 | video/vnd.iptvforum.2dparityfec-1010 1890 | video/vnd.iptvforum.2dparityfec-2005 1891 | video/vnd.iptvforum.ttsavc 1892 | video/vnd.iptvforum.ttsmpeg2 1893 | video/vnd.motorola.video 1894 | video/vnd.motorola.videop 1895 | video/vnd.mpegurl mxu m4u 1896 | video/vnd.ms-playready.media.pyv pyv 1897 | video/vnd.nokia.interleaved-multimedia nim 1898 | video/vnd.nokia.mp4vr 1899 | video/vnd.nokia.videovoip 1900 | video/vnd.objectvideo 1901 | video/vnd.radgamettools.bink bik bk2 1902 | video/vnd.radgamettools.smacker smk 1903 | video/vnd.sealed.mpeg1 smpg s11 1904 | video/vnd.sealed.mpeg4 s14 1905 | video/vnd.sealed.swf sswf ssw 1906 | video/vnd.sealedmedia.softseal.mov smov smo s1q 1907 | video/vnd.uvvu.mp4 1908 | video/vnd.youtube.yt yt 1909 | video/vnd.vivo viv 1910 | video/VP8 1911 | application/mac-compactpro cpt 1912 | application/metalink+xml metalink 1913 | application/owl+xml owx 1914 | application/rss+xml rss 1915 | application/vnd.android.package-archive apk 1916 | application/vnd.oma.dd+xml dd 1917 | application/vnd.oma.drm.content dcf 1918 | application/vnd.oma.drm.dcf o4a o4v 1919 | application/vnd.oma.drm.message dm 1920 | application/vnd.oma.drm.rights+wbxml drc 1921 | application/vnd.oma.drm.rights+xml dr 1922 | application/vnd.sun.xml.calc sxc 1923 | application/vnd.sun.xml.calc.template stc 1924 | application/vnd.sun.xml.draw sxd 1925 | application/vnd.sun.xml.draw.template std 1926 | application/vnd.sun.xml.impress sxi 1927 | application/vnd.sun.xml.impress.template sti 1928 | application/vnd.sun.xml.math sxm 1929 | application/vnd.sun.xml.writer sxw 1930 | application/vnd.sun.xml.writer.global sxg 1931 | application/vnd.sun.xml.writer.template stw 1932 | application/vnd.symbian.install sis 1933 | application/vnd.wap.mms-message mms 1934 | application/x-annodex anx 1935 | application/x-bcpio bcpio 1936 | application/x-bittorrent torrent 1937 | application/x-bzip2 bz2 1938 | application/x-cdlink vcd 1939 | application/x-chrome-extension crx 1940 | application/x-cpio cpio 1941 | application/x-csh csh 1942 | application/x-director dcr dir dxr 1943 | application/x-dvi dvi 1944 | application/x-futuresplash spl 1945 | application/x-gtar gtar 1946 | application/x-hdf hdf 1947 | application/x-java-archive jar 1948 | application/x-java-jnlp-file jnlp 1949 | application/x-java-pack200 pack 1950 | application/x-killustrator kil 1951 | application/x-latex latex 1952 | application/x-netcdf nc cdf 1953 | application/x-perl pl 1954 | application/x-rpm rpm 1955 | application/x-sh sh 1956 | application/x-shar shar 1957 | application/x-stuffit sit 1958 | application/x-sv4cpio sv4cpio 1959 | application/x-sv4crc sv4crc 1960 | application/x-tar tar 1961 | application/x-tcl tcl 1962 | application/x-tex tex 1963 | application/x-texinfo texinfo texi 1964 | application/x-troff-man man 1 2 3 4 5 6 7 8 1965 | application/x-troff-me me 1966 | application/x-troff-ms ms 1967 | application/x-ustar ustar 1968 | application/x-wais-source src 1969 | application/x-xpinstall xpi 1970 | application/x-xspf+xml xspf 1971 | application/x-xz xz 1972 | audio/midi mid midi kar 1973 | audio/x-aiff aif aiff aifc 1974 | audio/x-annodex axa 1975 | audio/x-flac flac 1976 | audio/x-matroska mka 1977 | audio/x-mod mod ult uni m15 mtm 669 med 1978 | audio/x-mpegurl m3u 1979 | audio/x-ms-wax wax 1980 | audio/x-ms-wma wma 1981 | audio/x-pn-realaudio ram rm 1982 | audio/x-realaudio ra 1983 | audio/x-s3m s3m 1984 | audio/x-stm stm 1985 | audio/x-wav wav 1986 | chemical/x-xyz xyz 1987 | image/webp webp 1988 | image/x-cmu-raster ras 1989 | image/x-portable-anymap pnm 1990 | image/x-portable-bitmap pbm 1991 | image/x-portable-graymap pgm 1992 | image/x-portable-pixmap ppm 1993 | image/x-rgb rgb 1994 | image/x-targa tga 1995 | image/x-xbitmap xbm 1996 | image/x-xpixmap xpm 1997 | image/x-xwindowdump xwd 1998 | text/html-sandboxed sandboxed 1999 | text/x-pod pod 2000 | text/x-setext etx 2001 | video/webm webm 2002 | video/x-annodex axv 2003 | video/x-flv flv 2004 | video/x-javafx fxm 2005 | video/x-matroska mkv 2006 | video/x-matroska-3d mk3d 2007 | video/x-ms-asf asx 2008 | video/x-ms-wm wm 2009 | video/x-ms-wmv wmv 2010 | video/x-ms-wmx wmx 2011 | video/x-ms-wvx wvx 2012 | video/x-msvideo avi 2013 | video/x-sgi-movie movie 2014 | x-conference/x-cooltalk ice 2015 | x-epoc/x-sisx-app sisx 2016 | -------------------------------------------------------------------------------- /trivial-mimes.asd: -------------------------------------------------------------------------------- 1 | (defsystem trivial-mimes 2 | :name "Trivial-Mimes" 3 | :version "1.1.0" 4 | :license "zlib" 5 | :author "Yukari Hafner " 6 | :maintainer "Yukari Hafner " 7 | :description "Tiny library to detect mime types in files." 8 | :homepage "https://Shinmera.github.io/trivial-mimes/" 9 | :bug-tracker "https://github.com/Shinmera/trivial-mimes/issues" 10 | :source-control (:git "https://github.com/Shinmera/trivial-mimes.git") 11 | :serial T 12 | :components ((:file "mime-types")) 13 | :depends-on ()) 14 | --------------------------------------------------------------------------------