My Parallel Compression version 2.0 is here.
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
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:
Amine Moulay Ramdane.