Parsing a .dat file to text file

I need to parse a .dat file which contains contains few information as
path of a file,filename,date of creation of file etc. These information are stored as hex in the .dat file. I need to parse the contents and store it as a text file.
I have the .dat file and the header file.
Can anyone tell me how should I start with it or what are the steps involved.
What is the header file?
Topic archived. No new replies allowed.