Share via


パッケージ、展開、およびクエリの用語集

アプリケーション ユーザー モデル ID

アプリケーション ユーザー モデル ID は、オペレーティング システム上のアプリを一意に識別し、オペレーティング システムが通知などをアプリに送信できるようにします。

ブロック マップ

アプリ パッケージのファイルに格納されている実行可能コードとデータのブロック用のインデックスと暗号化ハッシュを定義します。 すべてのアプリ パッケージに BlockMap.xml ファイルが必要です。

依存パッケージ

別のパッケージが依存するパッケージ。 依存は、依存パッケージのマニフェストではなく、依存パッケージのマニフェストで表記されます。

依存パッケージ

別のパッケージで依存するパッケージ。 依存は、依存パッケージのマニフェストで表記されます。

フットプリント ファイル

デプロイするアプリの一部ではないアプリ パッケージ内のファイル。 これらのファイルは、パッケージに関連するメタデータを提供します。 標準フットプリント ファイルには、マニフェスト、ブロック マップ、ストリーム マップ、デジタル署名が含まれます。 フットプリント ファイルは、パッケージのビルド プロセスの一部として作成されます。 また、OPC 仕様に従って、[Content_Types].xml と名前が "*\_rels\*.rels" パターンと一致するファイルはフットプリント ファイルです。

manifest

パッケージ ID を含むパッケージに関連付けられている内容とメタデータを記述する XML ファイル。 マニフェスト XML ファイルは、すべてのアプリ パッケージに必要です。

OPC

Open Packaging Conventions (OPC) では、ISO/IEC 29500 および ECMA 376 標準に記載されているコンテナーファイル テクノロジについて説明します。 アプリ パッケージは OPC に準拠しています。

package

アプリ パッケージ モデルに関連付けられているデプロイ、管理、サービス ソフトウェアの単位。 パッケージには、アプリを構成するファイルと、Windows へのソフトウェアを記述するマニフェスト ファイルが含まれています。

パッケージ ファミリ名

コンピューター上のパッケージ ファミリを一意に表すパッケージ ID のシリアル化された形式。 ファイルやフォルダーなどのオブジェクトに名前を付ける場合に適しています。 パッケージ ファミリ名はパッケージのフルネームに似ていますが、名前と発行元のみが含まれます。 サービスによって変更される情報 (バージョン、アーキテクチャ、およびリソース情報) は除外されるため、パッケージへのバージョンに依存しないリファレンスに役立ちます。

パッケージのフルネーム

コンピューター上のこのパッケージのバージョンを一意に表すパッケージ ID のシリアル化された形式。 ファイルやフォルダーなどのオブジェクトに名前を付ける場合に適しています。

パッケージ ID

パッケージのグローバル一意識別子。 名前、発行元、サポートされているアーキテクチャ、リソース情報、バージョンなどを含むパッケージの属性のタプルで構成されます。 パッケージ ID のシリアル化された形式については、パッケージのフルネームとパッケージ ファミリ名を参照してください。

パッケージの相対アプリケーション ID

パッケージ マニフェスト内の Application 要素上の Id 属性で、これは PRAID とも呼ばれます。 この文字列は、パッケージ内のアプリを一意に識別します。 この属性は、Application 要素に必要です。

ペイロード ファイル

デプロイするアプリの一部のアプリ パッケージ内のファイル。 これらのファイルが抽出され、ユーザーのインストール フォルダーに配置されます。

リソース ID

パッケージ内のリソースを区別するために使用されるパッケージ ID の省略可能な部分。 たとえば、リソース ID を使用して言語またはロケールを指定できます。

ZIP セントラル ディレクトリ

名前、サイズ、圧縮設定、アーカイブ内の場所を含む、ZIP アーカイブとその内容に関するメタデータを格納する ZIP ファイル内のバイト シーケンス。