Arquivos mortos de texto
As tabelas de banco de dados do Windows Installer podem ser exportadas para arquivos de texto ASCII por meio do método MsiDatabaseExport ou Export do objeto Database. As informações desses arquivos mortos de texto podem ser importadas novamente para um banco de dados do Windows Installer usando MsiDatabaseImport ou o método Import do objeto Database.
Ferramentas como o msidb.exe podem exportar e importar arquivos mortos de texto. Confira Exportar arquivos e Importar arquivos para ver Exemplos de scripts do Windows Installer que podem exportar e importar arquivos mortos de texto de um banco de dados.
Observação
Os arquivos mortos de texto não se destinam a serem um meio de editar o banco de dados de instalação. Você deve usar uma ferramenta de edição de tabela do Windows Installer, como o Orca ou uma ferramenta de terceiros, para criar e modificar um pacote de instalação.
Os arquivos mortos de texto podem ser usados para as finalidades a seguir.
Os arquivos mortos de texto podem ser usados com sistemas de controle de versão.
Para remover o espaço de armazenamento desperdiçado e reduzir o tamanho final de arquivos .msi. Confira Como reduzir o tamanho de um arquivo .msi.
Para adicionar informações de localização a um banco de dados de instalação. Para obter mais informações, confira Tratamento da página de código de tabelas importadas e exportadas.
Para determinar a página de código de um banco de dados. Confira Como determinar a página de código de um banco de dados de instalação.
Para definir a página de código de um banco de dados. Confira Como definir a página de código de um banco de dados.
Para aumentar o limite de uma coluna de banco de dados. Exporte a tabela usando MsiDatabaseExport, edite o arquivo .idt exportado e importe a tabela usando MsiDatabaseImport. Os autores não podem alterar os tipos de dados de coluna, a nulidade nem os atributos de localização das colunas em tabelas padrão. Confira também Como criar um pacote grande.
As páginas a seguir descrevem as páginas de arquivo morto de texto e os respectivos formatos.