Показать сообщение отдельно
Старый 29.10.2018, 18:00   #59
 
Das Auto - гольф 6 1.4 tsi dsg
Доп. информация
По умолчанию

Отвечу сам себе, может кому пригодится. Нашел на драйве.

Достаточно обратиться к начальному курсу информатики и изучить двоичную систему.
Байт состоит из 8 битов, в нашем случае они нумеруются с 0 до 7. Если мы посмотрим в окно двоичной кодировки Байта, то увидим 8 символов «0» или «1». Как не трудно догадаться 0 — выключено, 1 — включено. Только нужно помнить, что значения в двоичном формате обратны десятеричному исчислению, т.е. 2 бит по порядку (№1 в нашем случае) в двоичной системе стоит предпоследним. И, как все, наверное, уже догадались, чтобы активировать скрытый бит, необходимо всего лишь изменить нужный символ в двоичном коде с «0» на «1» и нажать «Tab», чтобы значение сохранилось. Чтобы было понятней, приведу 2 примера: теоретическую схему и практический случай.

Теоретическая схема
Двоичное значение (в номерах битов): 76543210
Если надо включить только 1, 3, 4 и 7 биты, то двоичное значение будет выглядеть так: 10011010.
Если надо включить только 0 и 2 биты, то двоичное значение будет выглядеть так: 00000101

Практический случай
У меня был скрыт 1 бит в 16 Байте 9 блока. Кодировка была «00110100». Чтобы включить 1 бит я изменил кодировку на «00110110»

В итоге у меня код получился 00001101, проверил все работает как надо.
Jasper1 вне форума   Ответить с цитированием