FileChampion4j is a powerful and flexible Java library for validating and processing files.
The library can be used to check files for a variety of properties, including mime type, magic bytes, header signatures, footer signatures, maximum size, and more.
The library can also execute extension plugins that are defined for the file type.