Well, post my newfound information

, I'll have a go at asking a better question. I have a file of a new proprietary format given to me by a client (a *.ctmraw file). I have the file format specification, and my objective is to read the file and display the image. At the moment, I've read it into a buffer and I know the headers. Stop me if I am wrong. What I do next is to read the file header, the sub headers, and the image data into different variables, and write the data into a Java2D class, right? Speaking quite simplistically, of course. Can someone point me in the right direction as to what to start with when you have a file format with just its format specifiers? I am sorry I cannot post the headers, since it is a proprietary file format. I just need a push in the right direction.
Thank you very much once again.
Harish.