ooxml

OOXML是由微軟公司為Office 2007產品開發的技術規範,現已成為國際文檔格式標準,兼容前國際標準開放文檔格式和中國文檔標準標文通(外語簡稱UOF)。於2006年12月成為ECMA標準。

基本介紹

  • 外文名:Office Open XML
  • 外語簡稱:OOXML
  • 編號:ECMA-376
格式簡介,套用場景,版本,格式優勢,

格式簡介

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開發所制定的技術規範)
文檔格式標準在ISO(國際標準化組織)和IEC (國際電工委員會)的第二次投票表決中通過,成為國際標準
微軟和OpenDoc Society2008年4月1日宣布,由於贏得了足夠的支持,微軟的OOXML文檔格式已被批准為全球行業標準.
為了使OOXML文檔格式成為國際標準,微軟一直在努力尋求各界支持,包括積極爭取各國政府契約,吸引開發界開發新的應用程式軟體等. 此前,OOXML的反對者一直認為將OOXML 文檔格式引入,使之成為ISO已經批准的開放文檔格式(ODF)的對手,不利於確立標準的初衷。

套用場景

Office Open XML檔案格式改變了客戶處理數據的方式。對於下面的一些場景,新的檔案格式使之變為可能:
  • 一個伺服器端的過程可以從一個ZIP壓縮檔中讀取其中一項,而無需將它們所有的內容解壓。例如,您可以只提取文檔的數據中包含的XML檔案,而不需要打開包含文檔的格式、屬性和其它輔助信息的檔案。
  • 在更多場景中,新的檔案容器對於用戶來說是透明的。它看上去就像一個傳統的二進制文檔檔案。但是,新的XML格式文檔是經過壓縮的,所以更小,從而也更便於在其它用戶之間通過電子郵件或其它方式進行傳送。
  • 防毒軟體和伺服器應用程式都可以更加方便的提取容器里的內容,從而直接查看影響的項,而不需要破壞整個容器或者裡面的內容。
  • 檔案可以以新的檔案格式保存,而不包含可執行的宏代碼。(如果希望保存的話,可以選擇啟用宏的檔案格式,相關內容會在本文的後面進行討論。)因此,它們可以被認為是十分安全的,並且可以通過防火牆進行傳輸,或者通過電子郵件進行傳送,而不需要考慮安全性的問題。這種行為是由Microsoft Office應用程式所強制的。如果一個宏被添加到了一個Office Open XML格式的檔案當中,那么Office將不允許這種文檔的打開。
注意:
一些ZIP應用程式允許你創建加密的檔案。新的檔案格式不能創建加密的檔案。如果你企圖讀取一個加密的檔案,那么它將會停止檔案的讀取並返回一個錯誤。
  • 如果容器中的一項損壞了,那么其它的項還是可用的。例如,如果一個用戶嘗試打開一個損壞了的磁碟上的損壞了的檔案,那么Office檔案恢復機制將重新建立中心目錄,並完全恢復檔案的內容。
  • Office的開發人員可以使用Microsoft WinFX應用程式編程接口(API)來創建一個有效的XPS檔案。這些API可以幫助你建立解決方案,並與新的檔案格式進行互動。如果一個由其它ZIP應用程式創建的ZIP壓縮檔沒有使用特定的ZIP功能,那么Office的開發人員也可以使用API來打開它。

版本

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格式。第四部分作用是讀出第一部分的變體。
第一部分、基礎知識和標記語言參考:
第二部分、解包約定:
第三部分、標記兼容性和可擴展性:
  • 擴展的描述:定義的元素和屬性的機制允許應用程式指定替代手段;
  • 擴展性規則使用NVDL表示。
第四部分、過渡期遷移特性:
  • 兼容傳統功能。

格式優勢

新的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 Open XML格式被設計為比二進制格式更加健壯,而且因此可以幫助降低由於檔案損壞所帶來的信息丟失的風險。即使在Office外面對於文檔的修改和創建也不會對文檔造成過多的損壞,因此使用新的檔案格式,Office應用程式被設計為使用增強的可靠性來恢復文檔。隨著越來越多的文檔穿梭與電子郵件的附加或可移動的存儲設備之間,網路或存儲設備的損壞增加了文檔損壞的可能性。
新的檔案格式通過將文檔在檔案包中進行分段單獨的存儲,增強了數據恢復的能力。這將大大的節省企業用於恢複數據丟失所花費的大量資金和時間。當一個檔案組件損壞時,檔案中的剩餘部分還可以在應用程式中打開。例如,如果一幅圖表被損壞了,這也並不能阻止客戶打開文檔中的其它部分,當然不包括圖表。另外,Office應用程式可以檢測這些問題,並且在打開文檔的時候嘗試修復它,恢復文檔正確的數據結構。
  • 高效性。Office Open XML格式使用ZIP和壓縮技術來存儲文檔。這種新格式的一個巨大的優勢就在於它的檔案大小非常小 - 最大的壓縮比可以達到原來二進制檔案的百分之75。這是使用XML和ZIP技術結合進行檔案存儲的一大優勢。因為XML是一個基於文本的格式,所以壓縮的比率非常的好,而且ZIP容器支持內容的壓縮,所以用戶可以大大的減小檔案的尺寸。檔案壓縮的類型提供了潛在的成本節約,因為它減少了存儲檔案所需的磁碟容量,並且減少了通過電子郵件、網路和Web進行檔案傳輸所需的頻寬。
  • 安全性。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版本的用戶可以將默認的檔案格式設定為他們需要的一種格式。這樣可以幫助確保用戶繼續與基於早期版本的第三方解決方案協同工作,並且與他們的同事、提供商、客戶和其它已經升級的用戶協同工作。

相關詞條

熱門詞條

聯絡我們