lzip-bug
[Top][All Lists]
Advanced

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

[Lzip-bug] Plzip 1.7-rc1 released


From: Antonio Diaz Diaz
Subject: [Lzip-bug] Plzip 1.7-rc1 released
Date: Fri, 15 Dec 2017 18:29:15 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14

Plzip 1.7-rc1 is ready for testing here
http://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.7-rc1.tar.lz
http://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.7-rc1.tar.gz

The sha256sums are:
8904f707b9220920eb975034485c7ed5d04a57d003bbe5532a82b9d9a7c7e3c5 plzip-1.7-rc1.tar.lz 297ed48e4fc06295f3732fc9745099bf1d8ae4ae8b2528e05ddd0ad0b64a9ac2 plzip-1.7-rc1.tar.gz

Please, test it and report any bugs you find.

Plzip is a massively parallel (multi-threaded) lossless data compressor based on the lzlib compression library, with a user interface similar to the one of lzip, bzip2 or gzip.

Plzip can compress/decompress large files on multiprocessor machines much faster than lzip, at the cost of a slightly reduced compression ratio (0.4 to 2 percent larger compressed files). Note that the number of usable threads is limited by file size; on files larger than a few GB plzip can use hundreds of processors, but on files of only a few MB plzip is no faster than lzip.

Plzip uses the lzip file format; the files produced by plzip are fully compatible with lzip-1.4 or newer, and can be rescued with lziprecover.

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

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

Changes in this version:

* When compressing on a 32 bit system, plzip now tries to limit the memory use to under 3 GiB by reducing the number of threads below the system's default.

  * The option '--loose-trailing', has been added.

* The test used by plzip to discriminate trailing data from a corrupt header in multimember regular (seekable) files has been improved to a Hamming distance (HD) of 3, and the 3 bit flips must happen in different magic bytes for the test to fail. As a consequence some kinds of files no longer can be appended to a lzip file as trailing data unless the '--loose-trailing' option is used when decompressing. Lzlib 1.10-rc1 or newer is required for this test to work on non-seekable files.
Lziprecover can be used to remove conflicting trailing data from a file.

* The 'bits/byte' ratio has been replaced with the inverse compression ratio in the output.

* The progress of decompression is now shown at verbosity level 2 (-vv) or higher.

  * Progress of (de)compression is only shown if stderr is a terminal.

* A second '.lz' extension is no longer added to the argument of '-o' if it already ends in '.lz' or '.tlz'.

* The dictionary size is now shown at verbosity level 4 (-vvvv) when decompressing or testing.

* The new chapter "Meaning of plzip's output" has been added to the manual.


Regards,
Antonio Diaz, plzip co-author and maintainer.

--
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]