М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
mashaleonteva2
mashaleonteva2
09.03.2021 20:02 •  Информатика

При перекодировке сообщения на языке из 16-битного кода unicode в 8-битную кодировку koi8-r оно уменьшилось на 560 битов. какова длина сообщения в символах? ​

👇
Ответ:
saidovabduraxm
saidovabduraxm
09.03.2021
Для решения данной задачи нам необходимо знать, что 1 байт равен 8 битам.

Пусть длина исходного сообщения в символах равна Х.

Так как сообщение перекодировалось из 16-битного кода unicode в 8-битную кодировку koi8-r, то каждый символ в исходном сообщении занимал 16 бит.

Мы знаем, что при перекодировке сообщение уменьшилось на 560 битов. То есть, длина кодированного сообщения в битах будет равна Х * 16 бит - 560 бит.

Так как 1 байт равен 8 битам, то длина кодированного сообщения в байтах будет равна (Х * 16 бит - 560 бит) / 8 бит.

Полученная длина сообщения в байтах равна 7Х - 70 байт.

Однако нам нужно найти длину сообщения в символах. Так как в 8-битной кодировке koi8-r каждый символ занимает 8 бит, количество символов в сообщении будет равно длине сообщения в байтах.

Итак, длина сообщения в символах равна 7Х - 70 символов.
4,4(100 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ