[Top][All Lists]

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

[Lzip-bug] Lzlib 1.11 released

From: Antonio Diaz Diaz
Subject: [Lzip-bug] Lzlib 1.11 released
Date: Sat, 12 Jan 2019 19:30:09 +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 lzlib 1.11.

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:
f0e878f0d8ffe3a81f2009d05fc27152760341e19c38290b618ef923320e2a3b lzlib-1.11.tar.lz 6c5c5f8759d1ab7c4c3c53788ea2d9daad04aeddcf338226893f8ff134914d36 lzlib-1.11.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.11:

* In case of decompression error caused by corrupt or truncated data, 'LZ_decompress_read' now does not signal the error immediately to the application, but waits until all decoded bytes have been read. This allows tools like tarlz to recover as much data as possible from damaged members.

* It is now an error to specify two different operations to minilzip in the command line (--decompress and --test).

  * Minilzip now also checks for errors when closing the input file.

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

* The descriptions of '-0..-9', '-m' and '-s' in the manual have been improved.

* It has been documented that it is safe to call 'LZ_(de)compress_finish' as many times as needed. Examples in the manual have been simplified.

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

* Makefile targets 'install-bin*' have been renamed to 'install-lib*'. New 'install-bin*' targets have been created that install a shared minilzip, or a static minilzip if the shared library has not been configured.

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

Please send bug reports and suggestions to address@hidden

Antonio Diaz, lzlib 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]