Автоматическое устройство осуществило перекодировку двух информационных сообщений равной длины из 8-битной кодировки ASCII в 16-битную кодировку Unicode в одно новое сообщение, которое при этом увеличилось на 240 байт. Какова длина каждого из исходных сообщений в символах?
Известно, что каждый символ в кодировке ASCII занимает 8 бит, а в кодировке Unicode - 16 бит.
Пусть длина каждого из исходных сообщений равна Х символов.
Тогда, длина каждого из исходных сообщений в байтах будет равна:
8 бит * Х символов = 8Х бит
Длина нового сообщения в байтах:
16 бит * 2Х символов = 32Х бит
Разница в длине нового сообщения и суммы длин исходных сообщений равна 240 байт:
32Х - 8Х - 8Х = 240
16Х = 240
Х = 15
Таким образом, каждое из исходных сообщений имело длину 15 символов.