lzip-bug
[Top][All Lists]
Advanced

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

[Lzip-bug] Lziprecover 1.21-rc1 released


From: Antonio Diaz Diaz
Subject: [Lzip-bug] Lziprecover 1.21-rc1 released
Date: Sun, 25 Nov 2018 23:15:04 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14

Lziprecover 1.21-rc1 is ready for testing here
http://download.savannah.gnu.org/releases/lzip/lziprecover/lziprecover-1.21-rc1.tar.lz
http://download.savannah.gnu.org/releases/lzip/lziprecover/lziprecover-1.21-rc1.tar.gz

The sha256sums are:
a93e37532f2428d6b4e1d8ca65d07dbb921e3f4511ed78a5114be50e1c7aeff4 lziprecover-1.21-rc1.tar.lz 142cd920f8f504ca89def81958679dc36a420e4c8d9c2c14d8b738a009556f46 lziprecover-1.21-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, 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.

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

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


Changes in this version:

* The options '--dump', '--remove' and '--strip' have been added, mainly as support for the tarlz archive format:
http://www.nongnu.org/lzip/tarlz.html
These options replace '--dump-tdata', '--remove-tdata' and '--strip-tdata', which are now aliases and will be removed in version 1.22. These options also replace the options '--dump-damaged', '--remove-damaged', and '--strip-damaged' added in version 1.21-pre1.

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

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

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

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


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


Regards,
Antonio Diaz, lziprecover author and maintainer.
Software and Catalan political prisoners just want to be free.
--
If you are distributing software in xz format, please consider using lzip instead. See http://www.nongnu.org/lzip/lzip_benchmark.html#xz1 and http://www.nongnu.org/lzip/xz_inadequate.html




reply via email to

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