slight edit: unzip with option to keep the broken file (with the hope, unsure if this is true) that unzip can be resilient in the face of errors and keep on unzipping. (I know from experience rar is).