Конвертер двоичного кода — текст в двоичный код и обратно
Конвертер двоичного кода — текст ↔ двоичный кодТЕКСТ → ДВОИЧНЫЙ КОД
Преобразуйте текст в двоичный код (представление в системе счисления с основанием 2) и обратно. Введите текст, чтобы получить его двоичное представление (8 бит на символ), или введите двоичные цифры (0 и 1), чтобы декодировать их обратно в читаемый текст. Поддерживаются 8-битный и разделённый пробелами двоичные форматы. Этот инструмент обрабатывает все данные локально в вашем браузере — ничего не загружается ни на один сервер.
Вход
Кодировка:Определить автоматически▾
Определить автоматически
UTF-8
UTF-16 LE
UTF-16 BE
ISO-8859-1 (Latin-1)
Windows-1252
GBK / GB2312
Shift-JIS
EUC-JP
EUC-KR
Big5
Группировка битов:Разделитель:
Вводите текст, чтобы конвертировать в реальном времени
Результат
(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-битном дополнительном коде.