При кодировании используются разные системы подсчёта символов, потому что для разных видов информации и целей кодирования подходят различные подходы. 23
Некоторые примеры:
- Кодирование текстовой информации. 25 В персональных компьютерах обычно используется система кодировки ASCII, где для одного символа применяется 7 бит. 2 Этого количества достаточно, чтобы закодировать 128 символов. 2 Но со временем разработчики создали 8-битный стандарт кодировки текстов, что позволило увеличить диапазон кодирования до 256 символов. 2
- Кодирование числовых данных. 25 Для чисел, вводимых в систему для арифметических вычислений, используется бинарный код, где символы — 0 и 1. 25 Такой метод популярен, так как его легко реализовать, а длинный код из простых однотипных компонентов легче передать, чем короткий из сложных и запутанных символов. 2
- Кодирование графической информации. 25 Для кодировки изображения, кроме растровой техники, применяется векторная техника передачи изображения. 2 Изображения, полученные с её помощью, — это не точки, а картинки, полученные при помощи различных графических компонентов: линий, фигур, окружностей и так далее. 3
Также существует неравномерное кодирование, при котором коды различных знаков могут иметь разную длину. 1 Такой подход используется, чтобы сократить длину сообщения, используя сведения о частотах встречаемости различных знаков. 1 Знаки, которые встречаются в сообщениях чаще других, получают более короткие коды, а редко встречающиеся знаки — более длинные. 1