MAKEMSI quickly and reliably creates MSI files in a non-programmatic way
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
[Bottom][Contents][Prev]: Databases Contain Empty Holes![Next]: Internal MSIEXEC.EXE not Informational
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
\->Windows Installer Basics->Limitations (areas of improvement)->Databases Are Not Compressed!

Databases Are Not Compressed!

The size of Windows Installer databases is a major reason why people don't use it (although most people are thinking of InstallShield generated "MSI"). With the tiny overhead with tools like NSIS its hard to convince them.

The database is also not compressed! It does have some very basic string compression mechanism, but ideally each database table (and binary stream) would be compressed in the database as a whole. Do not confuse this issue with file compression where the database author compresses the files and adds this compressed resource to the MSI.

Also see "Databases Contain Empty Holes!".


Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006 & 2007 for the Windows SDK (Windows Installer) area.This external link was OK when tested at 12 Jun 2008Please email me any feedback, additional information or corrections.
See this page online (look for updates)

[Top][Contents][Prev]: Databases Contain Empty Holes![Next]: Internal MSIEXEC.EXE not Informational


MAKEMSI© is (C)opyright Dennis Bareis 2003-2008 (All rights reserved).
Wednesday June 25 2008 at 7:16pm
Visit MAKEMSI's Home PageThis external link was OK when tested at 21 Jun 2008

HTML page dated Mon, 29 Jan 2007 00:11:11 GMT
Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006 & 2007 for the Windows SDK (Windows Installer) area.This external link was OK when tested at 12 Jun 2008