0

我正在尝试重建一个非常旧的应用程序。程序文件夹有大约 74 个文件。我没有关于它是如何建造的信息。并且该应用程序无法在 Windows 7 或 XP 上运行。我想弄清楚两件事。

  1. 可能使用什么语言来编码
  2. 是否可以反编译文件?如果是这样,什么工具可以做到这一点?

这是文件夹中文件类型的列表,以及它们的数量。我希望这些扩展将允许有人告诉我使用的是什么语言,并可能建议使用反编译器从它们中获取一些信息。

  • .EXE x1
  • .DAT x1
  • 没有分机 x1
  • .K x19
  • .M x19
  • .COM x2
  • .OVL x4
  • .RUN x25
  • .BAT x1
4

1 回答 1

0

带有 OVL 的 COM 文件是为 DOS 编写的 8 位或 16 位二进制文​​件。OVL 是覆盖。BAT 是一个批处理文件。DAT 可能是一个数据文件。TrID工具可能有助于确定文件实际包含的内容,尽管文件的时代可能会减轻识别的难度。

另一个角度是使用十六进制编辑器(如HxD)查看文件的前 128 个字节左右,因为这通常有助于文件识别。如果您可以在此处发布该数据,请继续。否则,请给我发电子邮件(布鲁斯 dot axtens at gmail dot com),我会看看。

于 2014-03-06T14:51:33.103 回答