Did you download the package and it automatically unzipped itself? If so, then the integrity of the file has been corrupted.
I got this same error and that was the problem. Even if you zip it back up, iTunes still won't accept it.
You need to download the ipsw file again, this time setting your browser so that it does not automatically open files.