Конвертер двоичного кода — текст ↔ двоичный код ТЕКСТ → ДВОИЧНЫЙ КОД

Преобразуйте текст в двоичный код (представление в системе счисления с основанием 2) и обратно. Введите текст, чтобы получить его двоичное представление (8 бит на символ), или введите двоичные цифры (0 и 1), чтобы декодировать их обратно в читаемый текст. Поддерживаются 8-битный и разделённый пробелами двоичные форматы.
Этот инструмент обрабатывает все данные локально в вашем браузере — ничего не загружается ни на один сервер.
Кодировка: Определить автоматически ▾
Группировка битов: Разделитель:
Вводите текст, чтобы конвертировать в реальном времени
(UTF-8 .txt)
Схема 13: кодирование двоичным кодом
Двоичный код — фундаментальная система счисления с основанием 2, на которой работают все цифровые компьютеры. Каждый символ представлен последовательностью битов (0 и 1). Стандартное 8-битное кодирование (1 байт на символ) охватывает все 256 значений расширенного ASCII. 7-битное кодирование охватывает стандартный ASCII (0–127). Двоичное кодирование — самое низкоуровневое представление: каждый файл, изображение или программа в конечном счёте сводится к двоичному коду.
Двоичный код и дополнительный код

Каждая двоичная цифра — это степень двойки, поэтому 8 бит охватывают значения 0–255. Отрицательные числа хранятся в дополнительном коде (two's complement) — инвертируем все биты и прибавляем единицу, — что позволяет одной и той же схеме сумматора выполнять и сложение, и вычитание. При фиксированной ширине переполняющие значения просто переворачиваются: 255 + 1 становится 0 в 8 битах.

Один и тот же битовый шаблон означает разные числа при разной ширине — 11111111 — это 255 без знака, но −1 в знаковом 8-битном дополнительном коде.