Windows – Uncompressing a ZIP file despite CRC errors

crcwindowszip

I have downloaded a multipart ZIP archive. It contains a video file.

Unfortunately, IZarc reports a CRC check fail when extracting the archive. Downloading the archive again is a long task, since I used a freemium digital locker and JDownloader, it will take me several hours to download all files again and I'm even unsure if the result will be better.

So I want to ask: provided that the archive is composed by .zip, .z01.z09 parts, and provided that a few bytes damaged in a video stream don't necessarily make the video unreadable (it's an MP4),

How do I extract a multipart ZIP archive disabling CRC checks or at least preventing the zip utility from deleting a file that fails the check?

Best Answer

Cygwin's zip has the command line switches -F and -FF. They can be used if some portions of the archive are missing.

Use zip -F broken_archive -F --out fixed_archive.zip to create a new ZIP file that contains the same files with hard-fixed CRC, then extract the usual way from the new archive

Related Question