Недавно я начал изучать манипуляции с низким уровнем бит.Управление конкретным битом на жестком диске
и
http://graphics.stanford.edu/~seander/bithacks.html#CountBitsSetNaive
Я понимаю понятие о том, как очистить/комплект/переключатель/проверить и т.д., немного в целое число или байт. (Get a specific bit from byte)
Я не могу найти , как изменить значение бит в определенном месте на моем жестком диске.
Я бы попытался сделать это в Ubuntu 14.04 LTS. Я больше всего знаком с Python и C++, но я отвечу на любой язык.
Stack Overflow не является форумом или учебным пособием, написанием кода или домашним заданием. Это сайт вопросов и ответов, где * конкретные * вопросы программирования (как правило, но не всегда, включая некоторый код) получают * конкретные * ответы. Пожалуйста, примите [тур] и внимательно прочитайте [помощь], чтобы узнать больше о сайте, в том числе [что по теме] (http://stackoverflow.com/help/on-topic) и [что нет] (http://stackoverflow.com/help/dont-ask) и как [задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask). Пожалуйста, также следуйте [контрольный список вопросов] (http://meta.stackoverflow.com/q/260648). – MattDMo
Когда вы говорите «немного поменять место в определенном месте (на жестком диске)», вы действительно имеете в виду где угодно на всем диске? Или вы можете иметь в виду * в файле на жестком диске? – wallyk
@wallyk Я действительно имею в виду. Идея подходит к определенному биту и модифицирует его, не взаимодействуя ни с чем другим. – Salvadorjer