A very simple FileHandler which allows to scan/validate the structure of RIFF (Resource Interchange File Format) files.
This format is used for the Windows .wav and .avi files containing sound and video. This FileHandler however doesn't care about the content of the files but only validates their RIFF structure and allows to access the individual parts. Interpretation of their respective contents is left to the user (which is most probably a developer who has to deal with those formats).
The file is opened for reading and kept open until the FileHandler is closed. The structure is scanned upon opening and the found chunk tree is presented in a tree control. Selecting such a chunk in that tree control will seek to the corresponding location in the file and load the chunks data, which is then displayed as a hex dump.