Condividi tramite


Origini compresse e non compresse

Gli autori di pacchetti possono ridurre le dimensioni dei pacchetti di installazione comprimendo i file di origine e includendoli in file CAB. L'immagine del file di origine può essere compressa, non compressa o una combinazione di entrambi i tipi.

origini compresse

Un'origine costituita interamente da file compressi deve includere il bit del flag compresso nella word count Summary Property. I file di origine compressi devono essere archiviati in file CAB che si trovano in un flusso di dati all'interno del file .msi o in un file CAB separato che si trova nella radice dell'albero di origine. Tutti i cabinet nell'origine devono essere elencati nella tabella Media.

origini non compresse

Un'origine costituita interamente da file di origine non compressi deve omettere il bit del flag compresso dalla proprietà Riepilogo conteggio parole. Tutti i file non compressi nell'origine devono esistere nell'albero di origine specificato dalla tabella Directory.

origini miste

Per combinare file di origine compressi e non compressi nello stesso pacchetto, eseguire l'override della proprietà di riepilogoconteggio di wordpredefinita impostando i flag di bit msidbFileAttributesCompressed o msidbFileAttributesNoncompressed in file specifici. Questi flag di bit vengono impostati nella colonna Attributes della tabella File se lo stato di compressione del file non corrisponde all'impostazione predefinita specificata dalla proprietà Word Count Summary.

Ad esempio, se la proprietà riepilogo conteggio parole ha il bit di flag compresso impostato, tutti i file vengono considerati compressi in un cabinet. Tutti i file non compressi nell'origine devono includere msidbFileAttributesNoncompressed nella colonna Attributes della tabella File. I file non compressi devono trovarsi nella radice dell'albero di origine.

Se la proprietà Riepilogo conteggio parole ha il flag non compresso impostato, i file vengono considerati come non compressi per impostazione predefinita ed eventuali file compressi devono includere msidbFileAttributesCompressed nella colonna Attributi della tabella File. Tutti i file compressi devono essere archiviati in file CAB che si trovano in un flusso di dati all'interno del file .msi o in un file CAB separato che si trova nella radice dell'albero di origine.

Per altre informazioni, vedere Using Cabinets and Compressed Sources.For more information, see Using Cabinets and Compressed Sources.