Для определения информационного объема сообщения до перекодировки, необходимо учитывать, что Unicode использует 16 бит (2 байта) для кодирования каждого символа, а Windows-1251 использует 8 бит (1 байт) для кодирования символов.
Таким образом, если информационный объем сообщения после перекодировки уменьшился на 80 байт, то из этого можно сделать вывод, что каждый символ в исходном сообщении занимал 2 байта (16 бит), а после перекодировки каждый символ занимает 1 байт (8 бит).
Итак, разница в объеме сообщения составляет 80 байт. Значит, из каждого символа сообщения было вычтено 1 байт. Следовательно, информационный объем сообщения до перекодировки можно определить, умножив количество символов в исходном сообщении на 2 (16 бит) и прибавив разницу в объеме (80 байт).
Пусть x - количество символов в исходном сообщении. Тогда информационный объем сообщения до перекодировки равен:
2 * x + 80 байт.