Komprimované a nekomprimované zdroje
Autoři balíčků mohou zmenšit velikost instalačních balíčků komprimací zdrojových souborů a jejich zahrnutím do souborů CAB. Obrázek zdrojového souboru lze komprimovat, nekomprimovat nebo směšovat oba typy.
-
komprimované zdroje
-
Zdroj skládající se výhradně z komprimovaných souborů by měl obsahovat komprimovaný bit příznaku v Souhrn počtu slov vlastnost. Komprimované zdrojové soubory musí být uloženy v souborech CAB umístěných v datovém proudu uvnitř souboru .msi nebo v samostatném souboru CAB umístěném v kořenovém adresáři zdrojového stromu. Všechny skříně ve zdroji musí být uvedeny v tabulce Media.
-
nekomprimované zdroje
-
Zdroj skládající se zcela z nekomprimovaných zdrojových souborů by měl vynechat komprimovaný bit příznaku z Souhrn počtu slov vlastnost. Všechny nekomprimované soubory ve zdroji musí existovat ve zdrojovém stromu určeném tabulkou Directory.
-
smíšených zdrojů
-
Chcete-li kombinovat komprimované a nekomprimované zdrojové soubory ve stejném balíčku, přepište Souhrn počtu slov ve výchozím nastavení vlastnost nastavením msidbFileAttributesCompressed nebo msidbFileAttributesNoncompressed bit příznaky u konkrétních souborů. Tyto bitové příznaky jsou nastaveny ve sloupci Atributy tabulky Soubor pokud stav komprese souboru neodpovídá výchozímu nastavení určenému vlastnostíSouhrn počtu slov.
Pokud má například vlastnost Souhrn počtu slov nastavenou komprimovanou bitovou sadu příznaku, budou všechny soubory považovány za komprimované do souboru CAB. Všechny nekomprimované soubory ve zdroji musí obsahovat msidbFileAttributesNoncompressed ve sloupci Atributy tabulky File. Nekomprimované soubory musí být umístěné v kořenovém adresáři zdrojového stromu.
Pokud vlastnost Souhrn počtu slov má nekomprimovanou sadu příznaků, soubory jsou ve výchozím nastavení považovány za nekomprimované a všechny komprimované soubory musí obsahovat msidbFileAttributesCompressed ve sloupci Atributy tabulky Soubor. Všechny komprimované soubory musí být uloženy v souborech CAB umístěných v datovém proudu uvnitř souboru .msi nebo v samostatném souboru CAB umístěném v kořenovém adresáři zdrojového stromu.
Další informace naleznete v tématu Použití souborů CAB a komprimovaných zdrojů.