The file command is used to identify a particular file according to the type of data contained by the file. File can identify many different file types, including ELF binaries, system libraries, RPM packages, and different graphics formats. The msys-file package provides the file command and the pre-compiled magic database, which describes how different file types should be identified. The associated msys-libmagic package provides the libmagic runtime library and development files. The file command is used to identify a particular file according to the type of data contained by the file. File can identify many different file types, including ELF binaries, system libraries, RPM packages, and different graphics formats. The msys-libmagic package provides the libmagic runtime library and development files. The associated msys-file package provides the file command and the pre-compiled magic database, which describes how different file types should be identified.