FDF ファイル形式とは?
.fdf は、インタラクティブな PDF フォームに入力された情報を保持するテキストベースのファイルです。.fdf ファイルは、特定のフォームが入力され、エクスポートされたときに生成されます。.fdf ファイルは自動的に作成されるわけではないことに注意してください。フォームデータは、Adobe Acrobat または Adobe Acrobat Reader のメニューから適切なオプションを選択することでエクスポートできます。
すべての .fdf ファイルは、PDF ドキュメントで使用される %PDF- マーカーを反映した、ヘッダー %FDF- とそれに続くバージョン番号(例:%FDF-1.2)で始まります。そのボディは PDF と同じオブジェクトおよび辞書構文を使用しますが、ユーザーが入力した値にフィールド名をマッピングする単一の /FDF 辞書のみが含まれています。
PDF ファイルは、.fdf ファイルと比較してサイズが大きく、構造も複雑です。.fdf は、フォームに入力した人が入力した情報のみをドキュメントから抽出する必要がある状況でのみ使用されます。このようなデータは、元の PDF に再度インポートしたり、サーバーに送信したり、必要に応じて処理したりできます。
XML ベースの兄弟形式である .xfdf は、同じフィールドデータを標準の XML で保存し、汎用ツールで解析しやすくなっています。どちらの形式も ISO 32000 PDF 標準の一部です。
セキュリティと安全性
リスク: LOWFDF はフォームフィールドの値を含む小さなデータファイルであり、実行ファイルではないため、開いたり検査したりする際のリスクは低いです。現実的な懸念はマルウェアではなく、プライバシーと出所です。FDF には個人がフォームに入力した個人情報(氏名、住所、ID など)が含まれる可能性があるため、他のフォーム送信データと同様に扱ってください。PDF と同様に、この形式は技術的に URL やソース PDF を参照できるため、信頼できる送信元からの FDF データのみをフォームにインポートし、予期しない FDF が外部の PDF を指している場合は注意してください。日常的なリスクは単なる混乱です。ドキュメントを期待しているところに小さなデータファイルが届くためです。
形式の詳細
概要FDF ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルヘッダー | バイトオフセット 0 に `%FDF-`、その後にバージョン文字列(例:`%FDF-1.2`) |
| MIME タイプ | `application/vnd.fdf` |
| 開発元 | Adobe Inc. (Adobe Systems) |
| 構文モデル | PDF オブジェクト構文 - 辞書、配列、名前オブジェクト、およびクロスリファレンステーブルで構成され、構造は PDF と同一 |
| ルートオブジェクト | フィールド名と値のペアの `/Fields` 配列を含む単一の `/FDF` 辞書 |
| 一般的なファイルサイズ | 数百バイトから数 KB - ドキュメントのレイアウトやグラフィックスではなく、フィールドデータのみを含む |
| リンクされた PDF 参照 | `/FDF` 辞書内のオプションの `/F` キーに、関連付けられたソース PDF のファイル名が格納される |
| サポートされているフィールドタイプ | テキスト、チェックボックス、ラジオボタン、リストボックス、コンボボックス、およびデジタル署名フィールド |
| 注釈のエクスポート | フォームフィールドの値だけでなく、ドキュメントから抽出された PDF 注釈データ(コメント、マークアップ)を保持可能 |
| HTTP 送信 | Content-Type `application/vnd.fdf` として HTTP POST 経由で Web サーバーに送信される |
| XML 代替案 | `.xfdf` (XML Forms Data Format) は、同じ ISO 32000 に基づき、同じフィールドデータを整形式の XML でエンコードする |
| 文字エンコーディング | 構造構文には ASCII/Latin-1 を使用。FDF 内部の PDF 文字列オブジェクトは、Unicode コンテンツに UTF-16 BE を使用する場合がある |
| リリース日 | 1996 (Adobe Acrobat 3 / PDF 1.2); standardised within ISO 32000 |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.iso.org |
FDF の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。FDF ファイルについて最初の質問をしてみましょう。