mirror of
https://github.com/ckolivas/lrzip.git
synced 2026-04-21 06:03:54 +00:00
Change way stream blocks are computed to maximize compression.
* Add Dictionary Size computation and setting capability. * Remove 7/9 scaling for lzma levels. Default still 5. * LZMA levels now 1-9. * Improve info displays. * Assembler will now select either nasm or yasm. * ETA will be displayed after each chunk is processed. * Decompression status updated every 5 seconds or so. * Documentation updates. * Code cleanups (whitespace removal, comment alignment).
This commit is contained in:
parent
4f1adeaec4
commit
2979c8ec26
19 changed files with 264 additions and 121 deletions
18
ChangeLog
18
ChangeLog
|
|
@ -1,5 +1,23 @@
|
|||
lrzip ChangeLog
|
||||
|
||||
DECEMBER 2019, version bump 0.640-beta, Peter Hyman
|
||||
|
||||
* Add Dictionary Size capability.
|
||||
* Pass absolute dictionary to lzma compressor since lrzip determines size.
|
||||
* Pass -1 for threading to lzma encoder so it can choose multi-thread or not.
|
||||
* Update lrzip.conf to support dictionary size.
|
||||
* Update setup_overhead() in util.c to handle variable dictionary sizes.
|
||||
* Update open_stream_out() in stream.c to maximize use of memory and threads.
|
||||
* Update info display to show actual lzma settings, lc, lp, pb, and
|
||||
dictionary size.
|
||||
* Show ETA for each pass of compression (fixed logic in rzip.c).
|
||||
* Display decompression status every 5 seconds instead of multiples of 10%.
|
||||
* lrzip can now use nasm or yasm assemblers. AC_CHECK_PROGS in configure.ac.
|
||||
* LZMA can now use all levels 1-9. Removed 7/9 scaling from early SDK. LZMA
|
||||
default still 5 and will display on summary screen.
|
||||
* Update man pages.
|
||||
* Some code cleanups (align comments, whitespace removal).
|
||||
|
||||
NOVEMBER 2019, updates to version 0.631, Peter Hyman
|
||||
|
||||
* Fixups to Assembler code in configure.ac lzma/C/Makefile.am by using
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue