Mime Type Detection Utility 1.1.2 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Mime Type Detection Utility 1.1.2 (Default branch)
# 1  
Old 01-27-2009
Mime Type Detection Utility 1.1.2 (Default branch)

Mime Type Detection Utility is a Java (1.4 or higher) utility library that detects the MIME types of files and streams. It uses file extension mappings and a magic.mime rules file. License: The Apache License 2.0 Changes:
All known bugs were fixed. MIME type detection of Java streams was implemented The API was cleaned up and many utility methods were added. Significant amounts of JavaDoc were added to the public API. A README.txt file explaining MIME type mapping was included. Many more extension mappings were added. Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

5 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

MIME type for sending gzip file as attachment in email

Hello, I am trying to send a gzip file on email using below command but the zipped file received on email is corrupt. mailsend -smtp $smtpip -content-type 'application/x-gzip' -mime-type "application/x-gzip" -t $receiver -f $sender -sub "$subject" -M "$MSG" -attach $file file name is ... (1 Reply)
Discussion started by: tushar.modgil
1 Replies

2. Shell Programming and Scripting

MIME Type detection for Net::SMTP

I've spent a good two weeks on trying to figure out a proper way to get the mime type of a file. The "file" command on the Sparc machine I'm working on is an older version and does not support the --mime flag. It outputs things like: somefile.pdf: Adobe Portable Document Format (PDF) v1.5 ... (3 Replies)
Discussion started by: mrwatkin
3 Replies

3. Shell Programming and Scripting

Retrieving File's Mime-type

Alright, so I am trying to use perl (or any other shell scripting language, awk/sed/bash for instance), to retrieve the mime-type of a file. I want to keep it in one file, and most of the modules that are on cpan that check for mime types (Magic), aren't installed on these boxes. Anyone have... (2 Replies)
Discussion started by: Rhije
2 Replies

4. UNIX for Dummies Questions & Answers

Lynx - Downloading - extension handling - changing mime type?

Using Lynx, when I try to download a .rar, it confirms I want to download and its got it as an appication/rar file. However, split archives that end in .r## (.r00, .r01 ...) are not recognized as an appication/rar file and it reads the file like a .txt or .html. How can I fix this? Thanks! (2 Replies)
Discussion started by: yitzle
2 Replies

5. UNIX for Advanced & Expert Users

How to Set Mime type to mailx

I have a problem while sending attachement , it is displying Content into body of mail (Junk Data) instead of attachment (zip format) in Linux, same code is working in Sun Solaris.. I have read query in this site , need to set MIME type to mailx componment. Please help me how to set MIME type..... (1 Reply)
Discussion started by: suneel
1 Replies
Login or Register to Ask a Question
File::Type::Builder(3)					User Contributed Perl Documentation				    File::Type::Builder(3)

NAME
File::Type::Builder - parse mime-magic and generate code SYNOPSIS
my $build = File::Type::Builder->new(); while (<magic>) { chomp; my $parsed = $build->parse_magic($_); my $code = $build->string_start($parsed); (or string_offset or beshort) } DESCRIPTION
Reads in the mime-magic file format and translates it to code. (This documentation would be longer if I really expected anyone other than me to run the code.) METHODS
new Creates a new File::Type::Builder object. parse_magic Pulls apart a line of a mime-magic file using a string of regular expressions. An example mime-magic file can be found in cleancode CVS at http://cleancode.org/cgi-bin/viewcvs.cgi/email/mime-magic.mime?rev=1.1.1.1 <http://cleancode.org/cgi-bin/viewcvs.cgi/email/mime-magic.mime?rev=1.1.1.1> string Builds code to match magic that's of type string. Has to do some cleverness to make the regular expression work properly. be Builds code to match 'beshort' and 'belong' magic (eg audio/mpeg, image/jpeg). PRIVATE METHODS
_substr_matching Sometimes the data is smaller than the offset we're looking for in the file. If this is the case, then the file is obviously not of that type, and furthermore we should avoid issuing a couple of warnings that Perl would otherwise emit. This subroutine generates this code. _get_escapes Returns a reference to a hash defining characters that should not be escaped. TODO
* Add handlers for other magic types (bedate, byte, etc) * Make verbosity/logging nicer. * Find more edge cases. * Remove redundant 'if (length $data > 0)' check. Longer term: * Fix for multiple magic format types? BUGS
Incomplete. Some known issues with odd entries in mime-magic. Skips some mime-magic lines. SEE ALSO
File::Type, which is partially generated by this module. AUTHOR
Paul Mison <pmison@fotango.com> COPYRIGHT
Copyright 2003 Fotango Ltd. LICENSE
Licensed under the same terms as Perl itself. perl v5.12.1 2004-05-06 File::Type::Builder(3)