Bulat_Ziganshin
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Tornado 0.6 - добавлен оптимальный LZ-парсинг Сжатие:- новые режимы -11..-16 используют оптимальный парсер (-p4)
- -fb (FAST BYTES), новый параметр используемый только оптимальным парсером
- старый режим -10 удалён, старый -11 я настроил получше и переименовал в -10
- опция -s1 теперь означает "64kb hash3 + 4kb hash2", что автоматически немного улучшило сжатие в режимах -5/-6
- новые алгоритмы LZ-поиска: chash5..7 (-x15..17) и bt4..7 (-x24..27)
- все алгоритмы поиска chash/cchash/bt теперь поддерживают значения -l, не являющиеся степенью 2
- все параметры сжатия описаны в manual.txt
Командная строка и индикатор прогресса:- опции -slp/-rem, по умолчанию используются большие страницы памяти (2МБ/4МБ)
- индикатор прогресса в таскбаре Win7 (зелёная полоска) плюс текст в заголовке консольного окна
- программа возвращает уод ошибки 2 при любых проблемах, очищает заголовок окна при ^Break
- экран помощи описывает диапазон значение и значение по умолчанию для каждого параметра сжатия
- проверка корректности значений параметров сжатия
- под Windows, предотвращает одновременную запись нескольких процессов в один и тот же файл
- печатает размеры с точностью до байта; скорости измеряются в МиБ/с
- индикатор прогресса стал более точен и обновляется не чаще раза в 0.2 секунды
Компиляция:- под Windows, compile.cmd поддерживает множество версий GCC/MSVC/ICL
- под Linux, compile.sh теперь создаёт исполняемый файл, способный обрабатывать файлы размером больше 2 ГБ
Tornado 0.6 - added the optimal parsing Compression:- new -11..-16 predefined modes employing the optimal parser (-p4)
- -fb (FAST BYTES), new parameter used only by the optimal parser
- old -10 mode was removed, old -11 mode was better tuned and renamed to -10
- -s1 option meaning changed to "64kb hash3 + 4kb hash2", slightly improving compression in -5/-6 modes
- new chash5..7 (-x15..17) and bt4..7 (-x24..27) match finders
- all chash/cchash/bt matchfinders support -l values that is not power of 2
- new manual.txt explaining all compression parameters
Command line and progress indicator:- -slp/-rem options, large pages are allocated by default
- Win7 taskbar progress indication (green bar) plus info in the console window title
- returns Errcode 2 on any error, clears the window title on ^Break
- prints ranges and default values for each option, checks option correctness
- on Windows, prohibits simultaneous writing by several compression processes to the same output file
- prints byte-exact filesizes; speeds are measured in MiB/s
- progress indicator is more accurate and updated only once per 0.2 seconds
Compilation:- on Windows, compile.cmd supports many GCC/MSVC/ICL versions
- on Linux, compile.sh now produces executables that can process files larger than 2 GB
|