[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Lzip-bug] Xlunzip 0.6 released
From: |
Antonio Diaz Diaz |
Subject: |
[Lzip-bug] Xlunzip 0.6 released |
Date: |
Fri, 26 Jun 2020 18:51:20 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 |
I am pleased to announce the release of xlunzip 0.6.
Xlunzip is a test tool for the lzip decompression code of my lzip patch for
linux. Xlunzip is similar to lunzip, but it uses the lzip_decompress linux
module as a backend. Xlunzip tests the module for stream, buffer-to-buffer,
and mixed decompression modes, including in-place decompression (using the
same buffer for input and output). You can use xlunzip to verify that the
module produces correct results when decompressing single member files,
multimember files, or the concatenation of two or more compressed files.
Xlunzip can be used with unzcrash to test the robustness of the module to
the decompression of corrupted data.
The distributed index feature of the lzip format allows xlunzip to
decompress concatenated files in place. This can't be guaranteed to work
with formats like gzip or bzip2 because they can't detect whether a high
compression ratio in the first members of the multimember data is being
masked by a low compression ratio in the last members.
The xlunzip tarball contains a copy of the lzip_decompress module and can be
compiled and tested without downloading or applying the patch to the kernel.
The homepage is at http://www.nongnu.org/lzip/xlunzip.html
The sources can be downloaded from
http://download.savannah.gnu.org/releases/lzip/xlunzip/
The sha256sum is:
4b7ce616305671dcbf6907c2c78cab8d140f0297a48afc9813f5aedbb9f7349a
xlunzip-0.6.tar.lz
The lzip patch for linux can be found at
http://download.savannah.gnu.org/releases/lzip/kernel/
Changes in version 0.6:
* Option '-o, --output' now behaves like '-c, --stdout', but sending the
output unconditionally to a file instead of to standard output. See the new
description of '-o' in the man page. This change is not backwards
compatible. Therefore commands like:
xlunzip -d -o foo - bar.lz < foo.lz
must now be split into:
xlunzip -d -o foo - < foo.lz
xlunzip -d bar.lz
or rewritten as:
xlunzip -d - bar.lz < foo.lz > foo
* In-place decompression of concatenated files should now work for any
combination of files as long as they fit in memory and their total
decompressed size is smaller than LONG_MAX minus a small extra space.
* The README file now includes an analysis of the amount of memory
required for in-place decompression.
Please send bug reports and suggestions to lzip-bug@nongnu.org
Regards,
Antonio Diaz, xlunzip author and maintainer.
Self-determination is a human right. Free Catalan political prisoners.
--
If you care about interoperability and 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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Lzip-bug] Xlunzip 0.6 released,
Antonio Diaz Diaz <=