It happened to me as well. The first time I've downloaded it I used the firefox download manager extension called "DownThemAll" and it was broken. The second time I used the built-in download manager of firefox and the file was ok.
Maybe your host doesn't support segmented download and somehow breaks the file?
Mine is just a supernoob guess