unzipwill often output helpful information on why a zip will not decompress.
zipdetails -vwill provide in-depth information on the values present in the various fields of the format.
zipinfolists information about the zip file's contents, without extracting it.
zip -F input.zip --out output.zipand
zip -FF input.zip --out output.zipattempt to repair a corrupted zip file.