Projects / file


File is a utility that classifies arbitrary files of any type mainly by their contents. It is considered standard on most Unix distributions. It can output either human-readable concise descriptions or MIME types for machine handling.

Operating Systems

Recent releases

  •  02 Apr 2014 15:29

    Release Notes: Bugfixes and magic improvements were made. Replacement functions for strcasestr() and fmtcheck() were added for systems missing them. A "-E" option was added to exit on filesystem errors. A "--apple" option that outputs the file type and creator code as used by older MacOS versions was added. A "clear" keyword was added to the magic syntax, and the behavior of "default" was changed to make it more useful. Sane handling of empty and one byte files was improved.

    •  21 Mar 2013 21:58

      Release Notes: Bug fixes and magic improvements were made.

      •  23 Feb 2013 16:46

        Release Notes: Various minor bugfixes and enhancements were made.

        •  05 Jan 2013 17:07

          Release Notes: This release adds various magic additions and updates and minor bugfixes.

          •  03 Jan 2012 11:36

            Release Notes: Differentiation of text and binary files has been improved. Hardwired token finding has been transformed into soft magic. Magic priorities have been adjusted, and magic has been added and improved. Minor bugs have been fixed.

            Recent comments

            25 Jul 2013 08:22 tom4business

            I would like to know the new email too!

            12 Jul 2004 20:09 trejkaz

            Re: Maintainer?
            The addresses I'm sending from are and, but the ISPs are and (the former being probably the biggest ISP in the country,) respectively.

            BTW, sorry to clog up your FM comments, but since there's no other way to send messages... :-/

            12 Jul 2004 18:18 trejkaz

            Re: Maintainer?
            If it's not a bounce, then it's doing a good job of looking like one.

            (reason: 554 : Client host rejected: Access denied due to mail system abuse)

            I'm getting the same error from multiple mail providers on my end, so how are the other messages getting through? In any case do you have a secondary email address?

            12 Jul 2004 16:33 trejkaz

            I know Christos is supposed to be the maintainer and everything, but if his email bounces everything which is sent to it, how is he to be contacted?


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.