Добро пожаловать обратно ! В этом блоге я постараюсь научить и разобраться с двоичным кодом за пять минут… поехали!

Компьютеры взаимодействуют посредством обширных математических вычислений, где они постоянно сравнивают 1 и 0 миллиард раз в секунду. Этот вид связи называется двоичным кодом.

Что такое двоичный код?

Точно так же, как мы используем алфавиты для создания глаголов, существительных, прилагательных, чтобы помочь понять контекст сообщений, компьютеры используют двоичные коды, также известные как «Основание — 2 системы счисления», что означает 2⁸.

Число 2 относится к компьютеру, говорящему только двумя числами, то есть = 0 и 1.

8 относится к байту числа, которое представляет собой в общей сложности 8 цифр числа либо 0, либо 1, объединенных в двоичный код.

Пример:

01100010 11001001 00110100

В примере показано, что используются только два числа, которые классифицируются вместе в восемь, затем есть пробел, и еще 8 частей чисел классифицируются вместе — это называется байтом.

Каждый байт может хранить один символ и оставляет нам 256 возможных значений — пример выше; первый байт может определять букву C.

Резюме:

  • Компьютеры общаются только через числа 0 и 1
  • Биты означают отдельные числа 0 и 1
  • Байт - это когда восемь битов числа сгруппированы вместе как один

Как понять двоичный код?

Чтобы понять двоичный код, нам нужно использовать ASCII (произносится как ASKEE). ASCII — это аббревиатура американского стандартного кода для обмена информацией.

Использование ASCII дает нам числа, представляющие текст/символы.

Пример: A = 065, ! = 033

Чтобы понять двоичный код, нужно преобразовать десятичное значение в двоичное.

Не понял? Ничего страшного, потерпите меня…

В двоичном коде число 64 является самым высоким двоичным числом, которое затем делится на 2 семь раз.

Значение: 64, 32,16, 8, 4,2,1

Чтобы понять, двоичный код будет использовать числовое определение символов и букв ASCII, а затем использовать либо 1, что означает включение, либо 0, что означает выключение, для числа, которое в сумме составляет число ASCII, определяющее букву.

Пример:

Буква B на листе ASCII — 066.

Чтобы определить это в двоичном коде, необходимо:

  • Удалите десятичную дробь 066, которая равна 66.
  • Поставьте 1 под числом, которое в сумме составляет 66, и поставьте 0 перед числами, которые не дают вклада.

  • Мы видим 1 меньше 64, потому что это одно из самых высоких чисел, которое может приблизить нас к сумме 66.
  • Затем мы видим 0 под 32, так как если мы сложим два числа вместе 66 + 32, получится 98; поэтому мы ставим 0, что означает выключено до числа 32.
  • Однако мы видим 1 под номером 2, что означает, что включается 2, что вносит вклад в сумму 66. 64 + 2 = 66. Следовательно, любое число, которое не вносит вклад, должно быть отключено, другими словами, 0.

ОБЗОР:

  • Лист ASCII - это руководство по навигации по двоичному коду, где буквы и символы сочетаются с цифрами.
  • Благодаря использованию листа ASCII и двоичного кода мы можем взломать двоичный код, в частности взломать байты.
  • Когда компьютеры видят число 1, значение включено, а число 0 означает, что значение выключено.

Испытай себя:

Я очень надеюсь, что вы смогли понять, и если вы сделали большой супер рад за вас! Вы зашли так далеко, и почему бы не бросить себе вызов?

01000111 01001111 01000001 01010100

Если бы вы разобрались, то поняли бы, что это…

"Коза"

Величайший из всех времен — это вы, если смогли это понять! Если вы этого не сделали… все еще КОЗЕЛ, чтобы пытаться снова и снова.

Я очень надеюсь, что эта статья помогла вам понять двоичный код и оставила вас с гораздо большей уверенностью 🥳