Mapping from extension to MIME type
This is a programmatically generated character vector
whose names identify the MIME type typically associated with
the extension which are the values.
This is used in guessMIMEType
.
We can match an extension and then find the corresponding
MIME type.
There are duplicates.
data(mimeTypeExtensions)
The format is a named character vector where the names are the MIME types and the values are the file extensions.
The table of MIME types and extensions was programmatically extracted
from http://www.webmaster-toolkit.com/mime-types.shtml or
http://reference.sitepoint.com/html/mime-types-full with
tbls = readHTMLTable("http://www.webmaster-toolkit.com/mime-types.shtml")
tmp = tbls[[1]][-1,]
mimeTypeExtensions = structure(as.character(tmp[[2]]), names = gsub("^\.", "", tmp[[1]]))
save(mimeTypeExtensions, file = "data/mimeTypeExtensions.rda")
The IANA list is not as convenient to programmatically compile.
data(mimeTypeExtensions)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.