diff --git a/ChangeLog b/ChangeLog index 971e467..86c8fee 100644 --- a/ChangeLog +++ b/ChangeLog @@ -11,7 +11,8 @@ STDIN/STDOUT mode. * The temporary buffers created for decompressing to STDOUT are also used for decompressing regular files now avoiding multiple write/reads when re-constructing the file on decompression. This can dramatically speed up -the rzip phase of decompression on complicated files with many small matches. +the rzip phase of decompression on complicated files with many small matches, +and always makes testing faster. * Compress block headers as well now since we know how many bytes can be used to describe the length of the block, decreasing overall file size. * Store the rzip chunk size per chunk to make it possible to check total file diff --git a/TODO b/TODO index 5dcb844..f640645 100644 --- a/TODO +++ b/TODO @@ -14,16 +14,3 @@ Consider using LZMA Filters for processor-optimised coding to increase compression. Get the ASM working on 64bit. - -Clean up the config system since it's a mystery to me. - -Make stdout work without a temporary file. - -Make stdin on decompression work without a temporary file. - -Make testing file integrity work without a temporary file. - -Add error detection and correction with either reed-solomon or low density -parity checking. - -Add password protection. diff --git a/WHATS-NEW b/WHATS-NEW index bbe3c28..4fb0e8d 100644 --- a/WHATS-NEW +++ b/WHATS-NEW @@ -9,7 +9,7 @@ generate temporary files, but if a file was generated on a larger ram machine, lrzip might employ temporary files, but they will not be the full size of the final file. Decompression should now be faster as the rzip reconstruction stage is mostly -performed in ram before being written to disk. +performed in ram before being written to disk, and testing much faster. Final file sizes should be slightly smaller as block headers are now also compressed. Heavy grade encryption is now provided with the -e option. A combination of