Двоичное кодирование представляет данные последовательностями двух знаков, обычно 0 и 1. Аппаратная реализация может использовать разные пары устойчиво различимых физических состояний.
Одна и та же битовая строка не имеет смысла без соглашения: она может быть числом, кодом символа, частью пикселя, отсчётом звука или инструкцией.
Словарь
бит. двоичный разряд, принимающий одно из двух значений
байт. группа из восьми битов
кодовое слово. последовательность знаков кода, назначенная объекту или сообщению
кодовая таблица. соглашение о соответствии объектов и кодовых слов
пиксель. минимальный адресуемый элемент растрового изображения
глубина цвета. число битов, отведённых на код цвета одного пикселя в заданной модели
частота дискретизации. число отсчётов сигнала в секунду
Unicode. стандарт кодированных символов, назначающий символам кодовые точки
Система связей
Бит принимает одно из двух значений; восемь битов образуют байт.
Из i битов можно составить 2^i различных равномерных кодовых слов; для N объектов требуется не меньше ⌈log₂N⌉ бит.
Двоичная запись числа задаёт его позиционное значение, тогда как двоичный код объекта задаётся выбранной кодовой таблицей.
ASCII — 7-битовый набор из 128 кодов; хранение в байте не превращает сам стандарт ASCII в набор из 256 символов.
Unicode задаёт символам кодовые точки, а UTF-8 и UTF-16 являются способами кодирования этих точек в последовательности кодовых единиц; утверждение «каждый Unicode-символ занимает два байта» неверно.
Растровое изображение состоит из пикселей; при равномерном несжатом представлении объём зависит от ширины, высоты и числа битов на пиксель.