[Top][All Lists]

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

[Lzip-bug] Lziprecover 1.23-rc1 released

From: Antonio Diaz Diaz
Subject: [Lzip-bug] Lziprecover 1.23-rc1 released
Date: Wed, 24 Nov 2021 20:06:25 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv: Gecko/20110420 SeaMonkey/2.0.14

Lziprecover 1.23-rc1 is ready for testing here

The sha256sums are:
518247bd3b2a4c3c7f55bc9a29f118fb38ef64ce32934c55a99aa1db0cba825a lziprecover-1.23-rc1.tar.lz ad1406b805025857299efb7410f2937e2acb8bbe1180922be84b7028747bd9cd lziprecover-1.23-rc1.tar.gz

Please, test it and report any bugs you find.

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, 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.

Lziprecover can remove the damaged members from multimember files, for example multimember tar.lz archives.

Lziprecover provides random access to the data in multimember files; it only decompresses the members containing the desired data.

Lziprecover facilitates the management of metadata stored as trailing data in lzip 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.

If the cause of file corruption is damaged media, the combination GNU ddrescue[1] + lziprecover is the best option for recovering data from damaged lzip files.

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

Changes in this version:

  * Decompression time has been reduced by 5-12% depending on 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 decompressed fully (just failed with a CRC mismatch).

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

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

[1] http://www.gnu.org/software/ddrescue/ddrescue.html

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]