[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Lzip-bug] Lzlib 1.10 released
From: |
Antonio Diaz Diaz |
Subject: |
[Lzip-bug] Lzlib 1.10 released |
Date: |
Mon, 12 Feb 2018 16:56:10 +0100 |
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 lzlib 1.10.
Lzlib is a compression library providing in-memory LZMA compression and
decompression functions, including integrity checking of the
decompressed data. The compressed data format used by lzlib is the lzip
format. Lzlib is written in C. Lzlib is free software distributed under
a 2-clause BSD license.
Compression/decompression is done by repeatedly calling a couple of
read/write functions until all the data have been processed by the
library. This interface is safer and less error prone than the
traditional zlib interface.
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/lzlib.html
The sources can be downloaded from
http://download.savannah.gnu.org/releases/lzip/lzlib/
The sha256sums are:
cc1e89b62886f683bb9f1a9bc1383b0d95df5c849d8fc755aff10105268bf6d0
lzlib-1.10.tar.lz
1d6ab7800a5b43e56fd20607fd2cfda9e550350dc95f5beb6a4ce14f85b41043
lzlib-1.10.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.10:
* The function 'LZ_compress_finish' now adjusts the dictionary size
for each member.
* The option '--loose-trailing', has been added to minilzip.
* The test used by lzlib to discriminate trailing data from a corrupt
header in multimember or concatenated 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, lzlib now returns a
data error when some kinds of files are appended to a lzip file as
trailing data.
The '--loose-trailing' option of minilzip can be used to ignore such
trailing data when decompressing.
Lziprecover can be used to remove conflicting trailing data from a file.
* Option '-S, --volume-size' of minilzip now keeps input files unchanged.
* The 'bits/byte' ratio has been replaced with the inverse
compression ratio in the output of minilzip.
* minilzip now shows a final diagnostic at verbosity level 1 (-v) or
higher if any file fails the test when testing multiple files.
* minilzip no longer adds a second '.lz' extension to the argument of
'-o' if it already ends in '.lz' or '.tlz'.
* minilzip now shows the dictionary size at verbosity level 4 (-vvvv)
when decompressing or testing.
* The new chapter 'Invoking minilzip' has been added to the manual.
Please send bug reports and suggestions to address@hidden
Regards,
Antonio Diaz, lzlib 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Lzip-bug] Lzlib 1.10 released,
Antonio Diaz Diaz <=