bhas_purk 0 Newbie Poster

hello,
I am reading this ID3 tag from an mp3 file. I dump bytes equaling the tag size into a char*, then I read each byte by recursing through the array one byte at a time.
I also have the mp3 file open in text editor, so I know what character it should be getting. It all goes fine, but suddenly after say 100 bytes(it varies), it just reads -51 ASCII, for all the rest of the bytes even tho I can see that the original characters in the file are different.
I am trying to figure out what the reason could be.

help in moving forward would be appreciated.

thanks
bhaskar