[Top][All Lists]

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

[Lzip-bug] Lziprecover 1.21 released

From: Antonio Diaz Diaz
Subject: [Lzip-bug] Lziprecover 1.21 released
Date: Sun, 06 Jan 2019 14:09:50 +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.21.

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

Lziprecover is not a replacement for regular backups, but a last line of defense for the case where the backups are also damaged.

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.

The lzip file format is designed for data sharing and long-term archiving, taking into account both data integrity and decoder availability.

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:
1622440336614bee73542de0461d99141ea1b1bf012fc07bd50d94e434aa34df lziprecover-1.21.tar.lz a2317bd6da78d49d8f9aadd00bd93c2dac7b280b26fbf900563e90efd0179c24 lziprecover-1.21.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.21:

* The options '--dump', '--remove' and '--strip' have been added, mainly as support for the tarlz archive format:
These options replace '--dump-tdata', '--remove-tdata' and '--strip-tdata', which are now aliases and will be removed in version 1.22.

'--dump=[<member_list>][:damaged][:tdata]' dumps the members listed, the damaged members (if any), or the trailing data (if any) of one or more regular multimember files to standard output.

'--remove=[<member_list>][:damaged][:tdata]' removes the members listed, the damaged members (if any), or the trailing data (if any) from regular multimember files in place.

'--strip=[<member_list>][:damaged][:tdata]' copies one or more regular multimember files to standard output, stripping the members listed, the damaged members (if any), or the trailing data (if any) from each file.

* Detection of forbidden combinations of characters in trailing data has been improved.

* '--split' can now detect trailing data and gaps between members, and save each gap in its own file. Trailing data (if any) are saved alone in the last file. (Gaps may contain garbage or may be members with corrupt headers or trailers).

* '--ignore-errors' now makes '--list' show gaps between members, ignoring format errors.

* '--ignore-errors' now makes '--range-decompress' ignore a truncated last member.

* Errors are now also checked when closing the input file in decompression mode.

  * Some diagnostic messages have been improved.

* '\n' is now printed instead of '\r' when showing progress of merge or repair if stdout is not a terminal.

* Lziprecover now compiles on DOS with DJGPP. (Patch from Robert Riebisch).

* The new chapter 'Tarlz', explaining the ways in which lziprecover can recover and process multimember tar.lz archives, has been added to the manual.

* The configure script now accepts appending options to CXXFLAGS using the syntax 'CXXFLAGS+=OPTIONS'.

  * It has been documented in INSTALL the use of
    CXXFLAGS+='-D __USE_MINGW_ANSI_STDIO' when compiling on MinGW.

Please send bug reports and suggestions to address@hidden

Antonio Diaz, lziprecover author and maintainer.

If you care about long-term archiving, please help me replace xz with lzip. See http://www.nongnu.org/lzip/lzip_benchmark.html#xz1
http://www.nongnu.org/lzip/manual/lzip_manual.html#Quality-assurance and
http://www.nongnu.org/lzip/xz_inadequate.html Thanks.

reply via email to

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