Для расчета информационного объема сообщения можно использовать формулу:
[ I = \log_b(N) \times L ]
где:
- ( I ) - информационный объем,
- ( b ) - основание логарифма (число символов в алфавите),
- ( N ) - количество символов в сообщении,
- ( L ) - длина сообщения (в символах).
В данном случае:
- ( b = 64 ) (64-символьный алфавит),
- ( N = 36 ) (число символов в сообщении).
Допустим, что длина сообщения равна 1 символу, т.е. ( L = 1 ).
Теперь подставим данные в формулу для вычисления информационного объема в битах:
[ I = \log_{64}(36) ]
Мы можем использовать формулу для изменения основания логарифма:
[ \log_{64}(36) = \frac{\log_{2}(36)}{\log_{2}(64)} ]
Теперь, зная, что ( \log_{2}(64) = 6 ) (поскольку ( 64 = 2^6 )), найдем ( \log_{2}(36) ):
[ \log_{2}(36) \approx 5.1699 ] (приблизительное значение).
Теперь можем вычислить:
[ I \approx \frac{5.1699}{6} \approx 0.86165 \text{ бит} ]
Так как в 1 байте 8 бит, то информационный объем в байтах будет:
[ I_{байт} = \frac{0.86165}{8} \approx 0.1077 \text{ байт} ]
Итак, информационный объем сообщения из 36 символов, записанных 64-символьным алфавитом, составляет примерно 0.1077 байта. Однако, так как мы оценивали лишь 1 символ, если сообщение состоит из 36 символов, то полный объем будет:
[ 36 \times I_{одного символа} \approx 36 \times 0.86165 \text{ бит} ]
[ 36 \times 0.1077 \text{ байт} \approx 3.884 \text{ байт} ]
Таким образом, окончательно информационный объем сообщения составляет примерно 3.884 байта.