Technical support > Windows

NSIS Script - Amendments Needed Pls

(1/2) > >>

odie:
Hi,

I was wondering who the editor for the NSIS script would be pls?

Wanted to make a feedback that i have been trying the compiler (NSIS) since R20000+ and have been tweaking to get the best compression ratios between all the modes available.

I have noticed the script set the compression to :
;SetCompressor bzip2
SetCompressor lzma

Which is lzma compression per file.
However, i have found that lzma (compress whole) method is better, proven by a smaller installer.
(Yes, i have tried to compress alot ALOT of them, basically, i update my Revision everyday......)

The latest R23386 has this ratio:

--- Code: ---Using lzma (compress whole) compression.

EXE header size:               37376 / 34816 bytes
Install code:                          (117786 bytes)
Install data:                          (669064221 bytes)
Uninstall code+data:                   (15278 bytes)
Compressed data:           557349227 / 669197285 bytes
CRC (0xFEEB8A14):                  4 / 4 bytes

Total size:                557386607 / 669232105 bytes (83.2%)

--- End code ---

So, could someone please amend the script and set from lzma to lzma (compress whole) instead?

:) Thanks!

BTAxis:
What's the syntax for this?

odie:

--- Quote from: BTAxis on March 09, 2009, 01:07:22 pm ---What's the syntax for this?

--- End quote ---

Hi BTAxis,

I am not too sure of this. Let me wiki this up....

Okie, got it off the NSIS site:

--- Quote ---Solid compression is no longer the default for bzip2 and lzma, use SetCompressor /SOLID bzip2 or SetCompressor /SOLID lzma for solid compression.

--- End quote ---

I believe the one we are using is "SetCompressor /SOLID lzma"

Are we able to modify the script as such pls?

Thanks.

odie:
Oh BTAxis,

Okie, this is a noobish question. I have a sourceforge ID but when i tried using that ID to log in to revision area for the SVN commit, i cannot commit the amendments of the script to the project....

I think one of the folks like urself needs to get this for me pls. Thanks.

geever:
You need more than an SF account for committing... you need to be a member of the project AFAIK.

-geever

Navigation

[0] Message Index

[#] Next page

Go to full version