From madler at alumni.caltech.edu Sun Jan 15 20:19:18 2012 From: madler at alumni.caltech.edu (Mark Adler) Date: Sun, 15 Jan 2012 17:19:18 -0800 Subject: [pigz-announce] pigz version 2.2.3 available In-Reply-To: <06F1C273-481B-4961-948F-B123143DA37A@alumni.caltech.edu> References: <06F1C273-481B-4961-948F-B123143DA37A@alumni.caltech.edu> Message-ID: <8BCC02B9-CBE8-4C96-9570-909772A144AB@alumni.caltech.edu> pigz users, pigz version 2.2.3 is now available at http://zlib.net/pigz/ . The main changes since 2.1.7 are: - Add --rsyncable functionality - Improve thread portability - Fix the printing of 32-bit check values when listing The --rsyncable (or -R) option in pigz provides the same functionality as the --rsyncable patch to gzip. This option starts deflate blocks on byte boundaries which are initiated based on patterns in the uncompressed data. This allows small changes scattered in a large gzip file (e.g. a tar.gz file) to have only the changes and some surrounding compressed data to be retransmitted by rsync, instead of the entire gzip file. pigz uses a new and improved algorithm for defining the locations of the rsyncable blocks, as compared to the old gzip patch. Details can be found in the comments in the pigz.c source code. Mark