- выбираете, будет выполнено кодирование или декодирование.
- если декодирование, то:
— указываете кодовую последовательность и список символов (где его найти для данного преобразования)
— определяете по списку длину одного кода и строите таблицу, аналогичную той, что приведена ниже
— разбиваете последовательность на отдельные коды
— заменяете коды на символы
- если кодирование, то:
— выделяете уникальные символы (их последовательность где-то сохраняется для дальнейшего использования, как минимум, для декодирования, хотя та же последовательность может быть использована и для кодирования другого сообщения из тех же символов)
— считаете, сколько бит будет достаточно для кодирования полученного числа символов
— заполняете таблицу, аналогичную той, что приведена ниже
— заменяете буквы кодами