Repair a ZIP file
Recover the files from a ZIP that will not open: cut off during download, damaged on a disk, or with a broken file index. Every file is checked, and only what is intact is marked OK. Nothing is uploaded.
How to repair a ZIP file
- Drop the damaged ZIP onto the box above.
- The tool scans the whole file for the entries it contains, works out where each one starts and ends, and checks every file against the checksum stored with it.
- Save the repaired ZIP. It holds every intact file, with the original folders and names, and opens in any ZIP tool.
What it can fix
- Incomplete downloads. A ZIP keeps its file index at the very end, so a download that stops at 90% usually will not open at all, even though 90% of the files are there. All files that arrived completely are recovered.
- A broken or missing index (the central directory), including ZIPs written by streaming tools with no sizes in the file headers.
- Damage in the middle. Files hit by corrupted bytes are found by their checksum and set aside; every other file is still recovered.
- Junk in front of the archive, such as a self-extractor or a bad copy, and ZIPs over 4 GB (ZIP64).
Honest results
Each file gets one of four labels. OK means it was decompressed and its checksum matches, so it is exactly the original. Not verified means it was copied as it is but could not be checked: it is encrypted, or packed with a method other than Deflate, such as LZMA or BZip2. Damaged and Cut off files are left out of the repaired ZIP, but their readable beginning can be saved in a RECOVERED-PARTIAL folder. Text and some media files are often usable from a partial copy; most other formats are not.
Password-protected ZIPs are repaired without the password: encrypted files are copied still encrypted and open with the same password afterwards.
What no tool can do
Data that is missing from the file cannot be recreated. If a download stopped early, the files after that point never arrived; download the archive again if you can. This tool repairs ZIP-based files, which include .jar, .apk, .docx, .xlsx and .epub. For a damaged RAR or 7z, try the Archive Extractor, which extracts whatever it can still read.