Каждый раз, когда вы видите на экране танцующие нолики и единички — 01001000 01101001 — вы встречаетесь с наследием, которому тысячи лет. За этим кажущимся «компьютерным» языком стоит древнейшая книга мира — И-цзин, или Книга Перемен. Удивительно, но именно её гексаграммы стали первым прототипом двоичного кода, а древний китайский мудрец — непрямым наставником Лейбница и современных программистов.
Содержание
- И-цзин: философия перемен
- От гексаграмм к битам: как Лейбниц увидел двоичную систему
- Современные онлайн-переводчики «Книги Перемен → двоичный код»
- Как самостоятельно превратить гексаграмму в 0 и 1
- Практика: примеры и чек-листы
И-цзин: философия перемен
И-цзин (в переводе «Книга Перемен») — это не просто гадальная система, а целая онтология мира. Согласно легенде, к VII веку до н. э. древние мудрецы наблюдали за природой и свели все процессы к двум первичным силам:
- Инь — разрывная линия
--- ---(тема, пассивность, 0); - Ян — сплошная линия
-----(активность, свет, 1).
Из шести таких линий строятся 64 гексаграммы. Они описывают всевозможные состояния бытия, от «Творения» до «Переплетения». Это и есть древний двоичный код, только вместо нулей и единиц — сплошные и разрывные черты.
Факт. В 1703 году Готфрид Лейбниз получил от иезуитской миссии копию «Книги Перемен» и был поражён: «64 гексаграммы совпадают с числами от 0 до 63 в двоичной системе!»
От гексаграмм к битам: как Лейбниц увидел двоичную систему
Лейбниц соотнёс каждую линию с битом:
- сплошная →
1; - разрывная →
0.
Пример: гексаграмма № 1, Чиен («Творение»)
| Верхняя линия | 5 | 4 | 3 | 2 | Нижняя линия |
|---|---|---|---|---|---|
| 1 | 1 | 1 | 1 | 1 | 1 |
Читаем сверху вниз → 111111 — это и есть двоичное представление числа 63. В обратном порядке (как в компьютерах, где младший бит слева) получаем 111111 = 63.
Ключевые выводы
- 64 гексаграммы ⇔ 6-битные значения (
000000–111111). - Современные байты (8 бит) — это просто «расширенная гексаграмма».
Современные онлайн-переводчики «Книги Перемен → двоичный код»
Сегодня превратить гексаграмму в двоичный код можно за секунды. Вот топ-3 бесплатных инструмента:
- Duplichecker Binary Translator — ссылка
Просто вставьте последовательность010101и получите текст или наоборот. - SEOStudio Text to Binary — ссылка
Поддерживает UTF-8 и мгновенно превращает русский текст в0/1. - BuildingClub.ru Калькулятор — ссылка
Удобен для быстрой конвертации и проверки кодировки.
Как самостоятельно превратить гексаграмму в 0 и 1
Алгоритм (шаг за шагом)
- Нарисуйте гексаграмму (6 линий).
- Сверху вниз пронумеруйте линии 5→0.
- Сплошная =
1, разрывная =0. - Запишите последовательность → получите 6-битное число.
- При необходимости переведите в десятичную систему.
Пример. Гексаграмма № 15:
--- --- 0 --- --- 0 ----- 1 ----- 1 --- --- 0 --- --- 0
Читаем сверху вниз → 001100. Переворачиваем (младший бит слева) → 001100 = 12 в десятичной.
Практика: чек-лист для новичков
- ✅ Откройте любой онлайн-переводчик (см. раздел 3).
- ✅ Впишите гексаграмму, например
010010. - ✅ Убедитесь, что результат соответствует таблице Лейбница.
- ✅ Попробуйте обратный перевод: текст → двоичный → гексаграмма.
Мини-квест
Попробуйте закодировать своё имя в двоичном виде через UTF-8, а затем «нарисовать» его гексаграммами. Например, имя Аня в UTF-8:
А → 11010000 10100000 н → 11010000 10100101 я → 11010001 10111111
Разбейте каждый байт на 6-битные куски и сопоставьте с гексаграммами!
Таким образом, Книга Перемен стала не только духовным, но и технологическим фундаментом цифровой эпохи. От древних гексаграмм до современных 0/1 — путь занял всего 2700 лет. Когда вы следующий раз увидите двоичный код, вспомните: за ним стоит мудрость Востока, проснувшаяся в микросхемах XXI века.
Ищите больше практики? Загляните в онлайн-переводчики и превратите свою любимую гексаграмму в набор нулей и единиц прямо сейчас!