Автоматическое устройство осуществило перекодировку сообщения из 8-битной кодировки ASCII два равных по длине информационных сообщения в 16-битной кодировке Unicode.При этом информационный объём каждого нового сообщения увеличился на 8 байт.Какова длина первоначального сообщения в байтах? 1)8 2)9 3)16 4)24

6 Мар 2021 в 19:40
148 +1
0
Ответы
1

Пусть исходная длина сообщения в байтах равна Х. Так как после перекодировки каждое информационное сообщение стало занимать на 8 байт больше, то новая длина каждого сообщения будет равна Х + 8.

Таким образом, общая длина двух новых сообщений будет равна 2(Х + 8) = 2Х + 16 байт.

При перекодировке из 8-битной ASCII кодировки в 16-битную Unicode кодировку, длина сообщения увеличивается вдвое, так как каждый символ представляется в 2 раза большем количестве бит.

Из этого следует, что длина исходного сообщения в байтах будет равна половине длины новых сообщений, т.е. Х = (2Х + 16)/2 = Х + 8

Решая это уравнение, получим Х = 8

Итак, длина первоначального сообщения в байтах составляет 8 байт. Ответ: 1) 8.

17 Апр 2024 в 20:45
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир