Add it to your Download Basket!
Add it to your Watch List!
What's new in File 5.22:
- restructure elf note printing to avoid repeated messages
- add note limit, suggested by Alexander Cherepanov
- Bail out on partial pread()'s (Alexander Cherepanov)
- LICENSE TYPE:
- GPL (GNU General Public License)
- OUR RATING:
- DEVELOPED BY:
- Christos Zoulas
- USER RATING:
- ROOT \ System \ System Administration
The original 'file' command shipped with Bell Labs UNIX, but was unavailable in source form to the masses before this re-implementation. Like any other command-line program, File must be used through any terminal emulator application.
File comes with various command-line options that will help you to classify files on your GNU/Linux system better and faster. They can be viewed at a glance by running the ‘file --help’ command in a terminal emulator app.
Among the most useful command-line options, we can mention support for using a specific file as a color-separated list of magic number files, support for processing compressed files, as well as support for outputting MIME type strings, MIME encoding or Apple type/creator.
Additionally, the user will be able to list magic strength, to enable following of symlinks, to terminate filenames with ASCII NUL, to preserve access time on files, to treat special files as ordinary ones, and to compile a file that is specified by the -m (--magic-file LIST) option.
Under the hood and supported OSes
File is a cross-platform software written entirely in the C programming language, which means that it is fast and supports all known GNU/Linux operating systems, as well as various BSD distributions, including FreeBSD, OpenBSD and NetBSD. Darwin/Mac OS X is also supported.
The program is distributed as a universal source tarball (TAR archive) that can be easily installed on any 32-bit or 64-bit system. To install it, simply download the archive, save it on your PC, unpack it, open a terminal app and navigate to the location of the extracted archive files (e.g. cd /home/softpedia/file-5.20), run the ‘./configure && make’ command, and then execute the ‘make install’ or ‘sudo make install’ command.
File was reviewed by Marius Nestor, last updated on January 3rd, 2015