Сжатие текстовых данный с помощью алгоритма LZSS и Хаффмана

Отменен
Заказ
5970903
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
1 Апр в 13:00
Цена
1 000 ₽
Блокировка
10 дней
Размещен
27 Мар в 15:34
Просмотров
53
Описание работы

Для программы нужны 3 файла:

1 - файл с текстом, который подаём на вход для компрессии.

2 - файл с сжатыми данными после алгоритмов.

3 - файл с расшифрованными данными (должен совпадать с 1 файлом).

Программа должна выполнять 2 функции - кодирование и декодирование данных.

Алгоритм начать со считывания текста из файла 1 в массив байт, затем выполнить алгоритм LZSS https://mf.grsu.by/UchProc/livak/po/comprsite/theory_lzss.html#Алгоритм%20LZSS

Подученный код передать на вход алгоритма Хаффмана, выполнить этот алгоритм https://mf.grsu.by/UchProc/livak/po/comprsite/theory_huffman.html#Метод%20Хаффмана

Полученный код в формате 0 и 1 записать в файл 2, в конец файла должны быть записаны вероятности встречаемости символов.

По файлу 2 выполнить декодирование кода и результат записать в файл 3.

КОД ДАННОГО АЛГОРИТМА УЖЕ НАПИСАН, НО НЕОБХОДИМО ПЕРЕДЕЛАТЬ ТАК, ЧТОБЫ В ФАЙЛ 2 КОД БЫЛ ЗАПИСАН В ФОРМАТЕ 0 И 1, У МЕНЯ РЕАЛИЗОВАНО В ФОРМАТЕ БАЙТ. И СООТВЕТСТВЕННО ДЕКОДЕР, ЧТОБЫ МОГ ДЕКОДИРОВАТЬ ФАЙЛ 0 И 1.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир