Для решения этой задачи нужно вычислить информационный объем сообщения до перекодировки.
Пусть исходный объем сообщения в 8-битном коде равен Х байт. При перекодировке этот объем увеличился на 2048 байтов, то есть в 16-битной кодировке зашифровано Х + 2048 байтов.
Так как информационный объем сообщения в байтах равен количеству символов, умноженному на количество бит в одном символе (8 бит для 8-битного кода и 16 бит для UNICODE кодировки), получим уравнение:
8 * Х = 16 * (Х + 2048)
Решаем уравнение:
8Х = 16Х + 32768 8Х - 16Х = 32768 -8Х = 32768 Х = -32768 / (-8) Х = 4096
Таким образом, информационный объем сообщения до перекодировки равен 4096 байтов.