As to the fact that IE decided it was a text file and the vagaries of line end translations, could you provide the md5sum of the file? Or repost it in a zip file, which does seem to work across platforms...
md5sum for windows is available here (*nix users most probably already have it on their system)

a050cd24acd58859f414cb0a7354d937 is the md5sum I get here

/Michael
_________________________
/Michael