I am not downloading the headers. Just the file. I parse the headers out.

It is off by 82. The Content-Length: is 6747 and the file().size returns 6829