红联Linux门户
Linux帮助

odf开放文档格式解析。

发布时间:2006-06-29 11:22:31来源:红联作者:frog
odf即open document format,开放文档格式。

1、介绍
odf格式是基于XML的纯文本格式,这与传统的二进制格式不同。odf格式最大的优势在于其开放性和可继承性,基于odf格式的文档在许多年以后仍然可以为最新版的任意一款办公软件打开使用,而传统的基于二进制的封闭格式的文档在多年以后可能面临的问题是:由于办公软件的升级或者原先的办公软件公司的倒闭导致老的文档不能够再使用,显然这对于用户而言将面临可怕的数据损失,这是用户所不能容忍的,而开放的odf格式将很好的解决这一问题。

OpenDocument作为标准文档格式,由OASIS负责制定,它的目的是改变目前办公软件相互封闭、文档格式互不兼容的糟糕情况。ODF格式可以让不同程序、平台之间都自由的交换文件而不需要理会是何种应用程序
所产生的文件,其主要的支持厂商是Corel、IBM、Opera、甲骨文、?帽以及国内软件厂商中文2000公司等。

制定OpenDocument标准的重要目的之一就是为用户冲破法律上或者技术上的贸易壁垒提供保证,呵护他们对数据长久的访问权。这对于文件的安全性有很高要求的各国政府机构来说正合心意,因此很多国家的政府机构也越来越清楚地意识到,开放格式作为国家政策文件电子版存放方式的重要性。目前, OpenDocument受到了很多政府机构的青睐。而ISO标准的通过对于让政府组织采用ODF是非常重要的一步。

OpenDocument格式在今年上半年已经通过ISO批准,正式成为国际标准,标准号为: ISO/IEC 26300。

2、当前支持odf格式的办公软件。
OpenOffice.org 2.0, staroffice, KDE环境下的Koffice, Corel WordPerfect, IMB Lotus Notes, 以及国内红旗中文2000的Redoffice3.0等。

3、odf格式的本质
odf文档是基于xml语言的纯文本文档。下面以文本文档为例介绍其本质:
odf格式的文本文档的扩展名为*.odt。一个odt文档实质上是一个打包的文件,并且通常都经过了zip格式的压缩。我们完全可以用现有的任意一款压缩软件将odt文件解压,查看其里面的内容就会发现其本质。一个odt文件解压后会得到一个与原文件名相同的文件夹,该文件夹里面一般会含有以下子文件夹与文件:
Configurations2--文件夹
META-INF--文件夹
Pictures--文件夹
Thumbnails--文件夹
content.xml--文件
meta.xml--文件
mimetype--文件
setttings.xml--文件
styles.xml--文件

4、odf格式标准下载
见附件:(注意由于论坛上传附件的扩展名的限制,我在原文件的后面加了一个.zip,大家下载后删掉它就可以了)

[ 本帖最后由 frog 于 2006-6-29 11:27 编辑 ]
文章评论

共有 2 条评论

  1. hotsnow1943 于 2008-12-15 09:47:36发表:

    附件在哪里?

    貌似时间太长了,被删了吗?

  2. frog 于 2006-06-29 11:34:35发表:

    由于odf格式的文件大都经过了zip格式的压缩,所以体积比传统格式的文件要小,甚至比pdf格式还要小很多。