> > Repacking T2502 with a modern deflate32 implementation adds 45 MB of > > usable payload space in the FreeDOS distribution media. > > You say it would need UNZIP 6 for DOS and would not work with PKZIP 2.
No, deflate32 is at the pkzip-2.04g compatibility level. Deflate64, which is Method 9, is at the pkzip-2.1 compatibility level. > Assuming that we want the ZIPs or other packages to still unpack > reasonably well even on 8086, how about using ADVZIP instead? > > https://github.com/amadvance/advancecomp/releases - also for DOS :-) Yes, I know about this because I did most of the recent integration work in advzip. :-) https://github.com/amadvance/advancecomp/blob/e17d498d4d3bfac8bac34e62dc03f5ddb3be9bea/HISTORY#L9 https://github.com/amadvance/advancecomp/blob/e17d498d4d3bfac8bac34e62dc03f5ddb3be9bea/HISTORY#L116 > Solid archives compress better, but make access to file listings and > individual files harder. Not really. 7z and rar archives have a central directory feature like ZIP, so listings are nearly free, and I/O initialization overhead usually dwarfs seeking costs in archive payloads that can be buffered by the system, which is all but approximately a dozen packages in distro. _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel