我需要在二进制文件的特定偏移量处修改一个字节。
示例:
输入文件:
我可以使用Bash和像
我可以轻松地将一个字节写入二进制文件,但我不知道如何读取它。
使用标准Linux命令行工具修改二进制文件中的一个字节。
示例:
输入文件:
A.bin
输出文件:B.bin
我需要从A.bin
的偏移量0x40c
读取一个字节,将该字节的最低有效位清零2位,然后写入文件B.bin
等于A.bin
,但是在偏移量0x40c
处使用计算出的字节。我可以使用Bash和像
printf
和dd这样的标准命令。我可以轻松地将一个字节写入二进制文件,但我不知道如何读取它。
使用标准Linux命令行工具修改二进制文件中的一个字节。