Multipurpose Internet Mail Extension (MIME), intended as a way in which to identify and manage file types, falls short of achieving its intended purpose. This is because there is no centralized way in which to manage MIME types which ultimately leads to customized methods of determining MIME type. Despite this fact there are some Java libraries that can make MIME type management easier (some of which are listed on the IANA MIME Media Types page):
- Java Activiation Framework (JAF) - Free. The default library provided by Sun. Uses property files and file extensions for detection.
- JMimeMagic library - Free. Uses file extension and magic headers to determine MIME type.
- mime-util - Free. Uses file extension and magic headers to determine MIME type.
- DROID (Digital Record Object Identification) - Free. Uses batch automation to detect MIME types.
- Aperture Framework - Free. A framework for crawling external sources to identify MIME types.
- Chilkat Java MIME Library - Commercial. Provides API for managing MIME and S/MIME types.
No comments yet.
Leave a comment
You must be logged in to post a comment.