I have same problem here.
1.The file size listed in browse is 5,875,712 bytes.
2.Downloaded file has size of 5,501,386 byes.
3.Downloaded file have the .WAV extension, but can not be play.
4.File tranfered by email has size of 5,875,712 byes. and play very well.
5.I checked the content of both files, .Downloaded file seems miss the first 374,326 bytes.
7.Just for testing, I write a little program to insert the miss bytes to downloaded file, and it play well ,too.
Hope this helps.