avp Asked:2020-12-08 05:02:03 +0000 UTC2020-12-08 05:02:03 +0000 UTC 2020-12-08 05:02:03 +0000 UTC 如何在二进制文件中间用零替换数据? 772 是否有标准的 RedHat 命令(除了 dd + truncate 对)在二进制文件中间用零替换数据? linux 2 个回答 Voted Best Answer Abyx 2020-12-08T05:19:21Z2020-12-08T05:19:21Z 您可以在 Python 或其他脚本语言中使用单线: python -c "f=open('some','r+b');f.seek(123);f.write('\0'*4);" Hellseher 2020-12-18T05:16:13Z2020-12-18T05:16:13Z 在存钱罐里。 Emacs支持像常规文件一样处理二进制文件: M-x hexl-find-file 以十六进制格式打开文件 C-M-d 以十进制格式插入字节。 C-M-o 以八进制格式插入字节 C-M-x 以十六进制格式插入字节 链接 https://www.gnu.org/software/emacs/manual/html_node/emacs/Editing-Binary-Files.html
您可以在 Python 或其他脚本语言中使用单线:
在存钱罐里。
Emacs支持像常规文件一样处理二进制文件:
以十六进制格式打开文件
以十进制格式插入字节。
以八进制格式插入字节
以十六进制格式插入字节
链接