Что такое двоичное кодирование и как оно работает