The analysis is done irregardless of file's name & extension. Instead, TrID look at the file contents, and compare it to a set of knowed patterns.
Aside from identifing a lot of archives, bitmaps, executables and so on, what is of intrest of the Hydrogenaudio community is that it can recognize a number of compressed audio formats, songs/modules, or distinguish a foobar2k plugin from a WinAmp one, skins, etc.
This can be handy in case of misnamed file, truncated extension, file recovered with some data rescue tools, etc.
Actually the database count over 930 filetypes (near 100 audio related). Have a look at the list here: file type defs
New or improved definitions can easyly be created using the companion tool TrIDScan. If you have a file that is not correctly recognized, you can quickly "refine" the definition. Then, if you send me the new defs, I will include it in the public DB asap.
You are strongly encouraged, if you can, to generate new & better defs for the kind of files you are more familiar with!
The base TrID package containts the plain Win32 command line versions of both TrID & TrIDScan, along with the latest defs database.
There is also a .NET GUI available, TrIDNet.
Bye!

