C中的二进制补丁(而不是xxd)

问题描述 投票:0回答:1

我一直在编写shell脚本(以使其更易于使用),但是这次我想用C语言编写,而我使用最多的命令是xxd -r,以“修补”二进制文件。] >

示例:

echo "0000050: 2034" | xxd -r - my_binary_file

我的问题是:有没有办法在C中做类似的事情?

(希望我的问题很清楚)

我一直在编写shell脚本(以使其更易于使用),但是这次我想在C中完成它,而我使用最多的命令是xxd -r,以“修补”二进制文件。示例:echo“ 0000050:...

c binary hex
1个回答
0
投票

您可以使用fopen(在Unix上带有“ w”,在Windows上带有“ wb”),fseekfwrite

© www.soinside.com 2019 - 2024. All rights reserved.