Для кодирования текста в двоичной системе требуется определённое количество бит, потому что увеличение количества битов увеличивает количество вариантов значений, которые можно закодировать. 5
Один бит может закодировать только два варианта значений: 0 или 1. 5 Два бита могут быть кодом уже для четырёх вариантов: 01, 10, 00, 11. 5 Три бита могут кодировать 8 значений: 001, 010, 100, 101, 111, 110, 011. 5 И так далее. 5
Кроме того, двоичное кодирование легко реализовать технически: 1 означает «есть сигнал», 0 — «нет сигнала». 1
При этом ограничений на количество символов не существует, но есть количество, которое можно назвать достаточным. 1 Например, для представления текстов в компьютере часто используют алфавит мощностью 256 символов, для которого достаточно 8 бит (1 байт). 12