Hello,
Parallel compression library was updated to version 3.0,
now parallel LZMA is compatible with both Delphi and FreePascal,
and i have added parallel LZ4 compression for both 32 bit and 64 bit.
Parallel Compression Library 3.0 is very stable now.
Author: Amine Moulay Ramdane
Description:
Parallel Compression Library implements Parallel Gzip , Parallel Bzip ,
Parallel LZMA and Parallel LZ , Parallel LZO and parallel LZ4 algorithms
using my Thread Pool Engine.
- Now my ParallelGzip gives 5% better performance than Pigz.
- It supports memory streams, file streams and files
- 64 bit supports - lets you create archive files over 4 GB ,
supports archives up to 2^63 bytes, compresses and
decompresses files up to 2^63 bytes.
- Parallel compression and parallel decompression are extremely fast
- It supports both compression and decommpression rate indicator
- You can test the integrity of your compressed file
- Easy programming interface
- Full source codes available.
Just look at the Easy compression library for example,
if you have noticed it's not a parallel compression library.
http://www.componentace.com/ecl_features.htm
And look at its pricing:
http://www.componentace.com/order/order_product.php?id=4
My parallel compression library costs you 0$
and it's a parallel compression library..
You can download Parallel compression library from:
http://pages.videotron.com/aminer/
Please look at test_pgzip.pas , test_pbzip.pas , test_plzma.pas ,
test_plz.pas , test_plzo.pas and tesT_plz4.pas demos inside the zip
file, compile and execute them... -
Language: FPC Pascal v2.2.0+ and Lazarus / Delphi 7 to 2007:
http://www.freepascal.org/
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...
Required FPC switches: -O3 -Sd -dFPC -dWin32 -dFreePascal
-Sd for delphi mode....
-dUnix for Linux,MacOSX etc.
Required Delphi switches: -DMSWINDOWS -$H+ -DDelphi
Look into defines.inc there is many options:
CPU32: for 32 bits architecture
CPU64: for 64 bits architecture
Thank you,
Amine Moulay Ramdane.