Sources compressées et non compressées
Les auteurs de package peuvent réduire la taille des packages d’installation en compressant les fichiers sources et en les incluant dans des fichiers CAB. L’image du fichier source peut être compressée, décompressée ou une combinaison des deux types.
-
Sources compressées
-
Une source composée uniquement de fichiers compressés doit inclure le bit d’indicateur compressé dans la propriété Résumé du nombre de mots . Les fichiers sources compressés doivent être stockés dans des fichiers CAB situés dans un flux de données à l’intérieur du fichier .msi ou dans un fichier CAB séparé situé à la racine de l’arborescence source. Toutes les armoires de la source doivent figurer dans la table des médias.
-
Sources non compressées
-
Une source composée uniquement de fichiers sources non compressés doit omettre le bit de l’indicateur compressé dans la propriété Résumé du nombre de mots . Tous les fichiers non compressés dans la source doivent exister dans l’arborescence source spécifiée par la table de répertoires.
-
Sources mixtes
-
Pour mélanger des fichiers sources compressés et non compressés dans le même package, remplacez la valeur par défaut de la propriété Résumé du nombre de mots en définissant les indicateurs de bits MsidbFileAttributesCompressed ou msidbFileAttributesNoncompressed sur des fichiers particuliers. Ces indicateurs de bits sont définis dans la colonne attributs de la table file si l’état de compression du fichier ne correspond pas à la valeur par défaut spécifiée par la propriété Résumé du nombre de mots .
Par exemple, si l’indicateur de bit compressé est défini pour la propriété Résumé du nombre de mots , tous les fichiers sont traités comme étant compressés dans un fichier CAB. Tous les fichiers non compressés dans la source doivent inclure msidbFileAttributesNoncompressed dans la colonne attributs de la table file. Les fichiers non compressés doivent se trouver à la racine de l’arborescence source.
Si l’indicateur non compressé est défini pour la propriété Résumé du nombre de mots , les fichiers sont considérés comme non compressés par défaut et tous les fichiers compressés doivent inclure des msidbFileAttributesCompressed dans la colonne attributs de la table de fichiers. Tous les fichiers compressés doivent être stockés dans des fichiers CAB situés dans un flux de données à l’intérieur du fichier .msi ou dans un fichier CAB séparé situé à la racine de l’arborescence source.
Pour plus d’informations, consultez utilisation d’armoires et de sources compressées.