mirror of
https://github.com/ckolivas/lrzip.git
synced 2026-04-06 14:53:50 +00:00
Changes to make md5 be used for integrity testing.
Add the md5 value to the end of each archive. This can then be used for integrity testing instead of crc32. Keep crc in new archives to maintain compatibility with version 0.5 files. Use md5 integrity testing on decompression when available in preference, and disable calculation of crc32. Display the choice of integrity testing in verbose output and when -i is used. Display the md5 and crc values when max verbosity, file info, or display hash is enabled. Store a new flag in the magic header to show that the md5 value is stored at the end of the file. Update the magic header information document.
This commit is contained in:
parent
44a279579e
commit
8a27dc5057
5 changed files with 89 additions and 18 deletions
|
|
@ -8,7 +8,8 @@ Byte Content
|
|||
5 LRZIP Minor Version Number
|
||||
6-14 Source File Size
|
||||
16-20 LZMA Properties Encoded (lc,lp,pb,fb, and dictionary size)
|
||||
21-22 not used
|
||||
21 Flag that md5sum hash is stored at the end of the archive
|
||||
22 not used
|
||||
23-48 Stream 1 header data
|
||||
49-74 Stream 2 header data
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue