Архиватор на Go | Урок #4 - Распаковка сжатых файлов
В этом уроке мы научим наш архиватор распаковывать сжатые им файлы.
Подробнее:
Разберемся, как именно будет проходить процесс декодирования VLC-файлов. Обсудим, почему нас не устраивает простой перебор и хэш-таблицы, и почему нам подходит поиск по бинарному дереву (binary tree).
Научимся строить бинарное дерево для поиска по таблице кодирования, и декодировать с его помощью текст.
В конце разберемся, почему сжатые файлы увеличиваются в размере, а не уменьшаются, обсудим процесс исправления этой проблемы.
Весь исходный код из уроков можно найти здесь:
Коммиты в данный репозиторий будут повторять структуру уроков.
00:00 Вступление
00:22 Теоретическая часть: процесс декодирования
01:06 Теоретическая часть: поиск по таблице кодирования
01:54 Теоретическая часть: хэш-таблицы (нет)
02:34 Теоретическая часть: поиск по бинарному дереву
04:45 Создаём команду unpack
05:04 Проблема с организацией структуры команд
06:43 Команда un
6 views
0
0
4 months ago 00:29:18 1
Чистая установка Windows 10 БЕЗ загрузочной флешки и CD, DVD диска
4 months ago 00:15:22 1
Мрачные треды 4Chan ч.3
4 months ago 00:01:48 1
Удалить майнер через Miner Search / Ошибка
5 months ago 00:11:41 1
Как разархивировать архив Rar (Евгений Вергус)
5 months ago 00:02:19 1
eFootball 25⚡EVOMOD ⚡ Патч На Формы × (Установка в Описании) × Новая Версия
5 months ago 00:07:25 1
ПОЛНЫЙ ГАЙД НА ЗАПУСК ТРИГЕРРА
5 months ago 00:12:31 1
Как найти быстрый DNS сервер? DNS Jumper на русском
5 months ago 00:02:26 1
Как открыть архив RAR, ZIP и другие?
6 months ago 00:40:12 1
Андроид x86 на ноутбуке в качестве основной системе | Обзор и выживание на ОС
6 months ago 00:15:01 1
Архиватор для Arduino и не только (STM32/ESP32/NXP...)
7 months ago 00:03:18 1
СПИДРАН ПО ВОЙСЧЕНДЖЕРУ КАК У БРАТИШКИНА
7 months ago 00:00:41 1
7 c0FeB8 #егэ #информатика #школа #информатикаегэ
7 months ago 00:19:56 1
Kərimə Dövlətinin qurulma səbəbləri - Şeyx Orxan Məmmədov. (arxiv çıxış)
7 months ago 00:07:26 1
Знакомство с Windows 10 Интерфейс. Рабочий стол. Работа на компьютере обучение
8 months ago 00:20:21 1
Ускорение работы компьютера с Windows 10 на старом, слабом железе
8 months ago 01:13:02 1
Как готовить Retroarch| Котэ-ПКшник #02 | Tutorial retroarch | Retroarch для начинающих
8 months ago 00:03:18 3
КАК ОЧИСТИТЬ ПК ОТ МУСОРА?
8 months ago 00:06:57 11
Как установить на GTA 5 . Обзор Новый Русификатор звука - Нейродубляж!
8 months ago 01:18:50 1
ALEKSANDAR NOGO OTVORIO VATIKANSKE ARHIVE - Lideri su marionete, ovo plemstvo bira vođe i kraljeve!?
8 months ago 00:15:13 1
29 программ, которые я ставлю сразу после установки Windows 10
8 months ago 00:05:18 1
Написал свой архиватор с нуля!
8 months ago 00:08:30 6
Архиватор на Go | Урок #1 - Вводная часть, Variable-Length Code
8 months ago 00:03:58 2
WinRAR как пользоваться, заархивировать, сжать, распаковать файлы и папки.