All --
I am creating this thread as a place for ZipMax enthusiasts and/or developers to either post suggestions on what they'd like to have added/changed in ZipMax, and the source code (and possibly) executable changes made (links only to exe's please... source is tiny, exe's arn't)
As eluded to in a recent ZipMax thread (asking for .INI settings), I made changes to ZipMax .5 as currently posted on Roman's ClrMame web site. I submitted the changes nearly a year ago and from that and through various replies on Roman's web site, he doesn't want to take the time to support/update ZipMax. My changes have not appeared yet. (Nothing against Roman, he provides a great service, but he rightfully needs to dedicate his time appropriately)
Therefore, I think since this site is more frequently visited and provides a nice discussion area, it would be good to attempt to support ZipMax here.
The changes I made were to allow you to start up one instance per machine over a network, then drag and drop files from a shared network folder onto all of the instances, and each machine would work on compressing the data, and all without any machine duplicating the efforts of another machine, or requiring you to separate the work beforehand and copy back/etc..
As soon as I locate the source code changes I made, along with ReadMe and .INI file changes, I will post them to this thread. For now, those that want the changes will need to apply them and compile them themselves.
I will add a reply later tonight with the updates. Feel free to use this thread to discuss ZipMax and what changes you'd like to see in it. Please don't post long INI files *OR* discussions about configuring a specific compressor or the benefits of the compressor/settings to the thread, use the other thread for that. (This thread should be about the core ZipMax processing program, not the things it shells out to)
PS: If you don't know what ZipMax is, check out Roman S's ClrMamePro site. However, in summary:
ZipMax is a batch processing program that when fed a list of command line compression utilities and another list of ZIP files, uncompresses the zip file, and recompresses it with evey compression utility and parameters it's told to. Then, it will "create" the smallest total archive by looking at EACH COMPRESSED FILE inside EACH ZIP and picking the smallest one across all and building the final zip from that. Therefore the resulting final ZIP archive will almost always be smaller than any single total archive from any individual compression utility. (Since it works at the per file level within the zip and not the whole zip itself).
This makes it unlike any other maximum compression utility out there that only looks at the resulting ZIP as a whole. It has a GUI with a drag and drop interface, and is manipulated through an english .INI file. You however will need to provide the compression utilities and configure it to use them correctly.