There are a lot of file signatures: https://en.wikipedia.org/wiki/List_of_file_signatures
I doubt it would make sense for this application to try to keep track of all of them.
It would be nice if a user could be able to add/use their own file header.