1
0
Fork 0

Merging upstream version 1.9.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-23 19:23:58 +01:00
parent 6505cbaa82
commit 2271b0d90c
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
12 changed files with 340 additions and 205 deletions

28
NEWS
View file

@ -1,6 +1,26 @@
Changes in version 1.8:
Changes in version 1.9:
In test mode, pdlzip now continues checking the rest of the files if any
input file is a terminal.
The option '--loose-trailing', has been added.
Trailing data shorter than a lzip header are now also reported.
The test used by pdlzip 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 some kinds of files
no longer can be appended to a lzip file as trailing data unless the
'--loose-trailing' option is used when decompressing.
Lziprecover can be used to remove conflicting trailing data from a file.
The 'bits/byte' ratio has been replaced with the inverse compression
ratio in the output.
A final diagnostic is now shown at verbosity level 1 (-v) or higher if
any file fails the test when testing multiple files.
A second '.lz' extension is no longer added to the argument of '-o' if
it already ends in '.lz' or '.tlz'.
In case of (de)compressed size mismatch, the stored size is now also
shown in hexadecimal to ease visual comparison.
The dictionary size is now shown at verbosity level 4 (-vvvv) when
decompressing or testing.