以这种方式使用十六进制编辑器修改文件是否安全?

时间:2012-11-20 00:13:40

标签: hex-editors

我想用十六进制编辑器修改一个文件(添加一些新的代码/功能),但我不确定我是否会在程序中为新材料找到足够的空白。所以我有几个问题是关于什么是安全的事情:

  1. 该文件在结尾附近有一个很大的00序列,这几乎肯定是足够的。写这个是安全的,还是我不得不担心该区域是为程序在正常运行过程中写入而保留的?
  2. 如果我必须添加文件大小,是否存在通过覆盖来破坏其他文件的危险(我使用HxD,如果这很重要)?我有更大文件的空间,我只是不想破坏其他文件。
  3. 如果我确实更改了文件大小,是否还需要更改其他内容以匹配?

1 个答案:

答案 0 :(得分:0)

你不能只在程序的末尾添加字节,并希望它知道如何处理它们。