Реализовать программу компрессии/декомпресси данных по алгоритму Хаффмана и/или Лемпеля-Зива-Венча.
Входные данные рассматривать как последовательность байт, т.е. считать, что для их записи используется алфавит из 256 символов.
Пример работы с программой:
compress -c input_file compressed_file
- упаковка файла
compress -u compressed_file output_file
- распаковка файла
В ходе работы для алгоритма Хаффмана программа должна сообщать:
для алгоритма LZW: