代码之家  ›  专栏  ›  技术社区  ›  Fire Lancer

为二进制文件创建编辑器

  •  2
  • Fire Lancer  · 技术社区  · 15 年前

    • 能够加载文件
    • 能够保存文件
    • 允许用户更改各个字段的值等
    • 能够将使用旧版本格式的文件转换为新版本

    1 回复  |  直到 15 年前
        1
  •  2
  •   Zan Lynx    15 年前

    处理这个问题最简单的方法是编写软件,将二进制文件与文本文件进行转换。然后可以使用任何文本编辑器编辑数据。编辑后,运行该工具将其转换回二进制。

    这也使得在不同版本之间进行转换变得很容易。

    这种方法的一些问题是浮点数的精度降低,如果二进制文件非常大,则需要花费大量时间进行转换,而且有时人们会忘记运行转换工具来更新实际的二进制文件副本。