dtieuf
02-26-2004, 10:08 AM
We are using DevStudio9 and VBuild2.1. We zip the results from VBuild then ship a self-extracting exe.
When uncompressed, our software is 22.4Mb. An InstallShield full install is 12Mb.
The problem is that so far, our updates built with VBuild with maximum compression are around 7Mb, even when only a few files have changed.
To build updates, I create Full versions in DevStudio, then use VBuild to create Offline Packages with maximum compression.
At first, I created an update where the only change was the product version number: the VBuild output was 2.67Mb.
->Is that the smallest we can get ?
When it came to create real updates: our software includes a few small dll and exe files + 2 chm files. The chm files are 4Mb (total) and practically the largest files we have. I first created an update with some changed files (leaving the chm files unchanged). The output was 2.76Mb. When I added the modified chm files, it went to our usual 6.5Mb, as if the chm files were added integrally.
->Any suggestion to reduce the size of our updates ? Isn't VBuild supposed to do byte-level comparison for any type of file ?
When uncompressed, our software is 22.4Mb. An InstallShield full install is 12Mb.
The problem is that so far, our updates built with VBuild with maximum compression are around 7Mb, even when only a few files have changed.
To build updates, I create Full versions in DevStudio, then use VBuild to create Offline Packages with maximum compression.
At first, I created an update where the only change was the product version number: the VBuild output was 2.67Mb.
->Is that the smallest we can get ?
When it came to create real updates: our software includes a few small dll and exe files + 2 chm files. The chm files are 4Mb (total) and practically the largest files we have. I first created an update with some changed files (leaving the chm files unchanged). The output was 2.76Mb. When I added the modified chm files, it went to our usual 6.5Mb, as if the chm files were added integrally.
->Any suggestion to reduce the size of our updates ? Isn't VBuild supposed to do byte-level comparison for any type of file ?