Hello....
My Parallel archiver version 4.2 is here, and now i have stress tested
it and it is much more stable.
I have just added the following methods to the interface:
function FixArchive(Stream:TStream):boolean;
- To fix the stream
function AnalyzeArchive(filename:string):TypeError;overload;
- Analyze the Archive file, the returned TypeError is ctCorrupt if the
file is corrupt or ctUnknown if the file is of an unknown format.
function AnalyzeArchive(Stream:TStream):TypeError;overload;
- Analyze the Archive Stream, the returned TypeError is ctCorrupt if the
stream is corrupt or ctUnknown if the stream is
of an unknown format.
Now it has become powerful, also it is correctly Fault tolerant to power
failures etc.. , also now the returned exceptions of the constructor is
ELoadIndex if it can not load the index or EUnknownFileFormat if it
isn't the right file archive format, also i have added a boolean
property called ExtractFullPath that allows to Extract the full path or
not, i have also modified the demos inside the zip file, please take a
look at the demos inside the zip file to learn more how to use my
Parallel archiver, and now you can be more confident because it is much
more stable.
You can download the new version 4.2 of my Parallel archiver from:
https://sites.google.com/site/aminer68/parallel-archiver
Thank you,
Amine Moulay Ramdane.