Никогда не задумывались, как мы можем измерять информацию в каких-то битах, байтах, мегабайтах? А ведь даже это сообщение закодировано именно ими
Давайте разберёмся, как можно вообще хоть что-то закодировать в этих самых битах.
Бит – единица измерения информации. Может принимать значения либо «да», либо «нет».
То есть, если у нас есть двухцветное изображение, то каждый пиксель можно закодировать за 1 бит: либо чёрный, либо белый цвет.
Если цветов становится больше, то и количество битов для каждого пикселя увеличивается.
За 2 бита можно закодировать 4 цвета, за 3 бита – 8 цветов.
Вместо цветов можно кодировать всё, что угодно. Абсолютно, что угодно.
Например, можно закодировать время суток – день и ночь. За 2 бита можно будет добавить к ним утро и вечер.
Зашифровать легко, расшифровать – только если знаем, как расшифровывать. Поэтому у нас существуют различные кодировки текстов и файлов.
UTF-8, UNICODE, расширения файлов – всё это способы закодировать и декодировать информацию.