【发布时间】:2010-08-19 20:41:02
【问题描述】:
如何在没有专有软件的情况下开发一种软件来读取专有文件类型。类似于开放式办公室人员对 MS Word (.doc) 文件所做的事情。 Open Office 可以读取 .doc 文件。
如果专有软件有一个开源 SDK,这可能会很容易,例如 Adobe 有 Flex 开源 SDK,因此可以在没有 Adobe Flash 的情况下创建 Flash (.swf) 文件。但是对于我认为没有开源 SDK 的 MS Word,开放办公室的人是如何让它阅读的。
当然,我只是以开放式办公室为例,但我的问题很笼统,如何读取专有输出文件?这里有什么想法?我知道有人会说逆向工程,但我不认为对整个软件进行逆向工程在这里是有意义的(不是我对该领域一无所知),因为目标不是创建具有相同功能的软件。有没有办法只处理输出文件?
对此有什么想法吗?
【问题讨论】:
-
Eldad Eilam 写了一本很棒的书,名为“Reversing”。无从属关系。我读了它,认为这是一本很棒的书。 amazon.com/Reversing-Secrets-Engineering-Eldad-Eilam/dp/…
标签: open-source reverse-engineering file-format