Orígenes comprimidos y sin comprimir
Los autores de paquetes pueden reducir el tamaño de sus paquetes de instalación comprimiendo los archivos de origen e incluyéndolas en archivos de gabinete. La imagen del archivo de origen se puede comprimir, descomprimir o una mezcla de ambos tipos.
-
orígenes comprimidos de
-
Un origen que consta completamente de archivos comprimidos debe incluir el bit de marca comprimida en el resumen de recuento de palabras propiedad. Los archivos de origen comprimidos deben almacenarse en archivos de gabinete ubicados en un flujo de datos dentro del archivo .msi o en un archivo de gabinete independiente ubicado en la raíz del árbol de origen. Todos los gabinetes del origen deben aparecer en la tabla Media.
-
orígenes sin comprimir de
-
Un origen que consta completamente de archivos de código fuente sin comprimir debe omitir el bit de marca comprimido de la Word Count Summary Property. Todos los archivos sin comprimir del origen deben existir en el árbol de origen especificado por la tabla Directory.
-
orígenes mixtos de
-
Para mezclar archivos de origen comprimidos y sin comprimir en el mismo paquete, invalide la propiedad resumen de recuento de palabras predeterminada estableciendo las marcas de bits msidbFileAttributesCompressed o msidbFileAttributesNoncompressed en archivos concretos. Estas marcas de bits se establecen en la columna Atributos de la tabla Archivo si el estado de compresión del archivo no coincide con el valor predeterminado especificado por la propiedad Resumen de recuento de palabras.
Por ejemplo, si la propiedadresumen de recuento de palabrastiene el bit de marca comprimida establecida, todos los archivos se tratan como comprimidos en un gabinete. Los archivos sin comprimir del origen deben incluir msidbFileAttributesNoncompressed en la columna Atributos de la tabla Archivo de . Los archivos sin comprimir deben encontrarse en la raíz del árbol de origen.
Si la propiedadresumen de recuento de palabrastiene establecida la marca sin comprimir, los archivos se tratan como sin comprimir de forma predeterminada y los archivos comprimidos deben incluir msidbFileAttributesCompressed en la columna Atributos de la tabla Archivo. Todos los archivos comprimidos deben almacenarse en archivos de gabinete ubicados en un flujo de datos dentro del archivo .msi o en un archivo contenedor independiente ubicado en la raíz del árbol de origen.
Para obtener más información, vea Using Cabinets and Compressed Sources.