Office Open XML
Microsoft Office はデータを保存するにあたり独自のバイナリ形式を用いてきたが、バージョン12(Office 2007)からは、XMLで記述された規格を標準ファイル形式として採用した。それが Office Open XMLである。
XMLで記述された文書群と画像などのバイナリデータをオープン・パッケージング・コンベンションズによりひとつのファイルに集成した構造となっている。なお、オープン・パッケージング・コンベンションズはZIPが使用されている。
従来使われている .doc、.xls、.ppt 形式とのバイナリ互換性はない。またマクロを含む文書の拡張子は .docm、.xlsm、.pptm である。
OpenXML を標準フォーマットとして採用することで
Microsoft Office をインストールされていない環境でもファイルの読み書きが可能
パーツの再利用が容易になる
パーツに分けることによりファイル破損のリスクを限定する事ができる
zip圧縮されることでファイルサイズが小さくなる
といったメリットが期待される。
バージョン11(Office 2003)以前でもXMLで記述されたファイル形式(拡張子は .xml)での保存は可能であったが、Office Open XMLとは仕様が異なっている。
2011年6月にECMAから発行された。
画像などのメディアファイルを格納するフォルダ
Office Open XML (OpenXML、OOXML) とは、ZIP形式で圧縮されたXMLをベースとし、Microsoftが策定、最初はECMAで引き続きISO/IEC JTC1により標準化されたオフィススイート用ファイルフォーマットである。
2006年12月に ECMA により ECMA-376として標準化され、2008年4月にはISOとIECの合同技術委員会 ISO/IEC JTC 1の副委員会SC 34において、ISO/IEC 29500として標準化された。競合国際規格として「ISO/IEC 26300:OpenDocument Format(ODF)」がある。
Microsoft Office 2010は、ECMA-376の読み込みサポート、ISO/IEC 29500 Transitionalの完全サポート、および ISO/IEC 29500 Strict の読み込みサポートがある。Microsoft Office 2013以降は、ISO/IEC 29500 Strictも完全にサポートするが、後方互換性に問題があるため、デフォルトのファイル形式としては使用していない。