Поделиться через


Уменьшение размера файла .msi

Разработчики пакетов установщика Windows могут заметить, что их файлы .msi становятся больше, чем ожидалось, после повторных изменений и сохранения. Файлы установщика Windows .msi — это составные файлы, содержащие хранилища и потоки, и имеют те же ограничения хранилища, что и ole-файлы документов. Если вы снова и снова изменяете и сохраняете один и тот же .msi файл, это приведет к созданию впустую памяти в файле. Это влияет только на авторов .msi файлов и не влияет на пользователей установщика Windows. Разработчики могут захотеть удалить это впустую дисковое пространство перед отправкой окончательного файла .msi.

Чтобы удалить впустую дисковое пространство и уменьшить окончательный размер файлов .msi, доступны следующие варианты.

  • Экспортируйте все таблицы в базе данных в IDT-файлы, а затем импортируйте их в новую базу данных. Это обеспечивает максимально компактный объем хранилища.
  • Используйте программную программу для сжатия дискового пространства OLE-файлов документов.