MIME Types in the Guava Library


Summary

These are the MIME types that have constants in Google's Guava library in the com.google.common.net.MediaType class.


Detail

Field Name MIME Type ^
AAC_AUDIO audio/aac
ANY_APPLICATION_TYPE application/*
ANY_AUDIO_TYPE audio/*
ANY_FONT_TYPE font/*
ANY_IMAGE_TYPE image/*
ANY_TEXT_TYPE text/*
ANY_TYPE */*
ANY_VIDEO_TYPE video/*
APPLE_MOBILE_CONFIG application/x-apple-aspen-config
APPLE_PASSBOOK application/vnd.apple.pkpass
APPLICATION_BINARY application/binary
APPLICATION_XML_UTF_8 application/xml
ATOM_UTF_8 application/atom+xml
BASIC_AUDIO audio/basic
BMP image/bmp
BZIP2 application/x-bzip2
CACHE_MANIFEST_UTF_8 text/cache-manifest
CRW image/x-canon-crw
CSS_UTF_8 text/css
CSV_UTF_8 text/csv
DART_UTF_8 application/dart
EOT application/vnd.ms-fontobject
EPUB application/epub+zip
FLV_VIDEO video/x-flv
FONT_COLLECTION font/collection
FONT_OTF font/otf
FONT_SFNT font/sfnt
FONT_TTF font/ttf
FONT_WOFF font/woff
FONT_WOFF2 font/woff2
FORM_DATA application/x-www-form-urlencoded
GEO_JSON application/geo+json
GIF image/gif
GZIP application/x-gzip
HAL_JSON application/hal+json
HEIF image/heif
HTML_UTF_8 text/html
ICO image/vnd.microsoft.icon
I_CALENDAR_UTF_8 text/calendar
JAVASCRIPT_UTF_8 application/javascript
JOSE application/jose
JOSE_JSON application/jose+json
JP2K image/jp2
JPEG image/jpeg
JSON_UTF_8 application/json
JWT application/jwt
KEY_ARCHIVE application/pkcs12
KML application/vnd.google-earth.kml+xml
KMZ application/vnd.google-earth.kmz
L16_AUDIO audio/l16
L24_AUDIO audio/l24
MANIFEST_JSON_UTF_8 application/manifest+json
MBOX application/mbox
MD_UTF_8 text/markdown
MEDIA_PRESENTATION_DESCRIPTION application/dash+xml
MICROSOFT_EXCEL application/vnd.ms-excel
MICROSOFT_OUTLOOK application/vnd.ms-outlook
MICROSOFT_POWERPOINT application/vnd.ms-powerpoint
MICROSOFT_WORD application/msword
MP4_AUDIO audio/mp4
MP4_VIDEO video/mp4
MPEG_AUDIO audio/mpeg
MPEG_VIDEO video/mpeg
NACL_APPLICATION application/x-nacl
NACL_PORTABLE_APPLICATION application/x-pnacl
OCTET_STREAM application/octet-stream
OGG_AUDIO audio/ogg
OGG_CONTAINER application/ogg
OGG_VIDEO video/ogg
OOXML_DOCUMENT application/vnd.openxmlformats-officedocument.wordprocessingml.document
OOXML_PRESENTATION application/vnd.openxmlformats-officedocument.presentationml.presentation
OOXML_SHEET application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
OPENDOCUMENT_GRAPHICS application/vnd.oasis.opendocument.graphics
OPENDOCUMENT_PRESENTATION application/vnd.oasis.opendocument.presentation
OPENDOCUMENT_SPREADSHEET application/vnd.oasis.opendocument.spreadsheet
OPENDOCUMENT_TEXT application/vnd.oasis.opendocument.text
OPENSEARCH_DESCRIPTION_UTF_8 application/opensearchdescription+xml
PDF application/pdf
PLAIN_TEXT_UTF_8 text/plain
PNG image/png
POSTSCRIPT application/postscript
PROTOBUF application/protobuf
PSD image/vnd.adobe.photoshop
QUICKTIME video/quicktime
RDF_XML_UTF_8 application/rdf+xml
RTF_UTF_8 application/rtf
SFNT application/font-sfnt
SHOCKWAVE_FLASH application/x-shockwave-flash
SKETCHUP application/vnd.sketchup.skp
SOAP_XML_UTF_8 application/soap+xml
SVG_UTF_8 image/svg+xml
TAR application/x-tar
TEXT_JAVASCRIPT_UTF_8 text/javascript
THREE_GPP2_VIDEO video/3gpp2
THREE_GPP_VIDEO video/3gpp
TIFF image/tiff
TSV_UTF_8 text/tab-separated-values
VCARD_UTF_8 text/vcard
VND_REAL_AUDIO audio/vnd.rn-realaudio
VND_WAVE_AUDIO audio/vnd.wave
VORBIS_AUDIO audio/vorbis
VTT_UTF_8 text/vtt
WASM_APPLICATION application/wasm
WAX_AUDIO audio/x-ms-wax
WEBM_AUDIO audio/webm
WEBM_VIDEO video/webm
WEBP image/webp
WMA_AUDIO audio/x-ms-wma
WML_UTF_8 text/vnd.wap.wml
WMV video/x-ms-wmv
WOFF application/font-woff
WOFF2 application/font-woff2
XHTML_UTF_8 application/xhtml+xml
XML_UTF_8 text/xml
XRD_UTF_8 application/xrd+xml
ZIP application/zip

References