Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
NAME Media::Type::Simple - MIME Types and their file extensions REQUIREMENTS The following non-core modules are required: Exporter::Lite File::Share File::ShareDir SYNOPSIS use Media::Type::Simple; $type = type_from_ext("jpg"); # returns "image/jpeg" $ext = ext_from_type("text/plain"); # returns "txt" DESCRIPTION This package gives a simple functions for obtaining common file extensions from media types, and from obtaining media types from file extensions. It is also relaxed with respect to having multiple media types associated with a file extension, or multiple extensions associated with a media type, and it includes media types for encodings such as `gzip'. It is defined this way in the default data, but this does not meet your needs, then you can have it use a system file (e.g. /etc/mime.types) or custom data. By default, there is a functional interface, although you can also use an object-oriented interface. (Different objects will not share the same data.) REVISION HISTORY For a detailed history see the Changes file included in this distribution. SEE ALSO The MIME::Types module has a similar functionality, but with a more complex interface. LWP::MediaTypes will guess the media type from a file extension, attempting to use the ~/.media.types file. An "official" list of Media Types can be found at http://www.iana.org/assignments/media-types. AUTHOR Robert Rothenberg <rrwo at cpan.org> Contributors Martin McGrath Acknowledgements Some of the code comes from self module (by Kang-min Liu). The data for the media types is based on the Debian `mime-support' package, http://packages.debian.org/mime-support, although with *many* changes from the original. Suggestions and Bug Reporting Feedback is always welcome. Please use the CPAN Request Tracker at http://rt.cpan.org to submit bug reports. The git repository for this module is at https://github.com/robrwo/Media-Types-Simple. COPYRIGHT & LICENSE Copyright 2009-2014 Robert Rothenberg, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.