Hello.
My Parallel Compression version 2.0 is here.
(i have reworked and cleaned my parallel compression library, please look at the source code inside the zip file..)
Description:
My Parallel Compress Library supports Parallel Gzip , Parallel Bzip
and Parallel LZMA algorithms, it works on TStreams, that means
it supports TMemoryStreams and TFileStreams etc.. and it uses
my Thread Pool Engine that implements work-stealing and that
uses a lock-free worker queue for each worker thread for more
efficiency.
Please look at test_pgzip.pas , test_pbzip.pas and test_plzma.pas
demos inside the zip file, compile and execute them... -
Language: FPC Pascal v2.2.0+ / Delphi 7+:
http://www.freepascal.org/Note: Parallel Gzip , Parallel Bzip work with both FreePascal and Delphi ,
but Parallel LZMA works only with Delphi 7 and up.
Operating Systems: Win , Linux and Mac (x86).
Note: to be able to port to Linux and Mac OSX you have to compile
the dynamic libraries...
You can download my Parallel Compression LIbrary version 2.0 from:
http://pages.videotron.com/aminer/ Regards,
Amine Moulay Ramdane.