ファイル形式は、特定のアプリケーションのデータの格納方法を指定します。 たとえば、.docx ファイルは、Open XML 形式の Microsoft Word ドキュメントです。 すべてのアプリケーションですべてのファイル形式を読み取ることができるわけではありません。場合によっては、アプリケーションはファイルの一部のみを読み取ることができる場合があります。 たとえば、アプリケーションは、独自の形式以外の形式を使用するファイルのテキストを読み取ることができ、書式設定は読み取ることができません。
OpenDocument Format (ODF) はもともと OpenOffice ベースの生産性スイートの機能と動作をサポートするために開発され、Open XML はもともと Microsoft Office の機能と動作をサポートするために開発されました。
現在では、Microsoft Office は ODF もサポートするようになっていて、Microsoft Office を使用するユーザーは Office ファイルを ODF 形式で保存できます。 ただし、Microsoft Office と OpenOffice の機能はまったく同じではないか、同じ方法で実装されていないため、サポートされていない機能を使用し、ODF で Office ファイルを保存するユーザーは、ファイルを操作する方法が変更され、コンテンツが失われることがあります。
Open XML 形式 (.docx/.xlsx/.pptx) は、サポートされているすべてのバージョンの Microsoft Office の既定の形式であり、別の形式を使用する特定の理由がない限り、Office ファイルに使用することをお勧めします。
Open Document Format (ODF) の詳細については、一般に「OASIS Open Document Format for Office Applications」を参照してください。