Re: [Freedos-devel] HTMLHELP mem corruption, usage policy on APACK vs. UPX

2025-08-27 Thread Bernd Böckmann via Freedos-devel
> Am 28.08.2025 um 01:11 schrieb E. Auer via Freedos-devel > : > > Would the APACKed file also work on 8086? While not having tested this specific HTMLHELP binary, a FDISK binary I tested with the same APACK version did (though the official FDISK binary is UPX compressed). > Does HTMLHELP i

Re: [Freedos-devel] HTMLHELP mem corruption, usage policy on APACK vs. UPX

2025-08-27 Thread Aitor Santamaría via Freedos-devel
Hi, El jue, 28 ago 2025 a las 1:12, E. Auer via Freedos-devel (< freedos-devel@lists.sourceforge.net>) escribió: > I tend to stick to UPX, preferably the UPX-UCL variant. > > +1 for that. As for me, I prefer to stick with the open source solution (and to my taste, even better when it is MIT/BSD-t

[Freedos-devel] HTMLHELP mem corruption, usage policy on APACK vs. UPX

2025-08-27 Thread Bernd Böckmann via Freedos-devel
Hi, after fixing a memory corruption in HTMLHELP [1], I need to publish a new binary. I noticed that the APACK [2] compressed file is 53067 bytes, while the UPX compressed file is 55292 bytes, so ~4% better compression when using APACK. UPX 5.02 settings : --8086 --best APACK 1.00 settings: -1

Re: [Freedos-devel] HTMLHELP mem corruption, usage policy on APACK vs. UPX

2025-08-27 Thread E. Auer via Freedos-devel
Hi Bernd! after fixing a memory corruption in HTMLHELP [1], "The memory corruption happened in openZipFile() by overwriting data segment elements following zipfile, especially the UTF conversion tables. zipfile stores an absolute path, so it was changed to zipfile[MAXPATH] instead zipfile[MA