zipbit


zipbit - Recovery tool for corrupt ZIP files


zipbit is a command line tool for repairing corrupt ZIP files. It does this by brute force searching for incorrect bits in the compressed data until the CRC is valid.

Usage:

zipbit input.zip output.zip

where "input.zip" is the corrupt ZIP file, and "output.zip" will be the name of the repaired file.

zipbit works best on ZIP files containing many smaller files, as the data can be repaired separately within each file. It also works best when the corruption is sparse. In practice, zipbit has worked well for me on ZIP files from old floppy disks where the error rate is approximately 1 bit per 100KB.

zipbit is released under the terms of the GNU General Public License version 3.

Source code:

zipbit v1.00 source code

Pre-compiled binaries:

Windows (32-bit, x86)
Mac OS X (Intel)
Mac OS X (PowerPC)

Version history

  • v1.00:
    • Initial release





Wiki

contact Neill Corlett