magic number mismatch: bad zip file
This means the file you've downloaded is corrupted. This could mean that the file you've download is not complete.
After you've downloaded the file compare the MD5 hash value against the one found in the Cisco website. If the values don't match, then the file is corrupt.