格式簡介
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應用程式允許你創建加密的檔案。新的檔案格式不能創建加密的檔案。如果你企圖讀取一個加密的檔案,那么它將會停止檔案的讀取並返回一個錯誤。
版本
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格式。第四部分作用是讀出第一部分的變體。
第一部分、基礎知識和標記語言參考:
第二部分、解包約定:
第三部分、標記兼容性和可擴展性:
第四部分、過渡期遷移特性:
格式優勢
新的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版本的用戶可以將默認的檔案格式設定為他們需要的一種格式。這樣可以幫助確保用戶繼續與基於早期版本的第三方解決方案
協同工作,並且與他們的同事、提供商、客戶和其它已經升級的用戶協同工作。