Hello,
Parallel archiver version 3.2 is here...
In the previous version , Parallel archiver was not supporting correctly the storing of empty directories, so in this new version i have supported the storing of empty directories, and i have optimized it more... To store empty directories please use ffDirectory in the "AddAttributes" like this:
pzr.AddAttributes:=[ffArchive,ffReadOnly,ffHidden,ffSystem,ffDirectory];
And please look at the test demos that i have included on the zip file...
Finally i think my Parallel archiver engine is complete and i think it is stable and it is really fast, next step i will design a graphical user interface for it...
I want to be more clearer about my Parallel archiver, i have designed my Parallel archiver engine so that you can script or you can automate the archiving with easy, and as you have noticed i have supported the best parallel compression algorithms, but what is more interesting about my Parallel archiver is that you can use it like a database system with an access of O(1) time complexity , because i have also designed it like a hashtable that you have to use from the harddisk or from memory, this is where my Parallel archiver shines ! The Zip and 7Zip tools do not support that , and i have just tested for example 7Zip GUI tool and i have noticed that on a somewhat bigger archive with for example 20000 of files, it will take too much time to add or to delete a file, because those accesses are sequential on 7Zip and Zip, but this weakness do not exist in my Parallel archiver , because my parallel archiver is like a database system that access the files in O(1) time complexity, so my Parallel archiver is excellent in that regards, other than that i have done a benchmark and i have noticed that my Parallel archiver can load an index of 80000 of files in about 9.5 seconds in an SSD drive, that's really fast... so i will advice you to take into consideration my Parallel archiver because it's an excellent tool.
You can download my new Parallel archiver version 3.2 from:
Thank you,
Amine Moulay Ramdane.