Для расчета объема памяти, занимаемого закодированным текстом, нужно учитывать, что каждый символ алфавита кодируется таким образом, что ему соответствует уникальная последовательность битов.
Поскольку алфавит содержит 2048 символов, то для их кодирования потребуется лог2(2048) = 11 бит. Таким образом, каждый символ займет 11 бит.
Длина закодированного текста 49152 символа. Умножим это число на количество бит, необходимых для кодирования одного символа:
49152 * 11 = 540672 бит
Для перевода бит в килобайты нужно разделить на 8 и на 1024:
540672 бит / 8 / 1024 = 66 килобайт
Итак, закодированный текст занимает 66 килобайт в памяти.