Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: lziprecover | Distribution: SUSE Linux Enterprise 15 SP5 |
Version: 1.23 | Vendor: openSUSE |
Release: bp155.1.7 | Build date: Wed May 17 15:44:00 2023 |
Group: Productivity/Archiving/Compression | Build host: old-cirrus2 |
Size: 243716 | Source RPM: lziprecover-1.23-bp155.1.7.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://www.nongnu.org/lzip/lunzip.html | |
Summary: Utility to repair broken lzip files |
Lziprecover is a data recovery tool and decompressor for files in the lzip compressed data format (.lz) able to repair slightly damaged files, recover badly damaged files from two or more copies, extract undamaged members from multi-member files, decompress files and test integrity of files. Lziprecover is able to recover or decompress files produced by any of the compressors in the lzip family; lzip, plzip, minilzip/lzlib, clzip and pdlzip. This recovery capability contributes to make the lzip format one of the best options for long-term data archiving. Lziprecover is able to efficiently extract a range of bytes from a multi-member file, because it only decompresses the members containing the desired data. Lziprecover can print correct total file sizes and ratios even for multi-member files.
GPL-2.0-or-later
* Sun Feb 13 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 1.23 * Decompression time has been reduced by 5-12% depending on the file. * In case of error in a numerical argument to a command line option, lziprecover now shows the name of the option and the range of valid values. * Options "--dump" and "--strip" now refuse to write compressed data to a terminal except when dumping trailing data with "--dump=tdata". * The option "-U, --unzcrash" now requires an argument: "1" to test 1-bit errors, or "B<size>" to test zeroed blocks. * The memory tester now allocates the dictionary once per member instead of doing it for each test. This makes "-U, - -unzcrash" about two times faster on my machine on files with an uncompressed size larger than about 30 MB. * "-W, --debug-decompress" now continues decompressing the members following the damaged member if it has been fully decompressed (just failed with a CRC mismatch). * The tool unzcrash now prints byte or block position in messages. * Fri Mar 12 2021 Jan Engelhardt <jengelh@inai.de> - Update to release 1.22 * New options: -e/--reproduce, --lzip-level, --lzip-name, - -reference-file and -E/--debug-reproduce. * Remove --dump-tdata, --remove-tdata and --strip-tdata. * New debug options -M/--md5sum and -U/--unzcrash. * Mon Jan 07 2019 Jan Engelhardt <jengelh@inai.de> - Update to new upstream release 1.21 * No differential changelog to 1.21~rc1 provided. * Fri Dec 14 2018 Jan Engelhardt <jengelh@inai.de> - Update to new upstream release 1.21~rc1 * The options '--dump', '--remove' and '--strip' have been added, mainly as support for the tarlz archive format. * Detection of forbidden combinations of characters in trailing data has been improved. * '--split' can now detect trailing data and gaps between members, and save each gap in its own file. Trailing data (if any) are saved alone in the last file. (Gaps may contain garbage or may be members with corrupt headers or trailers). * '--ignore-errors' now makes '--list' show gaps between members, ignoring format errors. * '--ignore-errors' now makes '--range-decompress' ignore a truncated last member. * '--ignore-errors' now makes '--dump', '--remove' and '--strip' ignore format errors. * Mon Mar 05 2018 jengelh@inai.de - Update to new upstream release 1.20 * Splitting was broken for files larger than 64 KiB because of a bug introduced in version 1.16. * The options "--dump-tdata", "--remove-tdata", and "--strip-tdata" have been added to ease the management of metadata stored as trailing data. * The option "--loose-trailing", has been added. * The test used by lziprecover to discriminate trailing data from a corrupt header in multimember or concatenated files has been improved to a Hamming distance of 3. * Wed Jul 05 2017 jengelh@inai.de - Update to new upstream release 1.19 (2017-04-17) * '--merge' is now able to fix files with thousands of scattered errors per member by grouping the errors into clusters and then merging the files as if each cluster were a single error. * The option '-a, --trailing-error' now also works with '-l, --list' and '-D, --range-decompress'. * Mon Nov 21 2016 jengelh@inai.de - Update to new upstream release 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 can repair a damaged dictionary size in the header. * When decompressing, the file specified with the "--output" option is now deleted if the input is a terminal. * "--merge", "--range-decompress", "--repair" and "--split" now preserve dates, permissions, and, when possible, ownership of the files created just as "--decompress" does. * 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 new options "-B, --block", "-d, --delta", "-t, --truncate" and "-z, --zcmp" have been added to unzcrash. * Sat Nov 07 2015 jengelh@inai.de - Update to new upstream release 1.17 * Merging files now uses an algorithm similar to the ones used to solve the "Master Mind" game, which makes it much faster. Up to two orders of magnitude faster depending on number of files and number of errors. * Repair time has been reduced by 15%. * Wed Oct 01 2014 jengelh@inai.de - Update to new upstream release 1.16 * Repairing of single-byte errors is now about 10 times faster, depending on file size and position of error. * Copying of file dates, permissions, and ownership now behaves like `cp -p`. (If the user ID or the group ID cannot be duplicated, the file permission bits S_ISUID and S_ISGID are cleared). * The license has been changed to GPL version 2 or later. * Sun Sep 29 2013 jengelh@inai.de - Update to new upstream release 1.15 * Lziprecover can now repair multi-member files with up to one byte error per member, without having to split them first. * Lziprecover can now merge multi-member files without having to split them first, even if some copies have the header and the trailer damaged.
/usr/bin/lziprecover /usr/share/doc/packages/lziprecover /usr/share/doc/packages/lziprecover/ChangeLog /usr/share/doc/packages/lziprecover/README /usr/share/info/lziprecover.info.gz /usr/share/licenses/lziprecover /usr/share/licenses/lziprecover/COPYING /usr/share/man/man1/lziprecover.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 18:11:13 2024