[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lzip-bug] Lziprecover 1.23 released

From: Antonio Diaz Diaz
Subject: [Lzip-bug] Lziprecover 1.23 released
Date: Sun, 23 Jan 2022 18:38:17 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv: Gecko/20110420 SeaMonkey/2.0.14

I am pleased to announce the release of lziprecover 1.23.

Lziprecover is a data recovery tool and decompressor for files in the lzip compressed data format (.lz). Lziprecover is able to repair slightly damaged files (up to one single-byte error per member), produce a correct file by merging the good parts of two or more damaged copies, reproduce a missing (zeroed) sector using a reference file, extract data from damaged files, decompress files, and test integrity of files.

A nice feature of the lzip format is that a corrupt byte is easier to repair the nearer it is from the beginning of the file. Therefore, with the help of lziprecover, losing an entire archive just because of a corrupt byte near the beginning is a thing of the past.

The homepage is at http://www.nongnu.org/lzip/lziprecover.html

The sources can be downloaded from http://download.savannah.gnu.org/releases/lzip/lziprecover/

The sha256sums are:
9a41c9823670541573b160945c23783b644e84eb940c2c803b6b8d11b2c3d208 lziprecover-1.23.tar.lz f29804177f06dd51c3fa52615ae198a76002b6ce8d961c3575546c3740f4b572 lziprecover-1.23.tar.gz

This release is also GPG signed. You can download the signature by appending '.sig' to the URL. If the 'gpg --verify' command fails because you don't have the required public key, then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 8FE99503132D7742

Key fingerprint = 1D41 C14B 272A 2219 A739  FA4F 8FE9 9503 132D 7742

Changes in version 1.23:

  * Decompression time has been reduced by 5-12% depending on the file.

* In case of error in a numerical argument to a command line option, lziprecover now shows the name of the option and the range of valid values.

* Options '--dump' and '--strip' now refuse to write compressed data to a terminal except when dumping trailing data with '--dump=tdata'.

* The option '-U, --unzcrash' now requires an argument: '1' to test 1-bit errors, or 'B<size>' to test zeroed blocks.

* The memory tester now allocates the dictionary once per member instead of doing it for each test. This makes '-U, --unzcrash' about two times faster on my machine on files with an uncompressed size larger than about 30 MB.

* '-W, --debug-decompress' now continues decompressing the members following the damaged member if it has been fully decompressed (just failed with a CRC mismatch).

* The tool unzcrash now uses execvp instead of popen to avoid invoking /bin/sh and run faster. It also prints byte or block position in messages.

  * Several descriptions have been improved in manual, '--help', and man page.

* The texinfo category of the manual has been changed from 'Data Compression' to 'Compression' to match that of gzip. (Reported by Alfred M. Szmidt).

Please send bug reports and suggestions to lzip-bug@nongnu.org

Antonio Diaz, lziprecover author and maintainer.

If you care about data safety and long-term archiving, please consider using lzip. See http://www.nongnu.org/lzip/lzip_benchmark.html
http://www.nongnu.org/lzip/manual/lzip_manual.html#Quality-assurance and
http://www.nongnu.org/lzip/safety_of_the_lzip_format.html Thanks.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]