A friend was getting this error with a downloaded zip when he had a memory-resident virus that was corrupting self-extracting zip files, if it's a self-extracting zip you might want to check for that too.
If the zip is/was on a floppy the diskette may be bad, or the source or destination floppy drive may be way out of proper alignment.