1
0
Fork 0

Merging upstream version 1.14~rc3.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-21 11:13:34 +01:00
parent fab5d40dce
commit 090aac16e8
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
17 changed files with 152 additions and 74 deletions

View file

@ -12,7 +12,7 @@ File: lziprecover.info, Node: Top, Next: Introduction, Up: (dir)
Lziprecover Manual
******************
This manual is for Lziprecover (version 1.14-rc2, 25 March 2013).
This manual is for Lziprecover (version 1.14-rc3, 23 April 2013).
* Menu:
@ -66,7 +66,7 @@ from damaged members can be partially recovered writing it to stdout as
shown in the following example (the resulting file may contain some
garbage data at the end):
lziprecover -cd rec00001file.lz > rec00001file
lziprecover -cd rec01file.lz > rec01file
If the cause of file corruption is damaged media, the combination
GNU ddrescue + lziprecover is the best option for recovering data from
@ -125,6 +125,14 @@ The format for running lziprecover is:
`--force'
Force overwrite of output files.
`-i'
`--ignore-errors'
Make `--range-decompress' ignore data errors and continue
decompressing the remaining members in the file. For example,
`lziprecover -i -D0 file.lz > file' decompresses all the
recoverable data in all members of `file.lz' without having to
split it first.
`-k'
`--keep'
Keep (don't delete) input files during decompression.
@ -155,9 +163,9 @@ The format for running lziprecover is:
`--output=FILE'
Place the output into `FILE' instead of into `FILE_fixed.lz'. If
splitting, the names of the files produced are in the form
`rec00001FILE', `rec00002FILE', etc. If decompressing from
standard input and `--stdout' has not been specified, use `FILE'
as the name of the decompressed file.
`rec01FILE', `rec02FILE', etc. If decompressing from standard
input and `--stdout' has not been specified, use `FILE' as the
name of the decompressed file.
`-q'
`--quiet'
@ -178,11 +186,12 @@ The format for running lziprecover is:
undamaged, and try to repair or partially decompress those which
are damaged.
The names of the files produced are in the form `rec00001FILE.lz',
`rec00002FILE.lz', etc, and are designed so that the use of
wildcards in subsequent processing, for example,
The names of the files produced are in the form `rec01FILE.lz',
`rec02FILE.lz', etc, and are designed so that the use of wildcards
in subsequent processing, for example,
`lziprecover -cd rec*FILE.lz > recovered_data', processes the
files in the correct order.
files in the correct order. The number of digits used in the names
varies depending on the number of members in `FILE'.
`-t'
`--test'
@ -353,24 +362,24 @@ error-checked merging of copies (*Note GNU ddrescue manual:
Example 8: Recover the first volume of those created with the command
`lzip -b 32MiB -S 650MB big_db' from two copies, `big_db1_00001.lz' and
`big_db2_00001.lz', with member 00007 damaged in the first copy, member
00018 damaged in the second copy, and member 00012 damaged in both
copies. Two correct copies are produced and compared.
`big_db2_00001.lz', with member 07 damaged in the first copy, member 18
damaged in the second copy, and member 12 damaged in both copies. Two
correct copies are produced and compared.
lziprecover -s big_db1_00001.lz
lziprecover -s big_db2_00001.lz
lziprecover -t rec*big_db1_00001.lz
rec00007big_db1_00001.lz: crc mismatch
rec00012big_db1_00001.lz: crc mismatch
rec07big_db1_00001.lz: crc mismatch
rec12big_db1_00001.lz: crc mismatch
lziprecover -t rec*big_db2_00001.lz
rec00012big_db2_00001.lz: crc mismatch
rec00018big_db2_00001.lz: crc mismatch
lziprecover -m -v rec00012big_db1_00001.lz rec00012big_db2_00001.lz
rec12big_db2_00001.lz: crc mismatch
rec18big_db2_00001.lz: crc mismatch
lziprecover -m -v rec12big_db1_00001.lz rec12big_db2_00001.lz
Input files merged successfully
cp rec00007big_db2_00001.lz rec00007big_db1_00001.lz
cp rec00012big_db1_00001_fixed.lz rec00012big_db1_00001.lz
cp rec00012big_db1_00001_fixed.lz rec00012big_db2_00001.lz
cp rec00018big_db1_00001.lz rec00018big_db2_00001.lz
cp rec07big_db2_00001.lz rec07big_db1_00001.lz
cp rec12big_db1_00001_fixed.lz rec12big_db1_00001.lz
cp rec12big_db1_00001_fixed.lz rec12big_db2_00001.lz
cp rec18big_db1_00001.lz rec18big_db2_00001.lz
cat rec*big_db1_00001.lz > big_db3_00001.lz
cat rec*big_db2_00001.lz > big_db4_00001.lz
zcmp big_db3_00001.lz big_db4_00001.lz
@ -411,12 +420,12 @@ Concept Index
Tag Table:
Node: Top231
Node: Introduction907
Node: Invoking Lziprecover2944
Node: File Format8070
Node: Examples10512
Ref: ddrescue-example11730
Node: Problems13561
Node: Concept Index14111
Node: Invoking Lziprecover2938
Node: File Format8454
Node: Examples10896
Ref: ddrescue-example12114
Node: Problems13894
Node: Concept Index14444

End Tag Table