Архиватор на Go | Урок #9 - Сжимаем файлы алгоритмом Шеннона-Фано

preview_player
Показать описание
В этом видео мы научимся сжимать файлы с помощью алгоритма Шенона-Фано, который мы уже реализовали в прошлом уроке (#8).

👾 Мои проекты:

Тайм-коды:

00:00 Вступление
00:38 Таблица кодирования: декодирование
02:16 Интерфейс table.Generator
03:07 Дорабатываем метод Encode()
04:15 Кодируем строки с помощью новой таблицы
05:32 Структура сжатого файла
06:08 Сериализация таблицы кодирования с помощью gob
11:32 Сериализация чисел
12:39 Формируем сжатый файл
14:09 Распаковка файлов: метод Decode()
14:33 Парсинг сжатого файла
21:52 Распаковка файлов: заканчиваем
22:32 Передаём генератор в кодировщик EncoderDecoder
23:59 Тестируем сжатие файла методом Шеннона-Фано
29:16 Заключение и дальнейшие планы по архиватору

#golang #algorithms
Рекомендации по теме
Комментарии
Автор

Как вам новый формат картинки с моим лицом? Не мешает ли? Не отвлекает от кода?
Очень важно ваше мнение 💙

nikolay_tuzov
Автор

Всё очень нравится, стиль, подача, написание, и конечно же объяснение)

strixeee
Автор

Привет. Большое спасибо за труд, и великолепную подачу материала. Будет ли продолжение про алгоритм Хаффмана?

MorFius