如何在没有专有软件情况下开发读取专有文件类型的软件。类似于开放办公人员对MS Word (.doc)文件所做的操作。Open Office可以读取.doc文件。
如果专有软件有开源软件开发工具包,这可能很容易,例如Adobe有Flex开源软件开发工具包,所以可以在没有Adobe Flash的情况下创建flash (.swf)文件。但在MS Word的情况下,我相信它没有开源SDK,开放办公室的人是如何让它阅读它的。
当然,我使用open office只是作为一个例子,但我的问题是一般性的,如何读取专有输出文件?这里的想法是什么?我知道有人会说逆向工程,但我不认为逆向工程整个软件在这里是有意义的(并不是说我对该领域有任何了解),因为我们的目标不是创建具有相同功能的软件。有没有办法只处理输出文件?
对此有什么想法吗?
发布于 2010-08-20 04:52:57
这是一个迭代的过程:
你需要各种各样的测试文件,大量的耐心和大量的洞察力。
我的经验是,处理基本功能相当容易,但复杂的文件格式功能处理起来可能会很痛苦。
发布于 2010-08-20 04:48:44
如果你幸运的话,至少有一些关于这个文件的信息,例如MS确实有information on the doc file。
否则,这将是大量的工作。基本上,您可以创建一个简单的文档来保存它,然后做一个小的更改,保存它并比较两者。最终,您可以弄清楚格式。
https://stackoverflow.com/questions/3526033
复制相似问题