Lziprecover is a data recovery tool and decompressor for files in the lzip compressed data format (.lz) able to repair slightly damaged files, recover badly damaged files from two or more copies, extract undamaged members from multi-member files, decompress files, test integrity of files, extract a range of bytes from a file, and list the correct size of multi-member files. Lziprecover is able to recover or decompress files produced by any of the compressors in the lzip family; lzip, plzip, minilzip/lzlib, clzip, and pdlzip. This recovery capability contributes to make the lzip format one of the best options for long-term data archiving.
| Tags | Recovery Tools Archiving Compression |
|---|---|
| Licenses | GPLv3+ |
| Operating Systems | POSIX |
| Implementation | C++ |
Recent releases


Release Notes: The new option "-i, --ignore-errors", which in conjunction with "-D" decompresses all the recoverable data in all members of a file without having to split it first, has been added. "--split" now uses as few digits as possible in the names of the files produced, depending on the number of members in the input file. "--split" in verbose mode now shows the names of the files being created.


Release Notes: This release adds minor fixes. When decompressing or testing, the file version is now shown only if verbosity is >= 4.


Release Notes: The option "-l, --list" now accepts more than one file. Decompression time has been reduced by 12%. The targets "install-as-lzip" and "install-bin" have been added to the Makefile.


Release Notes: Lziprecover is now distributed in its own package. Until version 1.12, it was included in the lzip package. Decompressor options (-c, -d, -k, -t) have been implemented so that an external decompressor is not needed for recovery nor for "make check". The new option "-D, --range-decompress", which extracts a range of bytes decompressing only the members containing the desired data, has been added. The new option "-l, --list", which prints correct total file sizes and ratios even for multi-member files, has been added. "--merge" and "--repair" now remove the output file if recovery fails.


Release Notes: Quote characters in messages have been changed as advised by GNU Coding Standards. Minor fixes and cleanups have been added.