红联Linux门户
Linux帮助

OOXML依然不能在Linux上实现

发布时间:2008-02-19 15:32:44来源:红联作者:Prospect
OOXML存在明显的平台依赖性,其所定义的有些行为在Windows上可能实现,但在 Mac、Linux、Unix 或其他平台上就不能实现,更何况其提供的某些加密算法还依赖于处理芯片。如:

1、剪贴板格式是私有的 Windows 格式

OOXML定义了ST_CF类型用于记录剪贴板格式,以便于存储图形对象。其类型的值如 EMF、WMF等等都是私有的 Windows格式,其他的操作系统无法使用。例如,在Linux中,经常采用开放标准格式PNG,但是如果厂商在此类型中加入“PNG”,则此文档将是非法的,文档及其应用也将不符合OOXML规范。

2、电子表格中的密码哈希算法是依赖于机器的

电子表格中的密码哈希算法定义由5页纸的C语言代码来定义,似乎是从Excel中直接提取的。然而,代码中的位控制又是依赖于机器的,根据处理器的不同会给出不同的结果。在一个机器上建立的文档可能在另一个机器上不可阅读。关于此功能,OOXML没有提供一个便捷的定义。

OOXML的平台依赖性对国产操作系统和国产芯片都将是致命的打击。在确保微软OOXML能成为与平台无关的真正开放的标准前,我们必须对此标准持反对态度。
文章评论

共有 1 条评论

  1. Programming 于 2008-02-19 16:59:15发表:

    什么别看了,强烈的不支持OOXML