返回上一页  首页 | cnbeta报时: 04:57:24
OpenOffice ODF/.odt与Microsoft Word .doc比较
发布日期:2006-12-30 04:09:27  稿源:
之前有人比较过zip,rar,ace,7z等压缩格式,还有ape,flac,wma,ra等无损音频压缩的比较,文档格式的测试可能没有见过,这就是一篇文档格式的文章.
Windows测试环境:
Microsoft Windows XP Professional 2002, SP2
Microsoft Word 2003 (11.6368.6368) SP2
OpenOffice 2.0.3
Adobe Acrobat Standard 7.0.8 5/16/2006.
Linux测试环境:
SuSE Linux 10.1
OpenOffice 2.0.2.7.1
Adobe Reader 7.0.8 05/22/2006
该网友用一个大的文档进行了该测试.用Microsoft Word,保存为.doc和.xml.用Windows和Linux版本的OpenOffice,保存为 .odt和.doc.并且用Windows Notepad保存为.txt.
文件                                                                  大小
Microsoft Office .doc921,088
Microsoft Office .xml6,475,669
OpenOffice (XP) .odt154,892
OpenOffice (XP) .doc1,335,296
OpenOffice (Linux) .odt160,045
OpenOffice (Linux) .doc1,338,368
Notepad417,549

首先发现OpenOffice在Linux下比Windows下保存文件略大.然后发现OpenOffice保存的doc明显比Microsoft Word大.这应该是与doc封闭格式,其他软件无法完美兼容有关.
然后,用Microsoft Word打开OpenOffice的doc,保存.用OpenOffice打开Microsoft Word的doc,同时保存为doc和odt.结果如下
文件                                                                   大小
OO .doc loaded/saved in MS808,960
MS .doc loaded/saved in OO1,277,952
MS .doc loaded/saved as .odt in OO155,113

结果比较有趣.首先,虽然OpenOffice保存的doc 比Microsoft Word大,但当将其用Word打开保存后,体积反而小了12%.当Word保存的doc用OpenOffice同样扩展名保存,体积同样减小.这可能说明一个事实,OpenOffice没有保存Word的doc格式的全部信息.大概浏览了一下这些文档,版式基本相同.不知道doc技术细节,很难说是否丢失信息.其次,无论用什么软件,odt要比doc体积小.而且odt大小几乎是Notepad保存的txt的三分之一.odt如此小巧的原因是当保存文件的时候会有一个压缩过程,当打开时就会解压.这是优点,也造成了缺点.主要缺点是增加了打开和保存文件的时间.由于要压缩和解压缩文件,增加了CPU周期.但对于现在的处理器来说,影响几乎忽略.优点是显而易见,不仅节省了磁盘空间,而且在窄带下节省了传输时间.
在linux下将四种格式文件zip压缩.
文件格式                              原始大小                压缩后
.doc921,088179,648
.xml6,475,669228,497
.odt154,892153,456
.txt417,549104,236
注意到压缩之后每种格式的大小相差不大,xml略大.压缩后,doc 大约比odt大15%,odt压缩后大小变化不大.txt压缩后减小很多,因为保存的只是文字内容.看到doc压缩后大幅减小,为什么Microsoft不象OpenOffice将文件压缩保存?
总的来说,开放并小巧的odt要比专有的doc更优!
(哪位热心网友帮本编辑测试一下中国的uof,eit和wps?)


我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 04:57:24

文字版  标准版  电脑端

© 2003-2025