Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Mime type detection in ruby via file extension or file content
branch: master
Failed to load latest commit information.
lib update table
script update table
test add matching of string and better handling of binary encoding
.gitignore fix magic matching for 1.9.3
.travis.yml test against rbx
.yardopts fix readme
Gemfile switch gemfile to https
LICENSE license
README.md add bages
Rakefile update rakefile
mimemagic.gemspec update gemspec

README.md

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/).

Build Status Code Climate Gittip donate button 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...

API

http://rdoc.info/github/minad/mimemagic/frames/file/README.md

Tests

bundle install

rake test

Authors

Daniel Mendler

Something went wrong with that request. Please try again.