Skip to content

Commit

Permalink
pigz version 2.6
Browse files Browse the repository at this point in the history
  • Loading branch information
madler committed Feb 6, 2021
1 parent 04cb4f3 commit b6da942
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 8 deletions.
2 changes: 1 addition & 1 deletion README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pigz 2.5 (23 Jan 2021) by Mark Adler
pigz 2.6 (6 Feb 2021) by Mark Adler

pigz, which stands for Parallel Implementation of GZip, is a fully functional
replacement for gzip that exploits multiple processors and multiple cores to
Expand Down
14 changes: 10 additions & 4 deletions pigz.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH PIGZ 1 "January 23, 2021"
.TH PIGZ 1 "February 6, 2021"
.SH NAME
pigz, unpigz \- compress or expand files
.SH SYNOPSIS
Expand Down Expand Up @@ -136,6 +136,9 @@ Set compression block size to mmmK (default 128KiB).
.B -c --stdout --to-stdout
Write all processed output to stdout (won't delete).
.TP
.B -C --comment ccc
Include the provided comment in the gzip header or zip central file header.
.TP
.B -d --decompress --uncompress
Decompress the compressed input.
.TP
Expand All @@ -145,6 +148,9 @@ Force overwrite, compress .gz, links, and to terminal.
.B -h --help
Display a help screen and quit.
.TP
.B -H --huffman
Compress using the Huffman-only strategy.
.TP
.B -i --independent
Compress blocks independently for damage recovery.
.TP
Expand Down Expand Up @@ -183,9 +189,6 @@ the modification time of the compressed file is used (not the current time).
Store or restore both the file name and the modification time. This is the
default when compressing.
.TP
.B -C --comment ccc
Include the provided comment in the gzip header or zip central file header.
.TP
.B -p --processes n
Allow up to n processes (default is the number of online processors)
.TP
Expand All @@ -204,6 +207,9 @@ Use suffix .sss instead of .gz (for compression).
.B -t --test
Test the integrity of the compressed input.
.TP
.B -U --rle
Compress using the run length encoding strategy.
.TP
.B -v --verbose
Provide more verbose output.
.TP
Expand Down
7 changes: 5 additions & 2 deletions pigz.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* pigz.c -- parallel implementation of gzip
* Copyright (C) 2007-2021 Mark Adler
* Version 2.5 23 Jan 2021 Mark Adler
* Version 2.6 6 Feb 2021 Mark Adler
*/

/*
Expand Down Expand Up @@ -195,9 +195,12 @@
Do not reject .zip entries with bit 11 set
Avoid a possible threads lock-order inversion
Ignore trailing junk after a gzip stream by default
2.6 6 Feb 2021 Add --huffman/-H and --rle/U strategy options
Fix issue when compiling for no threads
Fail silently on a broken pipe
*/

#define VERSION "pigz 2.5"
#define VERSION "pigz 2.6"

/* To-do:
- make source portable for Windows, VMS, etc. (see gzip source code)
Expand Down
Binary file modified pigz.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion pigz.spec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Summary: pigz is a parallel implementation of gzip which utilizes multiple cores
Name: pigz
Version: 2.5
Version: 2.6
Release: 1
Source0: %{name}-%{version}.tar.gz
License: zlib
Expand Down

0 comments on commit b6da942

Please sign in to comment.