diff options
author | Daniel Baumann <mail@daniel-baumann.ch> | 2016-05-20 06:54:36 +0000 |
---|---|---|
committer | Daniel Baumann <mail@daniel-baumann.ch> | 2016-05-20 06:54:36 +0000 |
commit | e6759ba4e68c66f0927bb89bfb87215eb29016ae (patch) | |
tree | f35bf07aaaf1ad2d1bfc0eced16ff820f1193cd5 /NEWS | |
parent | Adding upstream version 1.18~pre2. (diff) | |
download | lziprecover-e6759ba4e68c66f0927bb89bfb87215eb29016ae.tar.xz lziprecover-e6759ba4e68c66f0927bb89bfb87215eb29016ae.zip |
Adding upstream version 1.18.upstream/1.18
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 66 |
1 files changed, 55 insertions, 11 deletions
@@ -1,27 +1,71 @@ Changes in version 1.18: +The option "-a, --trailing-error", which makes lziprecover exit with +error status 2 if any remaining input is detected after decompressing +the last member, has been added. + +"--merge" now detects identical files by their CRC. + "--repair" now tries to detect gross damage in the file before attempting to repair it. -"--repair" now tries bytes at member offsets 7 and 8 first because +"--repair" now can repair a damaged dictionary size in the header. + +"--repair" now tries bytes at member offsets 7 to 11 first because errors in these bytes sometimes can't be detected until the end of the member. -The option "-a, --trailing-error", which makes lzip exit with error -status 2 if any remaining input is detected after decompressing the last -member, has been added. +Decompression time has been reduced by 2%. -The new option "-x, --show-packets", which shows the LZMA packets -(coding sequences) coded in a given file, has been added. +When decompressing or testing, up to 6 bytes of trailing data are +printed if "-vvvv" is specified. -Decompression time has been reduced by 2%. +The test of the value remaining in the range decoder has been removed. +(After extensive testing it has been found useless to detect corruption +in the decompressed data. Eliminating it reduces the number of false +positives for corruption and makes error detection more accurate). + +When decompressing, the file specified with the '--output' option is now +deleted if the input is a terminal. -Up to 6 bytes of trailing data are printed when "-tvvvv" is specified. +"--merge", "--range-decompress", "--repair" and "--split" now preserve +dates, permissions, and, when possible, ownership of the files created +just as "--decompress" does. -Dictionary size and size of trailing data (if any) are printed when +Dictionary size and size of trailing data (if any) are now printed when "-lv" is specified. +The new option "-A, --alone-to-lz", which converts lzma-alone files to +lzip format without recompressing, just adding a lzip header and +trailer, has been added. Only streamed files with default LZMA +properties can be converted; non-streamed lzma-alone files lack the end +of stream marker required in lzip files. + +The new option "-W, --debug-decompress=<pos>,<val>", which sets the byte +<pos> to the value <val> and then decompresses to stdout the resulting +corrupt data, has been added. + +The new option "-X, --show-packets", which shows the LZMA packets +(coding sequences) coded in a given file, has been added. + +The short name of option "--debug-delay" has been changed to "-Y". + +The short name of option "--debug-repair" has been changed to "-Z". + +The new options "-B, --block", "-d, --delta", "-t, --truncate" and "-z, +--zcmp" have been added to unzcrash. + +Unzcrash now can read files as large as RAM allows. + +Unzcrash now compares the output of the decompressor for the original +and corrupt files when the decompressor returns with zero status. For +this unzcrash needs a 'zcmp' program able to understand the format being +tested. For example the one provided by 'zutils'. + +Unzcrash now accepts negative position (relative to the end of file) and +negative size (relative to the rest of the file). + The new chapter "Trailing data" has been added to the manual. -Fixed a harmless check failure on Windows caused by the failed -comparison of a message in text mode. +A harmless check failure on Windows, caused by the failed comparison of +a message in text mode, has been fixed. |