Спасибо за вашу помощь
Исходное сообщение
Очень сильно зависит от кодировки
Если это ASCII, то 11 байт - 88 бит
Если это кодировка используемая в SMS (GSM Default), то 9 байт - 77 бит (плюс дополнение до целого байта)
Если это UTF8, то 19 байт = 152 бита.
Скорее всего первое.
при условии, что словарь мы строим сами:
используется 9 различных символов. это количество символов можно закодировать четырьмя битами.
11 символов в фразе = 44 бита = 6 байт.
при условии, что используется однобайтная кодировка (например, cp1251):
11 символов в фразе = 11 байт = 88 бит
при условии, что используется UNICODE:
11 символов в фразе = 22 байт = 176 бит
при условии, что используется UTF-8:
11 символов в фразе, из них 3 однобайтных и 8 двубайтных = 19 байт = 152 бита
Страницы: 1 |