Помощь с заданием! Текст в кодировке Unicode перекодировали в кодировку Windows-cp1251. При этом информационный объем текста составил 60 байт. Определите информационный объем сообщения до перекодировки (в битах).
Для решения задачи нужно знать, что кодировка Unicode занимает 2 байта на символ, а кодировка Windows-cp1251 занимает 1 байт на символ.
Информационный объем сообщения до перекодировки можно рассчитать, умножив количество символов в сообщении на количество бит, которые занимает один символ в кодировке Unicode: Информационный объем до = количество символов 16 бит Информационный объем после = количество символов 8 бит
По условию известно, что после перекодировки информационный объем текста составил 60 байт. Так как в кодировке Windows-cp1251 каждый символ занимает 1 байт, то: Информационный объем после = количество символов 8 бит = 60 8 = 480 бит
Так как информационный объем после перекодировки равен информационному объему до, то: Информационный объем до = 480 бит / 16 = 30 символов
Информационный объем сообщения до перекодировки (в битах) равен количеству символов умноженному на количество бит на символ в кодировке Unicode: Информационный объем до = 30 * 16 = 480 бит
Таким образом, информационный объем сообщения до перекодировки (в битах) составил 480 бит.
Для решения задачи нужно знать, что кодировка Unicode занимает 2 байта на символ, а кодировка Windows-cp1251 занимает 1 байт на символ.
Информационный объем сообщения до перекодировки можно рассчитать, умножив количество символов в сообщении на количество бит, которые занимает один символ в кодировке Unicode:
Информационный объем до = количество символов 16 бит
Информационный объем после = количество символов 8 бит
По условию известно, что после перекодировки информационный объем текста составил 60 байт. Так как в кодировке Windows-cp1251 каждый символ занимает 1 байт, то:
Информационный объем после = количество символов 8 бит = 60 8 = 480 бит
Так как информационный объем после перекодировки равен информационному объему до, то:
Информационный объем до = 480 бит / 16 = 30 символов
Информационный объем сообщения до перекодировки (в битах) равен количеству символов умноженному на количество бит на символ в кодировке Unicode:
Информационный объем до = 30 * 16 = 480 бит
Таким образом, информационный объем сообщения до перекодировки (в битах) составил 480 бит.