Сообщение на русском языке первоначально было записано в 16-битном коде Unicode. Автоматическое устройство осуществило его перекодировку в 8-битную кодировку Windows 1251. При этом информационное сообщение уменьшилось на 320 байт. Опред. длину сообщ.
от

1 Ответ

Дано: уменьшение размера сообщения на 320 байт

Найти: длину исходного сообщения

Решение:
Пусть исходная длина сообщения была L байт.
При перекодировке из 16-битного Unicode в 8-битную кодировку Windows 1251 каждый символ занимает 2 байта вместо 1.

Исходный размер сообщения в байтах: L * 2
Размер сообщения после перекодировки в Windows 1251: L

Уменьшение размера: (L * 2) - L = 320
L = 320 / 1 = 320

Ответ: исходная длина сообщения составляла 320 байт.
от