/archiver

Мой архиватор.

Primary LanguageShellGNU General Public License v3.0GPL-3.0

Даный проект содержит архиватор.
Основной принцип сжатия информации - одноконтекстное кодирование Хаффмана. Таблица частоты символов строится в процессе кодирования (динамическая таблица частоты).
Лицензия: GPL.
Сборка:
./bootstrap (если скачали с github, этот скрипт ставит правильные временные метки);
./configure
make
Использование:
1) компрессия: ./compressor c <входной файл> <выходной файл>;
2) декомпрессия: ./compressor d <входной файл> <выходной файл>.