Hello Eric,
Please be more specific about the amount of space saved.
Some quick figures: by using LZMA compression instead of Deflate
compression (at the maximum compression level), I found that the
gcc-ia16 package files' sizes were reduced thus:
(*) i16budoc.zip: 765,363 -> 640,309 bytes
(*) i16butil.zip: 10,006,352 -> 8,613,168
(*) i16gcc.zip: 9,221,298 -> 9,093,865
(*) i16gcdoc.zip: 1,373,732 -> 1,087,149
(*) i16newli.zip: 25,100,887 -> 10,686,845
The space saved by using LZMA is thus 16,346,296 out of 46,467,632
bytes, or about 35%.
Part of the huge saving is because the Deflate method --- for some
reason --- has trouble properly compressing the Newlib source tree and
the Binutils source diff. If I exclude all the source files (SOURCE/*,
also including the GCC source diff) from the packages, the overall space
saved turns out to be 1,733,451 out of 21,856,783 bytes, or about 8%.
Thank you!
--
https://github.com/tkchia
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel