дано:
- количество символов в кодировке Unicode = 65 536,
- количество символов в кодировке ASCII = 256.
найти: во сколько раз изменится информационный объём сообщения при преобразовании из кодировки Unicode в кодировку ASCII.
решение:
1. Для расчёта объёма информации, закодированного в разных кодировках, используем формулу для определения информационного объёма:
Объём (в битах) = логарифм по основанию 2 от количества символов * количество символов.
2. Рассчитаем объём информации для каждой кодировки:
- Для кодировки Unicode:
Объём (в битах) = лог2(65536) = 16 бит на символ.
- Для кодировки ASCII:
Объём (в битах) = лог2(256) = 8 бит на символ.
3. Теперь сравним информационный объём для одного символа в обеих кодировках:
- В Unicode один символ занимает 16 бит.
- В ASCII один символ занимает 8 бит.
4. Определим, во сколько раз объём уменьшится:
Уменьшение = объём в Unicode / объём в ASCII = 16 бит / 8 бит = 2.
ответ: информационный объём сообщения уменьшится в 2 раза при преобразовании из кодировки Unicode в кодировку ASCII.