Added some match finder trick which drastically increases compression speed with large dictionaries; the text compression speed is crazily improved. In addition, found that 2 MB in most cases is much better than 1 MB, for example:
driver.tar (driver cache, 320,136,192 bytes)
BALZ v1.04, ex, 512k: 82,271,902 bytes
BALZ v1.04, ex, 1m: 76,534,871 bytes
BALZ v1.04, ex, 2m: 66,462,989 bytes
BALZ v1.04, ex, 4m: 63,979,864 bytes
Anyway, with new match finder the compression speed is OK even with 4 MB window.![]()
Continue testing!