agic file and internal
     logic.

     Altered by Eric Fischer (<a href="mailto:enf@pobox.com">enf@pobox.com</a>), July, 2000, to identify charac‐
     ter codes and attempt to identify the languages of non-ASCII files.

     Altered by Reuben Thomas (<a href="mailto:rrt@sc3d.org">rrt@sc3d.org</a>), 2007 to 2008, to improve MIME
     support and merge MIME and non-MIME magic, support directories as well as
     files of magic, apply many bug fixes and improve the build system.

     The list of contribu