Gzip Recovery Toolkit automates data recovery from corrupted gzip files, including tarballs, using a software program.
I learned that many "corrupted" gzip archives are actually a result of incorrect file transfer, via FTP in ASCII mode instead of binary mode. Before attempting to recover data from a corrupted file, the package recommends re-transferring the file in the correct mode.
When gzrecover is run on a corrupted .gz file, the program attempts to extract as much readable data as possible from the corrupted file. However, it's important to manually verify the data recovered, as the output file may contain garbage data or be otherwise corrupt. If you want, you can enable verbose mode with the -v option to see exactly where gzrecover is finding bad bytes.
In the case of corrupted tarballs, the package recommends GNU cpio for error-handling. GNU tar may choke on invalid file format errors, while cpio can handle corrupted files out of the box. The program will then dump the contents of the corrupted tarball with the recovered data.
Overall, the gzip Recovery Toolkit seems to be a promising option for recovering data from corrupted gzip archives. However, users should be careful when working with corrupted data, as the package is in experimental stages and cannot guarantee data recovery.
Version 0.5: N/A