I have searched all over the internet looking for an answer to my own question, but I can't seem to find one that I can understand. With that being said, it is a multi-part question so bear with me.
What is a header file in C?
What does it mean to read the header for the file so you know the number of things to process?
Does getting volume information have anything to do with reading the header of a the file?
Thanks guys!