Помощь с заданием! Текст в кодировке Unicode перекодировали в кодировку Windows-cp1251. При этом информационный объем текста составил 60 байт. Определите информационный объем сообщения до перекодировки (в битах).

12 Окт 2021 в 19:43
145 +3
0
Ответы
1

Для решения задачи нужно знать, что кодировка Unicode занимает 2 байта на символ, а кодировка Windows-cp1251 занимает 1 байт на символ.

Информационный объем сообщения до перекодировки можно рассчитать, умножив количество символов в сообщении на количество бит, которые занимает один символ в кодировке Unicode:
Информационный объем до = количество символов 16 бит
Информационный объем после = количество символов 8 бит

По условию известно, что после перекодировки информационный объем текста составил 60 байт. Так как в кодировке Windows-cp1251 каждый символ занимает 1 байт, то:
Информационный объем после = количество символов 8 бит = 60 8 = 480 бит

Так как информационный объем после перекодировки равен информационному объему до, то:
Информационный объем до = 480 бит / 16 = 30 символов

Информационный объем сообщения до перекодировки (в битах) равен количеству символов умноженному на количество бит на символ в кодировке Unicode:
Информационный объем до = 30 * 16 = 480 бит

Таким образом, информационный объем сообщения до перекодировки (в битах) составил 480 бит.

17 Апр 2024 в 10:04
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 96 005 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир