Paketerstellung, Bereitstellung und Abfrageglossar

Anwendungsbenutzermodell-ID

Die Anwendungsbenutzermodell-ID identifiziert eine App auf dem Betriebssystem eindeutig, sodass das Betriebssystem Benachrichtigungen usw. an die App senden kann.

Blockzuordnung

Definiert die Indizes und kryptografischen Hashes für Blöcke ausführbaren Codes und Daten, die in den Dateien eines App-Pakets gespeichert sind. Für jedes App-Paket ist eine BlockMap.xml-Datei erforderlich.

Abhängigkeitspaket

Ein Paket, von dem ein anderes Paket abhängt. Die Abhängigkeit wird im Manifest des abhängigen Pakets und nicht im Manifest des Abhängigkeitspakets deklariert.

Abhängiges Paket

Ein Paket, das eine Abhängigkeit von einem anderen Paket akzeptiert. Die Abhängigkeit wird im Manifest des abhängigen Pakets deklariert.

Speicherbedarfsdateien

Dateien in einem App-Paket, die nicht Teil der bereitzustellenden App sind. Diese Dateien stellen Metadaten für das Paket bereit. Standard-Speicherabdruckdateien umfassen das Manifest, die Blockzuordnung, die Streamzuordnung und die digitale Signatur. Speicherbedarfsdateien werden im Rahmen des Paketerstellungsprozesses erstellt. Zusätzlich gemäß der OPC-Spezifikation sind [Content_Types].xml und Dateien, deren Namen dem Muster "*\_rels\*.rels" entsprechen, Footprintdateien.

Manifest

Eine XML-Datei, die den Inhalt und die Metadaten beschreibt, die einem Paket zugeordnet sind, einschließlich der Paket-ID. Für jedes App-Paket ist eine XML-Manifestdatei erforderlich.

OPC

Open Packaging Conventions (OPC) beschreibt eine Container-File-Technologie, die in den Standards ISO/IEC 29500 und ECMA 376 dokumentiert ist. App-Pakete sind OPC-kompatibel.

Paket

Die Einheit der Bereitstellungs-, Verwaltungs- und Wartungssoftware, die dem Paketerstellungsmodell für Apps zugeordnet ist. Ein Paket enthält die Dateien, aus denen die App besteht, sowie eine Manifestdatei, die die Software für Windows beschreibt.

Paketfamilienname

Eine serialisierte Form der Paket-ID, die die Paketfamilie auf dem Computer eindeutig darstellt. Es eignet sich zum Benennen von Objekten wie Dateien und Ordnern. Der Paketfamilienname ähnelt dem vollständigen Paketnamen, enthält jedoch nur den Namen und den Herausgeber. Da es Informationen ausschließt, die sich bei der Wartung ändern (Versions-, Architektur- und Ressourceninformationen), ist es für versionsunabhängige Verweise auf das Paket nützlich.

Vollständiger Name des Pakets

Eine serialisierte Form der Paket-ID, die diese Version des Pakets auf dem Computer eindeutig darstellt. Es eignet sich zum Benennen von Objekten wie Dateien und Ordnern.

Paket-ID

Ein global eindeutiger Bezeichner für ein Paket. Es besteht aus einem Tupel mit Attributen für das Paket, einschließlich Name, Herausgeber, unterstützter Architektur, Ressourceninformationen und Version. Serialisierte Formulare der Paket-ID finden Sie unter Vollständiger Paketname und Paketfamilienname.

Relative Anwendungs-ID des Pakets

Das Id-Attribut für das Application-Element im Paketmanifest, das auch als PRAID bezeichnet wird. Diese Zeichenfolge identifiziert eine App innerhalb eines Pakets eindeutig. Dieses Attribut ist für das Application-Element erforderlich.

Nutzlastdateien

Die Dateien in einem App-Paket, die Teil der bereitzustellenden App sind. Diese Dateien werden extrahiert und im Installationsordner des Benutzers platziert.

Ressourcen-ID

Ein optionaler Teil einer Paket-ID, der verwendet wird, um die Ressourcen im Paket zu unterscheiden. Beispielsweise kann eine Ressourcen-ID verwendet werden, um die Sprache oder das Gebietsschema anzugeben.

Zentrales ZIP-Verzeichnis

Die Bytesequenzen in einer ZIP-Datei, die Metadaten zum ZIP-Archiv und dessen Inhalt speichern, einschließlich Name, Größe, Komprimierungseinstellungen und Speicherort innerhalb des Archivs.