TEMPLATE ファイル形式とは?
.template ファイルは Apple Pages のドキュメントテンプレートです。これは、元のデザインを上書きすることなく、開始点として開くことができる、事前にデザインされたワープロレイアウトです。macOS で .template ファイルをダブルクリックすると、Pages の「テンプレートを選択」にインストールされ、Pages で新しいドキュメントを作成するときにいつでも利用できるようになります。
内部的には、.template ファイルは通常の .pages ドキュメントと同じ ZIP ベースのパッケージ構造を使用しています。アーカイブを展開すると、Protobuf ベースの IWA(iWork Archive)バイナリ形式でエンコードされた Index/Document.iwa ファイル、QuickLook プレビューのサムネイル、およびメタデータのプロパティリストが表示されます。IWA バイナリには、すべてのレイアウト定義、段落および文字スタイル、テキストプレースホルダーオブジェクト、および埋め込まれたメディアが含まれています。
この形式は、2005年1月に Pages 1.0(iWork '05)で導入されました。Pages 5.0(2013年)で、コンテンツのエンコードが以前の XML ベースのバンドルから現在の IWA/Protobuf 形式に切り替わったため、古いテンプレートは Pages '09 以前とは互換性がありません。iOS 版 Pages では限定的なテンプレートサポートが提供されており、iCloud.com の iCloud Pages でもブラウザセッション内でインストール済みのテンプレートを使用できます。
テンプレートファイルのサイズは、埋め込まれた画像やプレビューアセットに応じて、約 1 MB から 20 MB の範囲です。コンテナは標準の ZIP であるため、任意のアーカイブツールでファイル構造を検査できますが、IWA ペイロードを完全に解釈するには Pages または互換性のあるパーサーが必要です。Borland C++ や特定のレガシーな表計算ツールなど、他のアプリケーションも歴史的に、関連のない独自の形式に .template 拡張子を使用していました。
セキュリティと安全性
リスク: LOWPages の .template ファイルはドキュメントテンプレートであり、実行ファイルではありません。それ自体でコードを実行することはできません。リスクは低いですが、Pages のドキュメントとテンプレートは限定的な形式(Automator/AppleScript)でマクロをサポートしています。信頼できるソースからのテンプレートのみを開くようにしてください。
形式の詳細
概要- 汎用テンプレートプレースホルダー(多くのフレームワーク) - さまざまなテンプレートエンジン(Django、Jinja2、Mustache、Chef)が .template 拡張子でテンプレートを保存する場合があります。これらはプレーンテキストファイルであり、Apple Pages とは関係ありません。
- Borland C++ プロジェクトテンプレート - レガシーな Borland C++ Builder は、プロジェクトのスキャフォールディングファイルに .template を使用していました。この製品は事実上 EOL(保守終了)です(Embarcadero が後継の RAD Studio を維持しています)。
TEMPLATE ファイルを開くプログラム
技術的詳細
詳細仕様| マジックバイト | オフセット 0 に `PK\x03\x04`(ZIP ローカルファイルヘッダー署名) |
| コンテナ | ZIP アーカイブ(macOS ファイルパッケージ / バンドル) |
| 圧縮 | エントリごとの DEFLATE(標準 ZIP 圧縮) |
| コンテンツエンコーディング | IWA(iWork Archive) - Protocol Buffer(Protobuf)バイナリエンコーディング |
| 主要な内部ファイル | `Index/Document.iwa` がレイアウト、スタイル、およびテキストプレースホルダーを保持 |
| プレビューアセット | ZIP パッケージに埋め込まれた QuickLook サムネイル画像 |
| 一般的なサイズ | 埋め込まれた画像やプレビューアセットに応じて 1 MB - 20 MB |
| 形式の互換性 | Pages 5.0+(2013年)IWA 形式。Pages '09 以前とは互換性なし |
| インストールパス | ダブルクリックで `~/Library/Application Support/Pages/Templates/` にインストール |
| テンプレートの保護 | テンプレートファイル自体に暗号化はありません。Pages ドキュメントは、エンドユーザー用ドキュメントのオプションのパスワード保護をサポートしています |
| プラットフォーム | macOS(メイン)、iOS(限定的)、iCloud Pages(ブラウザ) |
| メタデータ | ZIP 内のプロパティリスト(plist)がドキュメントのメタデータと属性を保持 |
| リリース日 | 2005 (Pages 1.0, iWork '05) |
| 最新バージョン | Pages 14.x (2024) template format |
TEMPLATE の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。TEMPLATE ファイルについて最初の質問をしてみましょう。