当前位置:  开发笔记 > 编程语言 > 正文

如何出于兼容性目的反向工程二进制文件格式

如何解决《如何出于兼容性目的反向工程二进制文件格式》经验,为你挑选了1个好方法。

我正在使用文件准备软件,使翻译人员能够轻松高效地处理各种文件格式.

就基于文本的格式(xml,php,资源文件......)而言,我的小型准备实用程序工作正常,但对于大多数翻译来说,一个主要问题是处理各种专有二进制格式(Framemaker,Publisher,夸克......).

这些文件很少被要求,需要在昂贵的应用程序中打开(很少有自由职业者可以购买价值2万美元的软件,只是为了每年处理一些项目),即使这样,直接在这些应用程序中工作也不方便.

我希望能够读取这些文件并以这样的方式提取文本,使其可以翻译,然后以最小的努力,甚至更好的方式在原始应用程序中重新导入,以重新创建有效的本机二进制文件.

听起来有用吗?

我在哪里可以找到有关处理二进制文件格式的更多信息,是否有适用于这类工作的有用工具(除了常规的十六进制编辑器)?

提前致谢.



1> Rob Elliott..:

当然可以进行逆向工程,但是如果没有格式规范,它将需要大量工作。我将看看支持这些“罕有要求的,非常昂贵的”格式所付出的努力。您可能会花费更多精力来改善应用程序的核心功能。

另一个角度是使用这些格式与公司联系,说明您的目标,说明它对他们的产品有帮助,如果他们不认为您是竞争对手,他们可能会愿意提供帮助。

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有