Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: TaxTom on March 26, 2014, 03:42:37 AM



Title: New Software 0.9.0 File Size
Post by: TaxTom on March 26, 2014, 03:42:37 AM
Why is the new version 0.9.0 zipped file 64MB in size, while the 32-bit and 64-bit files are only 12MB in size? Isn't a zipped file supposed to be smaller in size than the normal (unzipped) file? What are we getting in the 64MB file, that we are not getting if we download the 12MB file?


Title: Re: New Software 0.9.0 File Size
Post by: spartacusrex on March 26, 2014, 04:44:51 PM
Why is the new version 0.9.0 zipped file 64MB in size, while the 32-bit and 64-bit files are only 12MB in size? Isn't a zipped file supposed to be smaller in size than the normal (unzipped) file? What are we getting in the 64MB file, that we are not getting if we download the 12MB file?

do

# strip bitcoind

This makes it small again..


Title: Re: New Software 0.9.0 File Size
Post by: grue on March 26, 2014, 10:24:25 PM
look inside the .zip. there's 5x2 executables, plus the source.


Title: Re: New Software 0.9.0 File Size
Post by: wumpus on March 28, 2014, 10:00:30 AM
There is a some overhead of multiple executables because they are statically linked.

It'd be an option to use dynamic linking and ship a barrel of DLLs along with the executables, but having an independent .exe can be useful.


Title: Re: New Software 0.9.0 File Size
Post by: ViewSonic on March 29, 2014, 06:48:29 AM
Agree, if there would be an independent .exe  file it would be useful and more convenient


Title: Re: New Software 0.9.0 File Size
Post by: wumpus on March 29, 2014, 09:00:40 AM
Agree, if there would be an independent .exe  file it would be useful and more convenient
The exes are in the distribution are independent. If you download the zip you can place them anywhere.