Sources compressées et non compressées

Les créateurs de packages peuvent réduire la taille de leurs packages d’installation en compressant les fichiers sources et en les incluant dans les fichiers d’armoire. L’image de fichier source peut être compressée, non compressée ou un mix des deux.

Sources compressées

Une source composée entièrement de fichiers compressés doit inclure le paramètre d’indicateur compressé dans la propriété Word Count Summary. Les fichiers sources compressés doivent être stockés dans des fichiers d’armoire situés dans un flux de données à l’intérieur du fichier .msi ou dans un fichier d’armoire distinct situé à la racine de l’arborescence source. Toutes les armoires de la source doivent être répertoriées dans la table Média.

Sources non compressées

Une source composée entièrement de fichiers non compressés doit inclure le paramètre d’indicateur compressé dans la propriété Word Count Summary. Tous les fichiers non compressés de la source doivent exister dans l’arborescence source spécifiée par la table Répertoire.

Sources mixtes

Pour combiner les fichiers sources compressés et non compressés dans le même package, remplacez la valeur par défaut de la propriété Word Count Summary en définissant les indicateurs de paramètres msidbFileAttributesCompressed ou msidbFileAttributesNoncompressed sur des fichiers spécifiques. Ces indicateurs de paramètres sont définis dans la colonne Attributs de la table Dossier si l’état de compression du fichier ne correspond pas à la valeur par défaut spécifiée par la propriété Word Count Summary.

Par exemple, si le paramètre d’indicateur compressé de la propriété Word Count Summary est défini, tous les fichiers seront traités comme compressés dans une armoire. Tous les fichiers non compressés dans la source doivent inclure msidbFileAttributesNoncompressed dans la colonne Attributs de la table Dossier. Les fichiers non compressés doivent se trouver à la racine de l’arborescence source.

Si l’indicateur non compressé est défini sur la propriété Word Count Summary, les fichiers seront traités par défaut comme non compressés, et tous les fichiers compressés devront inclure msidbFileAttributesCompressed dans la colonne Attributs de la table Dossier. Tous les fichiers compressés doivent être stockés dans des fichiers d’armoire situés dans un flux de données à l’intérieur du fichier .msi ou dans un fichier d’armoire distinct situé à la racine de l’arborescence source.

Pour plus d’informations, consultez Utilisation d’armoires et de sources compressées.