IDML ファイル形式とは?
.idml 拡張子を持つファイルは Adobe InDesign で作成され、形式の正式名称は InDesign Markup Language です。このアプリケーションは、雑誌、新聞、パンフレット、リーフレット、書籍、eBooks で使用される複雑なグラフィックページレイアウトを作成するために設計されています。.idml ファイルには、配置プロパティ、メタデータ、マルチメディア要素、テキストコンテンツ、書式設定、およびその他のレイアウト固有の情報が保存されます。
.idml は、サードパーティ製ソフトウェアでの編集が困難であった .inx 交換形式の後継です。Adobe は、InDesign 以外のアプリケーション(Affinity Publisher、QuarkXPress、Scribus などのツールを含む)でもページレイアウトの修正や作成をより容易に行えるように、この交換形式を再設計しました。
.idml は XML に基づいており、標準的な ZIP アーカイブ としてパッケージ化されています。これは EPUB や ODF ドキュメントと同じコンテナ規約を共有しています。ファイルはマジックバイト 50 4B 03 04 (PK) で始まり、最初のファイルとして非圧縮の mimetype エントリ(application/vnd.adobe.indesign-idml-package)を保存します。.idml を .zip にリネームすることで、内部のすべての XML を直接確認できます。
パッケージ内のルートドキュメントは designmap.xml であり、以下のフォルダをリンクしています:
META-INF/- コンテナ記述子Resources/- フォント、カラー、グラフィックスタイルStories/- 個別のテキストスレッドSpreads/- ページ見開きレイアウトMasterSpreads/- マスターページ定義XML/- 構造化コンテンツ用の XML タグと属性
セキュリティと安全性
リスク: LOWIDML は ZIP 内の XML レイアウトデータであり、実行可能ファイルではないため、開いても安全です。信頼できないソースからの ZIP ファイルに対する標準的なアーカイブの注意は必要ですが、アクティブなコンテンツは含まれていません。現実的な「リスク」はセキュリティではなく再現性です。Adobe 以外のインポーター(Scribus、QuarkXPress)では、すべての InDesign 機能を正確に再現できない場合があります。
形式の詳細
概要IDML ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | ZIP アーカイブ。マジックバイト 50 4B 03 04(オフセット 0 に «PK» シグネチャ) |
| ペイロード エンコーディング | すべての内部コンポーネントファイルで UTF-8 XML |
| MIME タイプ | application/vnd.adobe.indesign-idml-package |
| 最初の ZIP エントリ | 非圧縮の «mimetype» ファイル。EPUB や ODF パッケージと同じ規約を使用 |
| ルートドキュメント | designmap.xml - すべてのコンポーネントフォルダを参照するパッケージマニフェスト |
| 置き換えられた形式 | .inx (InDesign Interchange)。InDesign CS4 以降で非推奨 |
| 開発元 | Adobe Inc. |
| Stories フォルダ | 各テキストスレッドが個別の Story_*.xml ファイルとして保存され、独立したコンテンツ編集が可能 |
| Spreads フォルダ | ページのジオメトリ、オブジェクトの配置、フレーム座標を定義する見開きごとの XML ファイル |
| MasterSpreads フォルダ | ドキュメントページ全体にグローバルに適用されるマスターページ定義 |
| XML フォルダ | 構造化・タグ付けされたドキュメントワークフロー用の XML タグと属性の定義 |
| Resources フォルダ | ドキュメント全体の資産:フォント、カラー見本、段落スタイル、文字スタイル |
| サードパーティのサポート | Affinity Publisher、QuarkXPress、Scribus による読み書きが可能 |
| 相互運用の目的 | データ損失なしに InDesign レイアウトを異なるアプリケーション間で交換するために設計 |
| 検査方法 | .idml を .zip にリネームすることで、任意のテキストエディタで内部のすべての XML を閲覧・編集可能 |
| リリース日 | 2008 (InDesign CS4) - replaced the older INX interchange format |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.adobe.com |
IDML の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。IDML ファイルについて最初の質問をしてみましょう。