Results 1 to 19 of 19

Thread: QuickLZ 1.30

  1. #1
    Member
    Join Date
    Jul 2006
    Location
    US
    Posts
    39
    Thanks
    26
    Thanked 1 Time in 1 Post
    New version of QuickLZ has been released, with new compression modes!

    "Latest news
    Version 1.30 beta
    16-Apr-2007

    Just when probably nobody tought it could go any faster, version 1.30 introduces four compression levels where one of the levels is using a new and interesting algorithm which is compressing both faster and better than 1.20, but on the cost of decompression speed which is reduced. Click here to visit the beta test website."

    source and executables:
    http://www.quicklz.com/beta.html

  2. #2
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts
    Thanks Spark!

  3. #3
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    4,497
    Thanks
    733
    Thanked 659 Times in 354 Posts
    i think that x86x64specific code in memcpy_up should fail when dst-src<4

    the 0 method is really something new

  4. #4
    Member
    Join Date
    Dec 2006
    Posts
    611
    Thanks
    0
    Thanked 1 Time in 1 Post
    I like mode 3, it has still the same (sometimes even higher) decompression speed And it gets below ratio 70% in my tests!

    I think there still are some surprises for us to get, because of the very distant final release date

  5. #5
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts
    Quick test...

    Test Machine: AMD Sempron 2400+

    Test File: ENWIK8

    Quick0
    Compressed Size = 50.2 MB (52,664,376 bytes)
    Compression Time = 00:00:02.859


    Quick1
    Compressed Size = 54.4 MB (57,087,654 bytes)
    Compression Time = 00:00:03.047


    Quick2
    Compressed Size = 49.4 MB (51,863,437 bytes)
    Compression Time = 00:00:04.828


    Quick3
    Compressed Size = 44.2 MB (46,378,129 bytes)
    Compression Time = 00:00:10.047

  6. #6
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    4,497
    Thanks
    733
    Thanked 659 Times in 354 Posts
    it will be interesting to compare with thor/tor

  7. #7
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,954
    Thanks
    359
    Thanked 332 Times in 131 Posts
    I think QuickLZ keeps too many air in compressed files. Also I guess that decompression speed is pretty close to the compression.
    Note that new LZPM unpacks ENWIK8 within 8 seconds! At the same time, you know, LZPM has uncomparable higher compression. So QuickLZ is not worth it.

  8. #8
    Member
    Join Date
    Dec 2006
    Posts
    611
    Thanks
    0
    Thanked 1 Time in 1 Post
    Quote Originally Posted by encode
    At the same time, you know, LZPM has uncomparable higher compression. So QuickLZ is not worth it.
    Well, if all goes well and LZPM gets its final version, you could provide a commercial license as QuickLZs author does

  9. #9
    Programmer
    Join Date
    May 2008
    Location
    denmark
    Posts
    94
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Hi,

    Cool forum!

    I have just released QuickLZ 1.30 beta 3 which increases compression speed by yet another 10 MB/s in level 0, compared to beta 2.

  10. #10
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts
    Welcome to the forum!

  11. #11
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts
    Quick test...

    Test Machine: AMD Sempron 2400+

    Test File: ENWIK8


    Quick0 (beta 3)

    Compressed Size = 50.2 MB (52,666,801 bytes)
    Compression time = 00:00:02.766


    Quick0 (beta 3) -mem

    Test File: ENWIK8c (Cut down version of ENWIK8 - 49,999,872 bytes)

    Reading source file...
    Setting HIGH_PRIORITY_CLASS...
    Benchmarking, please wait...

    Compressed 49999872 bytes into 26254360 bytes (52.5%) at 94.1 Mbyte/s.

    Decompressed at 114.3 Mbyte/s.

    (1 MB = 1000000 byte)

  12. #12
    Member
    Join Date
    Dec 2006
    Posts
    611
    Thanks
    0
    Thanked 1 Time in 1 Post
    New beta has been released... Just in case somebody collected them

    Changes from beta 4 to beta 5: Fixed a compile warning.

  13. #13
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts
    Quote Originally Posted by Black_Fox
    New beta has been released...
    Thanks BF!


    Quote Originally Posted by Black_Fox
    Just in case somebody collected them
    Thats me!

  14. #14
    Member
    Join Date
    Dec 2006
    Posts
    611
    Thanks
    0
    Thanked 1 Time in 1 Post
    I collect them all too
    beta 6

  15. #15
    Programmer
    Join Date
    May 2008
    Location
    denmark
    Posts
    94
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Beta 7 is out, increased level 0 compression speed by 8-12%

  16. #16
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts
    Quote Originally Posted by Lasse Reinhold
    Beta 7 is out, increased level 0 compression speed by 8-12%
    Thanks Lasse! Please dont stop increasing that compression speed!

  17. #17
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts
    Beta 9 has been released.

    Quote Originally Posted by Lasse Reinhold
    Latest version (28-Jun-2007): 1.30 beta 9
    Expected final release: Aug-2007
    Report bugs to: lar@quicklz.com

    Changes from beta 8 to beta 9: Fixed unaligned memory access (affecting RISC and Itanium 1 and 2) at decompression when STREAMING_MODE was defined and not divisable by 4 or 8.

    Changes from beta 7 to beta 8: Removed the #define x86x64_only flag and replaced it by automatic architecture detection with #ifdefs.

  18. #18
    Member
    Join Date
    Dec 2006
    Posts
    611
    Thanks
    0
    Thanked 1 Time in 1 Post
    Beta 10
    Quote Originally Posted by Lasse Reinhold
    Changes from beta 9 to beta 10: Decided to fix the error in beta 8 in a simpler way to lessen risk of introducing new errors. Now we simply set STREAM_BUFFER_SIZE = ((STREAMING_MODE >> 3) << 3) and keep the rest of the source code unchanged. (Note that STREAM_BUFFER_SIZE is just an internal constant, not part of the API visible to the programmer. The size of the streaming history buffer must be set trough STREAMING_MODE)

  19. #19
    Member Vacon's Avatar
    Join Date
    May 2008
    Location
    Germany
    Posts
    523
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hello everyone,

    thank you LovePimple and Black_Fox for information!

    Best regards!

Similar Threads

  1. QuickLZ-zlib wrapper
    By Lasse Reinhold in forum Data Compression
    Replies: 1
    Last Post: 19th March 2009, 10:25
  2. QuickLZ 1.50 prototype (win64 only)
    By Lasse Reinhold in forum Data Compression
    Replies: 3
    Last Post: 16th May 2008, 03:16
  3. QuickLZ 1.40
    By Lasse Reinhold in forum Forum Archive
    Replies: 6
    Last Post: 16th November 2007, 06:29
  4. QuickLZ v1.30 (final) released!
    By LovePimple in forum Forum Archive
    Replies: 3
    Last Post: 16th August 2007, 00:21
  5. QuickLZ v1.20 (final) released!
    By LovePimple in forum Forum Archive
    Replies: 0
    Last Post: 16th March 2007, 03:42

Posting Permissions

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