-
ooxml
鎖定
- 外文名
- Office Open XML
- 外語簡稱
- OOXML
- 編 號
- ECMA-376
ooxml格式簡介
ECMA隨即通過A級聯絡組織的身份,通過“快速通道”向ISO/IEC JTC1提交國際標準草案。根據規定,需要進行30天的關於標準是否衝突的審閲期。2007年2月28日,衝突審閲期的結果表明,6個國家反對OOXML進入快速流程,其他的5個國家表達了關切,但是並沒有反對。JTC1指南表明,無論衝突審閲的結果如何,關於國際標準的投票馬上開始,起至時間是2007年4月2日到9月2日。
根據JTC1的規則,至少有2/3的P成員需要投贊成票,同時反對票不能超過1/4,棄權票將不會計算在內。
國際標準組織(ISO)87個成員國進行的投票表決,其中69票為有效投票。在這69票中,微軟獲得了51票支持,18票反對,反對率是26%(ISO規定反對率應低於25%)即:在ISO第一聯合技術委員會(JTC1)成員國中,微軟獲得的支持率為53%,未能達到通過標準表決所需的66%。
2008年3月31日,微軟的ooxml(微軟基於XML-extensible Markup Language 這種簡單語言的數據儲存語言為Microsoft Office開發所制定的技術規範)
微軟和OpenDoc Society2008年4月1日宣佈,由於贏得了足夠的支持,微軟的OOXML文檔格式已被批准為全球行業標準。
為了使OOXML文檔格式成為國際標準,微軟一直在努力尋求各界支持,包括積極爭取各國政府合同,吸引開發界開發新的應用程序軟件等。此前,OOXML的反對者一直認為將OOXML文檔格式引入,使之成為ISO已經批准的開放文檔格式(ODF)的對手,不利於確立標準的初衷。
ooxml應用場景
Office Open XML文件格式改變了客户處理數據的方式。對於下面的一些場景,新的文件格式使之變為可能:
- 一個服務器端的過程可以從一個ZIP壓縮包中讀取其中一項,而無需將它們所有的內容解壓。例如,您可以只提取文檔的數據中包含的XML文件,而不需要打開包含文檔的格式、屬性和其它輔助信息的文件。
- 在更多場景中,新的文件容器對於用户來説是透明的。它看上去就像一個傳統的二進制文檔文件。但是,新的XML格式文檔是經過壓縮的,所以更小,從而也更便於在其它用户之間通過電子郵件或其它方式進行發送。
- 殺毒軟件和服務器應用程序都可以更加方便的提取容器裏的內容,從而直接查看影響的項,而不需要破壞整個容器或者裏面的內容。
注意:
一些ZIP應用程序允許你創建加密的文件。新的文件格式不能創建加密的文件。如果你企圖讀取一個加密的文件,那麼它將會停止文件的讀取並返回一個錯誤。
- 如果容器中的一項損壞了,那麼其它的項還是可用的。例如,如果一個用户嘗試打開一個損壞了的磁盤上的損壞了的文件,那麼Office文件恢復機制將重新建立中心目錄,並完全恢復文件的內容。
ooxml版本
ECMA 376
ECMA 376,目前歷經4個版本,第1版(2006年12月)、第2版(2008年12月)、第3版(2011年6月)、第4版(2012年12月)、第五版(2015年12月第三部分,2016年12月第一部分和第四部分)。
ISO/IEC 29500:2008
ISO/IEC 29500目前最新的版本為2012年的版本 ISO/IEC標準的結構分為四部分。第一部分、第二部分和第三部分是獨立的標準,第二部分用於其他文件格式,包括Design_Web_Format和XPS格式。第四部分作用是讀出第一部分的變體。
[1]
第一部分、基礎知識和標記語言參考:
- 一致性定義;
- XML(標準通用標記語言的子集)文檔的參考材料
第二部分、解包約定:
- 開放打包約定的描述(包的模型,物理封裝);
第三部分、標記兼容性和可擴展性:
- 擴展的描述:定義的元素和屬性的機制允許應用程序指定替代手段;
- 擴展性規則使用NVDL表示。
第四部分、過渡期遷移特性:
- 兼容傳統功能。
ooxml格式優勢
新的Office Open XML格式帶來了一系列的優勢,它不但可以幫助開發人員建立解決方案,而且可以幫助最終用户和有規模的企業。
下面列出了一些Office Open XML格式所帶來的總體上的優勢:
- 簡單將商業信息與文檔相集成。Office Open XML格式允許快速地從數據源創建文檔,加速文檔的裝配件,數據挖掘和內容的重用。Office應用程序和企業業務系統之間的數據交換得到了簡化。另外,您可以更改Office文檔中的信息,或者使用非Office應用程序通過文檔容器的方式來創建文檔。企業員工可以在所有支持XML讀寫的應用程序當中,通過更加快速準確地發佈、搜索、和重用信息,從而提高他們的生產效率。
- 開放並且是免税的。Office Open XML格式是基於XML和ZIP技術的,因此它們可以隨便地使用。格式和架構的詳細標準説明將會發布出來,並且會處於與現在已經存在的Microsoft Office 2003引用的架構相同的免税條約下,並且它是開放使用的,可以用於生產用途。
- 互操作性。Office Open XML格式是以工業標準的XML為核心的,Microsoft Office應用程序與企業業務系統之間的數據交換得到了簡化。無需訪問Office應用程序,解決方案就可以更改Office文檔當中的信息,或者使用標準的處理XML的工具和技術來創建文檔。新的格式允許您構建文檔的存檔,而無需使用Office的代碼。
新的文件格式通過將文檔在文件包中進行分段單獨的存儲,增強了數據恢復的能力。這將大大的節省企業用於恢復數據丟失所花費的大量資金和時間。當一個文件組件損壞時,文件中的剩餘部分還可以在應用程序中打開。例如,如果一幅圖表被損壞了,這也並不能阻止客户打開文檔中的其它部分,當然不包括圖表。另外,Office應用程序可以檢測這些問題,並且在打開文檔的時候嘗試修復它,恢復文檔正確的數據結構。
- 安全性。Office Open XML的開放性使得它更加的安全。您可以保密的共享文檔,因為您可以簡單的確認並刪除一些個人信息或者是商業機密信息,例如用户名、註釋和文件路徑。類似的,你可以確定文件包含的內容,例如OLE對象或者Microsoft Visual Basic for Applications (VBA)代碼,從而進行特殊的處理。文件格式也可以幫助提高安全性,防止文檔中保存嵌入的代碼或宏。默認情況下,新的Word 2007,Excel 2007和PowerPoint 2007的文件格式不包含嵌入的可執行代碼。因此,如果一個人發送了一封電子郵件,其中包含了一個Word文檔作為附件,他或她可以打開文檔並且不會執行任何潛在的有害可執行代碼。Office Open XML格式包含一種特殊用途的格式,它擁有一個單獨的擴展名,其中可以包括嵌入的代碼,這樣就允許IT員工快速的判斷文件中是否包含代碼。
- 向後兼容性。2007 Microsoft Office system是向後兼容的,它可以兼容早期的版本:Microsoft Office 2000,Microsoft Office XP,和Microsoft Office 2003.這些版本的用户可以採用新的格式,或者繼續使用現有的文件格式。特別地,他們可以繼續使用原有的.doc,.xls,和.ppt的二進制格式的文件,它們與2007的文件格式是完全兼容的。早期Office版本的用户可以下載一個免費的更新,它允許您在他們早期的版本中打開和編輯這種新格式的文件。那些安裝2007 Office版本的用户可以將默認的文件格式設定為他們需要的一種格式。這樣可以幫助確保用户繼續與基於早期版本的第三方解決方案協同工作,並且與他們的同事、提供商、客户和其它已經升級的用户協同工作。
- 參考資料
-
- 1. ISO search for "29500"". .ISO [引用日期2013-11-18]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:25次歷史版本
- 最近更新: q81511947