В этом уроке мы напишем алгоритм сжатия текстового файла.
Весь исходный код из уроков можно найти здесь:
Коммиты в данный репозиторий будут повторять структуру уроков.
00:00 Вступление
00:15 Небольшой рефакторинг
02:40 Проектируем функцию Encode()
03:53 Функция prepareText()
05:33 Зачем нужен
06:26 Тест для функции prepareText()
07:46 Функция encodeBin() - сопоставление кодов символам
11:00 Функция splitByChunks() - разбиение бинарной строки на чанки
15:36 Тесты для функций encodeBin() и splitByChunks()
19:16 Метод ToHex() - представление двоичных чанков в 16-м виде
24:03 Метод ToString() для HexChunks - конвертация hex-чанков в строку
25:42 Тест для функции Encode()
26:12 Исправляем ошибку в методе ToString()
26:47 Итоговый вид функции Encode()
27:26 Проверяем команду ’pack vlc’
28:59 Заключение
#golang
10 views
0
0
3 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 / Ошибка
4 months ago 00:11:41 1
Как разархивировать архив Rar (Евгений Вергус)
4 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 и другие?
5 months ago 00:40:12 1
Андроид x86 на ноутбуке в качестве основной системе | Обзор и выживание на ОС
5 months ago 00:15:01 1
Архиватор для Arduino и не только (STM32/ESP32/NXP...)
6 months ago 00:03:18 1
СПИДРАН ПО ВОЙСЧЕНДЖЕРУ КАК У БРАТИШКИНА
6 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 Интерфейс. Рабочий стол. Работа на компьютере обучение
7 months ago 00:20:21 1
Ускорение работы компьютера с Windows 10 на старом, слабом железе
7 months ago 01:13:02 1
Как готовить Retroarch| Котэ-ПКшник #02 | Tutorial retroarch | Retroarch для начинающих
7 months ago 00:03:18 3
КАК ОЧИСТИТЬ ПК ОТ МУСОРА?
7 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 как пользоваться, заархивировать, сжать, распаковать файлы и папки.