Sorry about that. By header I was referring to the top part of the file. This typicially has data in it to identify the file as a wave file and various attributes such as sampling rate, # of channels, bit depth.
To elaborate... the first part of a wave file contains the literal bytes "RIFF" followed by a counter. Then what follows are a series of "chunks". The "fmt " chunk has the sampling rate info. There are optional chunks, but the pcm samples are in what is called a "data" chunk. The data chunk contains a count of the number of bytes in that chunk. Each aforementioned chunk contains a count. This is how application software skips through the file to locate information. You don't need to know all of this to fix a wave file (necessarily), but it should provide some insight.
You might refer to this link which was posted by pjdavep earlier:
http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/WAVE.htmlAlso, I don't know if you have any computer courses in your backbround, but hexadecimal is a notation whereby computer bytes are displayed in a base16 format. The symbols used to represent numbers are 0-9, and A-F (16 characters). However, most hexadecimal capable editors also display the bytes as ascii text. So should see literal values "RIFF", "fmt", "data" as you view the top part of the file.