Демонстрация
Демонстрационный архиватор предоставляет возможность наглядно изучить и сравнить работу алгоритмов сжатия путём выбора интересующего его алгоритма, выбора файла для тестирования и запуска алгоритма. После этого выводится результат, содержащий следующие основные показатели: коэффициент сжатия (отношение полученного в результате работы файла к исходному), время работы. На основе этих данных пользователь имеет возможность проверить эффективность работы различных алгоритмов с различными типами файлов.
Демонстрационный архиватор - cкачать
Скриншот демонстрационного архиватора |
Доступные алгоритмы:
- RLE
- LZ77
- LZ78
- LZSS
- LZW
- LZAri
- Huffman
- Huffman adaptive
- Arithmetic adaptive
Доступные операции:
- Компрессия выбранного файла
- Декомпрессия выбранного файла
- Полный тест всеми алгоритмами
Имеется возможность перед компрессией производить BWT - преобразованиеСтатистика
После каждой произведенной над файлом операции, соответствующая информация заносится в таблицу статистики. Статистика имеет содержит следующую информацию:
- Файл, над которым производится операция
- Алгоритм который был применен
- BWT - использовалось ли BWT-преобразование
- Операция - компрессия/декомпрессия
- Вход (байт) - размер входного файла
- Выход (байт) - размер выходного файла
- Сжатие (%) - коэффициент сжатия
- Время (мсек.) - время, затраченное на операцию*
*Примечание: затраченное время зависит от системы, на которой производится работа. Кроме того, может иметь сильную погрешность на небольших файлах.