bsc - высокопроизводительный файловый компрессор, на основе алгоритмов с блочной сортировкой от Ильи Гребнова.
Использование:
Опции блочной сортировки:
Опции препроцессора:
Платформо-зависимые опции:
Использование:
bsc <e|d> inputfile outputfile <options>
Опции блочной сортировки:
-b<size> Размер блока в мегабайтах, по умолчанию: -b25, минимум: -b1, максимум: -b2047
-m<algo> Алгоритм блочной сортировки, по умолчанию: -m0
-m0 Преобразование Барроуза - Уилера (по умолчанию)
-c<ctx> Контекст для сортировки, по умолчанию: -cf
-cf Последующие контексты (по умолчанию)
-cp Предыдущие контексты
-ca Автоопределение (экспериментально)
-e<algo> Алгоритм энтропийного кодирования, по умолчанию: -e1
-e1 Статическое частотное кодирование (по умолчанию)
-e2 Адаптивное частотное кодирование (лучшее сжатие)
Опции препроцессора:
-p Отключить все опции препроцессора
-s Включить сегментацию (адаптивный размер блока), по умолчанию: выключено
-r Включить структурное упорядочивание данных, по умолчанию: выключено
-l Включить LZP, по умолчанию: включено
-H<size> Размер словаря LZP в битах, по умолчанию: -H16, минимум: -H10, максимум: -H28
-M<size> Минимальная длина совпадения LZP, по умолчанию: -M128, минимум: -M4, максимум: -M255
Платформо-зависимые опции:
-P Включить использование больших страниц оперативной памяти, по умолчанию: выключено
-t Отключить параллельную обработку блоков, по умолчанию: включено
-T Отключить поддержку многоядерных систем, по умолчанию: включено