FODT ファイル形式とは?
.fodt は、標準的なZIPパッケージ形式である OpenDocument Text 形式のフラットXMLバリアントです。コンテンツ、スタイル、設定、メタデータをZIPアーカイブにまとめる代わりに、.fodt ファイルはこれらすべてのコンポーネントを単一の非圧縮XMLドキュメントに統合します。ルート要素は <office:document> であり、.odt では個別のZIPエントリとして保存されるすべてのサブドキュメントが、ここではネストされたXMLセクションとして表示されます。
このファイルは圧縮ラッパーのないプレーンなUTF-8 XMLであるため、バージョン管理システムと自然に統合されます。git diff を実行すると、バイナリのノイズではなく、人間が読める意味のある差分が生成されます。これにより、.fodt は git リポジトリに保存される共同執筆ワークフローや、ZIPアーカイブを解凍せずにドキュメントの内容を変換する必要がある XSLT または XQuery 処理パイプラインにとって実用的な選択肢となります。
主なトレードオフはファイルサイズです。埋め込まれた画像はインラインで base64 エンコードされるため、.fodt ファイルは同等の .odt よりも数倍大きくなる可能性があります。画像コンテンツが多いドキュメントの場合、日常的な使用にはZIPパッケージ化された .odt の方が実用的です。
LibreOffice Writer および Apache OpenOffice Writer は、.fodt を透過的に開いて保存できます。この形式は OASIS ODF 標準(現在は2021年発行の ODF 1.3)によって管理されており、意味論的には .odt と同一です。同じXML名前空間と要素が適用されます。ODFのバージョンは、ルート要素の office:version 属性で宣言されます。兄弟のフラット形式には、.fods(スプレッドシート)や .fodp(プレゼンテーション)があります。
セキュリティと安全性
リスク: LOWFODT はプレーンな XML テキストです。実行ファイルではなく、伝統的な意味でのマクロを含めることはできません(<office:scripts> 要素は LibreOffice Basic を埋め込むことができますが、 LibreOffice はデフォルトでこれを無効にします)。コンテンツがテキストとして表示されるため、バイナリ形式よりも悪意のあるペイロードを隠すことが困難です。主な実用的なリスクは .odt と同じで、埋め込まれたマクロですが、これらは LibreOffice と Word の両方でデフォルトでブロックされます。
形式の詳細
概要FODT ファイルを開くプログラム
技術的詳細
詳細仕様| MIME タイプ | application/vnd.oasis.opendocument.text-flat-xml |
| エンコーディング | UTF-8 XML (プレーンテキスト、バイナリラッパーなし) |
| 圧縮 | なし - コンテンツは完全に非圧縮で保存されます |
| コンテナ | 単一の XML ファイル。 ZIP ラッパーなし |
| ルート要素 | <office:document> が本文、スタイル、メタデータ、設定を1つの XML ツリーに統合します |
| 画像の埋め込み | XML 内にインラインで Base64 エンコードされます。 .odt と比較してサイズが大幅に増加します |
| ODF バージョンサポート | ODF 1.0 から ODF 1.3。 office:version 属性でバージョンを宣言 |
| ファイルの識別 | XML 宣言に続き、 office:mimetype 属性が ODT の MIME 文字列に設定された <office:document> ルート要素 |
| 暗号化 | なし - ZIP パッケージの .odt はオプションの暗号化をサポートしますが、 .fodt はサポートしません |
| 一般的なファイルサイズ | 10 KB - 数 MB (圧縮がないため、同等の .odt よりも大きくなります) |
| バージョン管理での使用 | git diff やその他のテキスト差分ツールで完全に差分抽出が可能。 VCS ワークフローに推奨されます |
| 標準化団体 | OASIS OpenDocument Format (ODF 1.3, 2021) |
| 兄弟のフラット形式 | .fods (スプレッドシート), .fodp (プレゼンテーション), .fodc (グラフ) |
| プラットフォームサポート | Windows, macOS, Linux |
| リリース日 | 2005 (ODF 1.0, OASIS); flat variants defined in the same spec as the ZIP-based package |
| 最新バージョン | ODF 1.3 (OASIS standard, 2021) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.oasis-open.org |
FODT の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。FODT ファイルについて最初の質問をしてみましょう。