Page 2 of 2 FirstFirst 12
Results 31 to 44 of 44

Thread: balz v1.03 is here!

  1. #31
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,255
    Added some match finder trick which drastically increases compression speed with large dictionaries; the text compression speed is crazily improved. In addition, found that 2 MB in most cases is much better than 1 MB, for example:

    driver.tar (driver cache, 320,136,192 bytes)

    BALZ v1.04, ex, 512k: 82,271,902 bytes
    BALZ v1.04, ex, 1m: 76,534,871 bytes
    BALZ v1.04, ex, 2m: 66,462,989 bytes
    BALZ v1.04, ex, 4m: 63,979,864 bytes

    Anyway, with new match finder the compression speed is OK even with 4 MB window.

    Continue testing!

  2. #32
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    2,594
    try it with 512mb dict

  3. #33
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,255
    TORNADO already has 512m dict

  4. #34
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    2,594
    and what are results?

  5. #35
    Member Fallon's Avatar
    Join Date
    May 2008
    Location
    Europe - The Netherlands
    Posts
    103
    Quote Originally Posted by encode
    Anyway, you may post your own thought about what BALZ do you really want to see – i.e. fast or not, favor compression or speed, etc.
    High efficiency, maybe give up some in exchange for compression,
    buth in truth, I will peek in and follow the ride to anywhere.
    Quote Originally Posted by encode
    the coolest part of BALZ is its simplicity – I think its one of the simplest compressors ever made – BALZ v1.04 has ~7 KB source code
    Attractive!
    I take it that your attention for assymmetry has to do with practical use. Typical users probably wont give a rats ass (bulat: DGARA) about a 7 kb or 700 kb source, as long as it is wrapped up in one executable and runs fast enough.

  6. #36
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,255
    Quote Originally Posted by Bulat Ziganshin
    and what are results?
    TOR v0.4, -11: 56,116,831 bytes

  7. #37
    Programmer
    Join Date
    Feb 2007
    Location
    Aachen, Germany
    Posts
    397
    Quote Originally Posted by Fallon
    Typical users probably wont give a rats ass (bulat: DGARA) about a 7 kb or 700 kb source
    Still, a tiny source is always nice - is easy to maintain. Damn, even Slug has 8 kb source code. CCM and RZM both have around 20 kb.

  8. #38
    Member Fallon's Avatar
    Join Date
    May 2008
    Location
    Europe - The Netherlands
    Posts
    103
    Quote Originally Posted by Christian
    Still, a tiny source is always nice - is easy to maintain.

  9. #39
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,255
    Well, I think new BALZ will have 4 MB window. Even granny UHARC has 4 MB dictionary by default. Having said that BALZ v1.04 is already a craziest thing - I think it will represent a big stride in my compression programs. The release is soon - just need do some tests&tunings and you'll see what's I'm talking about!


  10. #40
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,255
    Quote Originally Posted by Christian
    Still, a tiny source is always nice - is easy to maintain. Damn, even Slug has 8 kb source code. CCM and RZM both have around 20 kb.
    Some people that use my QUAD/LZPX source in their projects say that one of the best things about QUAD/LZPX is simplicity. Indeed ALL my sources are well structured - all variable/class/function names are carefully and logically chosen.

  11. #41
    Quote Originally Posted by encode
    Maybe I should keep 4 MB, at least for "pht.psd" file.
    Ooh Im honored
    As far as BALZs heading is in question, try to learn things that allow you to make even better compressor in the future I wont mind if the compression speed was a little higher, though.

  12. #42
    Member Fallon's Avatar
    Join Date
    May 2008
    Location
    Europe - The Netherlands
    Posts
    103
    Quote Originally Posted by encode
    Some people that use my QUAD/LZPX source in their projects say that one of the best things about QUAD/LZPX is simplicity.
    You are right. Thinking of the typical archiving user, for a moment I forgot about that mobile project that used your code, the implications of a good structure for use in such projects and in general for that matter.
    Maybe I have been away too long. Anyway, I think of your work as original and excellent.

    A 4 MB window will, as far as dictionary is concerned, let the program run on almost any old system. Thats probably a reason that RAR (and Ace) have sticked to 4mb as well.

  13. #43
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,255
    + Added 32 MB block size (instead of 16 MB)
    + Improved parsing

  14. #44
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    2,594
    Quote Originally Posted by Fallon
    A 4 MB window will, as far as dictionary is concerned, let the program run on almost any old system.
    yes, its exact reason why cabarc is limited to 2mb and rar/ace to 4mb (4mb is absolute minimum for win9x and 8mb is a practical one)

Page 2 of 2 FirstFirst 12

Similar Threads

  1. BALZ v1.12 is here!
    By encode in forum Data Compression
    Replies: 23
    Last Post: 10th June 2008, 17:02
  2. BALZ v1.11 is here!
    By encode in forum Data Compression
    Replies: 16
    Last Post: 30th May 2008, 17:48
  3. BALZ v1.05 is here!
    By encode in forum Data Compression
    Replies: 6
    Last Post: 9th May 2008, 00:34
  4. balz v1.05 is here!
    By encode in forum Forum Archive
    Replies: 1
    Last Post: 3rd May 2008, 01:34
  5. balz v1.04 is here!
    By encode in forum Forum Archive
    Replies: 28
    Last Post: 1st May 2008, 23:41

Posting Permissions

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