Skip to content

Mime type detection in ruby via file extension or file content

License

Notifications You must be signed in to change notification settings

standout/mimemagic

 
 

Repository files navigation

MimeMagic is a library to detect the mime type of a file by extension or by content. It uses the mime database provided by freedesktop.org (see http://freedesktop.org/wiki/Software/shared-mime-info/).

Gem Version Gem Downloads Build Status Code Climate Flattr this git repo

Usage

require 'mimemagic'
MimeMagic.by_extension('html').text?
MimeMagic.by_extension('.html').child_of? 'text/plain'
MimeMagic.by_path('filename.txt')
MimeMagic.by_magic(File.open('test.html'))
# etc...

You can add your own magic with MimeMagic.add.

API

http://www.rubydoc.info/github/minad/mimemagic

Tests

bundle install

rake test

Authors

Daniel Mendler

About

Mime type detection in ruby via file extension or file content

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%