jMimeMagic (TM) v0.0.4a
Copyright (C) 2003-2004, David Castro
Contact:  David Castro <arimus@users.sourceforge.net>

jMimeMagic is a Java library for determining the MIME type of files or streams.

Please see LICENSE in this directory for jMimeMagic licensing information.  See
LICENSE_log4j, LICENSE_oro, LICENSE_xerces, LICENSE_junit respectively for
Log4j, ORO, Xerces2 and JUnit licensing information.  Log4j, ORO, Xerces2 and
JUnit are bundled with jMimeMagic for convenience.

** NOTE **
This API absolutely will change until there is a stable release! Relying on it
to not change is probably NOT a safe bet.  It is an initial release, given as a
(hopefully) better than nothing option.  The plan is for this library to become
much cleaner and well-architected, but only time will tell.  The more you show
interest in this library/nudge me, the more likely that will be the case.
Comments and feedback greatly welcome.


Requirements:
  Java 2 SDK 1.3+
  Apache Ant 1.4+
  Jakarta ORO 2.0.x (bundled)
  Log4j 1.2.x (bundled)
  Xerces 2.6.0 (bundled)
  JUnit 3.8.x (bundled)

Building:
  type 'ant'

  should have your jar file in ./dist

Testing:
  Log4j setting can be modified in properties/log4j.properties

  type 'ant test -Dargs <filename>' 
  
  This try and determine the mime type for the file specified as <filename>
  (similar to the 'file' command in *nix)

Contributions:
  Thanks to the MMBase team (http://www.mmbase.org/) for doing the work of
  creating an XML version of the magic file.


  To contribute code or other help, send an email to arimus@user.sourceforge.net
  or submit patches/bug reports/etc on the jMimeMagic project page:

      http://sf.net/projects/jmimemagic/

Notes:
  Remember that you will need Xerces2, Log4j and ORO in the classpath for any
  applications that use jMimeMagic.  If you want to run any of the jUnit tests,
  then you will also need JUnit in the classpath.

Developers:
  David Castro <arimus@user.sourceforge.net>
  Nate Jones <ndjones@user.sourceforge.net>

Problems/questions/suggestions:
  David Castro <arimus@user.sourceforge.net>

