操作硬Dri上的特定位

2024-05-15 15:17:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近开始研究低级位操作。你知道吗

http://bits.stephan-brumme.com/

以及

http://graphics.stanford.edu/~seander/bithacks.html#CountBitsSetNaive

我理解如何清除/设置/切换/检查等的概念,一个整数或一个字节内的位。(Get a specific bit from byte

然而,我似乎找不到如何更改硬盘中特定位置的位值。你知道吗

我将尝试在ubuntu14.04 LTS中这样做。我最熟悉的是<强> Python 和<强> C++ >强>,但我将用任何语言回答。你知道吗


Tags: comhttp概念html整数stephanbitsedu
1条回答
网友
1楼 · 发布于 2024-05-15 15:17:36

它是这样的:

  • 以root用户身份打开驱动器进行读/写操作。(例如:/dev/sda)
  • Mmap驱动器(也可以查找和读/写)
  • 找到字节,修改所需的位,刷新并取消映射(或关闭)。你知道吗

其他人可能会提供这个的代码版本。你知道吗

相关问题 更多 >