Glossario sulla creazione di pacchetti, la distribuzione e la query

ID modello utente applicazione

L'ID modello utente dell'applicazione identifica in modo univoco un'app nel sistema operativo in modo che il sistema operativo possa inviare notifiche e così via all'app.

mappa dei blocchi

Definisce gli indici e gli hash crittografici per blocchi di codice eseguibile e dati archiviati nei file di un pacchetto dell'app. Per ogni pacchetto dell'app è necessario un file BlockMap.xml.

pacchetto di dipendenza

Pacchetto da cui dipende un altro pacchetto. La dipendenza viene dichiarata nel manifesto del pacchetto dipendente e non nel manifesto del pacchetto di dipendenza.

pacchetto dipendente

Pacchetto che accetta una dipendenza da un altro pacchetto. La dipendenza viene dichiarata nel manifesto del pacchetto dipendente.

file footprint

File all'interno di un pacchetto dell'app che non fanno parte dell'app da distribuire. Questi file forniscono metadati relativi al pacchetto. I file di footprint standard includono il manifesto, la mappa a blocchi, la mappa di flusso e la firma digitale. I file di footprint vengono creati come parte del processo di compilazione del pacchetto. Inoltre, in base alla specifica OPC, [Content_Types].xml e file i cui nomi corrispondono al modello "*\_rels\*.rels" sono file di footprint.

manifest

File XML che descrive il contenuto e i metadati associati a un pacchetto, incluso l'ID del pacchetto. Per ogni pacchetto dell'app è necessario un file XML manifesto.

OPC

Open Packaging Conventions (OPC) descrive una tecnologia di file contenitore documentata negli standard ISO/IEC 29500 e ECMA 376. I pacchetti dell'app sono conformi a OPC.

package

Unità di distribuzione, gestione e manutenzione del software associato al modello di creazione pacchetti di app. Un pacchetto contiene i file che costituiscono l'app, insieme a un file manifesto che descrive il software in Windows.

nome della famiglia di pacchetti

Forma serializzata dell'ID pacchetto che rappresenta in modo univoco la famiglia di pacchetti nel computer. È adatto per la denominazione di oggetti come file e cartelle. Il nome della famiglia di pacchetti è simile al nome completo del pacchetto, ma include solo il nome e l'autore. Poiché esclude le informazioni che cambiano con la manutenzione (versione, architettura e informazioni sulle risorse), è utile per i riferimenti indipendenti dalla versione al pacchetto.

nome completo del pacchetto

Forma serializzata dell'ID pacchetto che rappresenta in modo univoco questa versione del pacchetto nel computer. È adatto per la denominazione di oggetti come file e cartelle.

ID pacchetto

Identificatore univoco globale per un pacchetto. È costituito da una tupla di attributi per il pacchetto, tra cui nome, autore, architettura supportata, informazioni sulle risorse e versione. Vedere nome completo del pacchetto e nome della famiglia di pacchetti per i moduli serializzati dell'ID pacchetto.

ID applicazione relativa al pacchetto

Attributo Id nell'elemento Application all'interno del manifesto del pacchetto, noto anche come PRAID. Questa stringa identifica in modo univoco un'app all'interno di un pacchetto. Questo attributo è obbligatorio per l'elemento Application .

file payload

I file all'interno di un pacchetto dell'app che fanno parte dell'app da distribuire. Questi file vengono estratti e inseriti nella cartella di installazione dell'utente.

ID risorsa

Parte facoltativa di un ID pacchetto usato per distinguere le risorse nel pacchetto. Ad esempio, è possibile usare un ID risorsa per specificare la lingua o le impostazioni locali.

Directory centrale ZIP

Sequenze di byte in un file ZIP che archivia i metadati relativi all'archivio ZIP e al relativo contenuto, tra cui nome, dimensioni, impostazioni di compressione e posizione all'interno dell'archivio.