Three words:
Search is your friend. This question was answered a few times before, all solutions still apply.
And to answer your question right now: The Zip is not corrupted, I packed it _myself_. It has been, however, packed with an increased library size and wordlength, which makes some unpackers not recognize it. Try 7Zip or Total Commander.