+ Reply to Thread
Results 1 to 8 of 8

Thread: NEW - plzip - a massively parallel OPEN-SOURCE-compressor based on LZMA

  1. #1
    Member
    Join Date
    May 2008
    Location
    Germany
    Posts
    238

    NEW - plzip - a massively parallel OPEN-SOURCE-compressor based on LZMA

    anyone knows this new plzip - program ?

    but i can not find a windows 32 binary ...

    ---
    http://www.nongnu.org/lzip/plzip.html

    Plzip uses the lzip file format;
    the files produced by plzip are fully compatible with lzip-1.4 or newer.

    http://www.nongnu.org/lzip/lzip.html

    Plzip is intended for faster compression/decompression of big files on multiprocessor machines, which makes it specially well suited for distribution of big software files and large scale data archiving. On files big enough, plzip can use hundreds of processors.

    Copyright (C) 2009, 2010 Antonio Diaz Diaz
    ---

    it seems interesting ...

    can someone here please build a win32 binary ?


    best regards

    Joerg

  2. #2
    Programmer schnaader's Avatar
    Join Date
    May 2008
    Location
    Hessen, Germany
    Posts
    320
    Quote Originally Posted by joerg View Post
    can someone here please build a win32 binary ?
    There's a Win32 binary available for version 1.8 (link).

    I also tried to compile 1.10-rc2 using G++ 3.4.5 with this command line:

    Code:
    g++ -O2 -Os -s -DPROGVERSION=\"1.10-rc2\" decoder.cc encoder.cc lziprecover.cc arg_parser.cc main.cc
    It almost works, but some errors appear (f.e. S_IRGRP, fchmod, fchown). Guess these can be fixed either by changing some of the code or using a newer/other compiler.
    http://schnaader.info
    Damn kids. They're all alike.

  3. #3
    Member
    Join Date
    May 2008
    Location
    Germany
    Posts
    238
    @schnaader: thank you very much for your post

    (http://mirrors.zerg.biz/nongnu/lzip/....8-win32-1.zip)

    but it seems to be lzip ..

    i am searching for a binary of plzip = "parallel-lzip"

    maybe with using of "pthreadGC2.dll" ?

    best regards

    Joerg

  4. #4
    Programmer schnaader's Avatar
    Join Date
    May 2008
    Location
    Hessen, Germany
    Posts
    320
    Quote Originally Posted by joerg View Post
    but it seems to be lzip ..

    i am searching for a binary of plzip = "parallel-lzip"
    Ah, I see, my fault. There are no binaries for plzip, just one for lzip. I'll try building plzip later.
    http://schnaader.info
    Damn kids. They're all alike.

  5. #5
    Programmer schnaader's Avatar
    Join Date
    May 2008
    Location
    Hessen, Germany
    Posts
    320
    Sorry for the late reply, but I just checked my e-mails of the last month and saw that I missed one from Michael Ortmann who sent a win32 binary of plzip 0.5 (based on lzip 0.9). It includes the binary, pthreadGC2.dll and two source code diffs.

    So, thanks Michael! Joerg, I hope this helps
    Attached Files Attached Files
    http://schnaader.info
    Damn kids. They're all alike.

  6. #6
    Member
    Join Date
    May 2008
    Location
    Germany
    Posts
    238
    there is a new version 0.8 (18-JAN-2012):

    http://download.savannah.gnu.org/rel...zip-0.8.tar.gz

    a windows - binary does not exist for now

    @schaader:

    thanks for publishing the windows-binary of version 0.5
    would it be possible to do an update of the windows-binary to version 0.8 ?

    best regards
    ---
    Plzip is a massively parallel (multi-threaded), lossless data compressor
    based on the lzlib compression library, with very safe integrity
    checking and a user interface similar to the one of bzip2, gzip or lzip.
    Plzip uses the lzip file format; the files produced by plzip are fully
    compatible with lzip-1.4 or newer, and can be rescued with lziprecover.

    Plzip is intended for faster compression/decompression of big files
    on multiprocessor machines, which makes it specially well suited for
    distribution of big software files and large scale data archiving. On
    files big enough, plzip can use hundreds of processors.

    ---
    changelog plzip - Antonio Diaz Diaz <ant_diaz@teleline.es>
    ---
    2012-01-17 - Version 0.8

    * main.cc: Added new option '-F, --recompress'.
    * decompress.cc (decompress): Show compression ratio.
    * main.cc (close_and_set_permissions): Inability to change output
    file attributes has been downgraded from error to warning.
    * Small change in '--help' output and man page.
    * Changed quote characters in messages as advised by GNU Standards.
    * main.cc: Set stdin/stdout in binary mode on OS2.
    * compress.cc: Reduce memory use of compressed packets.
    * decompress.cc: Use Boyer-Moore algorithm to search for headers.

    2010-12-03 - Version 0.7

    * Match length limits set by options -1 to -9 have been changed
    to match those of lzip 1.11.
    * decompress.cc: A limit has been set on the number of packets
    produced by workers to limit the amount of memory used.
    * main.cc (open_instream): Do not show the message
    " and '--stdout' was not specified" for directories, etc.
    * main.cc: Fixed warning about fchown return value being ignored.
    * testsuite: 'test1' renamed to 'test.txt'. Added new tests.

    2010-03-20 - Version 0.6

    * Small portability fixes.
    * Added chapter 'Program Design' and description of option
    '--threads' to manual.
    * Debug stats have been fixed.
    Last edited by joerg; 27th January 2012 at 13:32. Reason: changelog added

  7. #7
    Programmer schnaader's Avatar
    Join Date
    May 2008
    Location
    Hessen, Germany
    Posts
    320
    Quote Originally Posted by joerg View Post
    @schaader:

    thanks for publishing the windows-binary of version 0.5
    would it be possible to do an update of the windows-binary to version 0.8 ?
    I tried to apply the diffs from Michael (see my post above) to version 0.8 and compiling it together with the newest lzlib (1.3) - but though the compiler errors go away it gives a ton of linker errors and I don't know how to fix them. Perhaps some of the others can have a look at it and try to compile it.
    http://schnaader.info
    Damn kids. They're all alike.

  8. #8
    Member
    Join Date
    May 2008
    Location
    Germany
    Posts
    238
    @schaader:
    thank you very much for trying to build a new binary

    best regards

+ Reply to Thread

Similar Threads

  1. LZMA source
    By Shelwien in forum Data Compression
    Replies: 2
    Last Post: 29th March 2010, 19:45
  2. Implementation of JPEG2000 LLC based on LZMA
    By Raymond_NGhM in forum Data Compression
    Replies: 0
    Last Post: 19th March 2010, 02:14
  3. PeaZip - open source archiver
    By squxe in forum Data Compression
    Replies: 1
    Last Post: 3rd December 2009, 23:01
  4. BALZ - An Open-Source ROLZ-based compressor
    By encode in forum Data Compression
    Replies: 57
    Last Post: 3rd August 2008, 02:44
  5. New fast open-source paq-based jpeg compressor
    By Bulat Ziganshin in forum Forum Archive
    Replies: 14
    Last Post: 13th September 2007, 14:57

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts