上周,微软公开了Office二进制文件格式的规格,在Open Specification Promise下发布。它们可以帮助开源软件如OpenOffice提高互通协作性。但是真的去研究这些二进制文档的话,第一感觉会是疯狂。仅仅Excel 97-2003的二进制文件就是有349页的、PDF格式的OLE复合文档。这些规格看起来更像是C数据结构,而不是我们传统上所认为的规格。所以如果有人真的想在周末花点时间读读规格,然后编写程序,比如在日志系统上增加Word文档输入,或是创造Excel格式的电子表格用作个人金融数据管理,这些复杂又冗长的规格会令他很快打消这个念头。普通的程序员可能认为这些Office二进制文件格式是:故意搞得很复杂;神经病的产品;水平很差的程序员编的;不可能阅读或正确创造。Joel Spolsky指出,这些想法是错误,并提出了一些如何利用这些二进制文件的建议。
(责任编辑:A6)
本站文章仅代表作者观点,本站仅传递信息,并不表示赞同或反对.转载本站点内容时请注明来自www.linuxeden.com-Linux伊甸园。如不注明,www.linuxeden.com将根据《互联网著作权行政保护办法》追究其相应法律责任。