Page 3 of 3 FirstFirst 123
Results 61 to 68 of 68

Thread: LZSS v0.01 is here!

  1. #61
    Member
    Join Date
    Sep 2008
    Location
    France
    Posts
    865
    Thanks
    463
    Thanked 260 Times in 107 Posts

    Smile

    an "optimized hash function" ?

    Last time i tried to test hash functions, i found little differences between most formulaes,
    with the notable exception of byte-aligned operations, which should be avoided.
    (For example, for a 4 bytes to 16 bits hash, one should avoid :
    hash = input ^ input>>16;
    )

    That situation aside, any odd number seemed to produce mostly equivalent results;

    Anyway, i'm very interested in what you could find...
    Last edited by Cyan; 1st October 2009 at 20:24.

  2. #62
    Member
    Join Date
    Jul 2006
    Location
    US
    Posts
    39
    Thanks
    26
    Thanked 1 Time in 1 Post
    Quote Originally Posted by encode View Post
    The name of a program shouldn't be "LZSS". LZSS is about bit flags to determine match or a literal. And here we have no bit flags. Just can't figure out how to call it. It should contain an "LZ" - *SOMETHING*LZ or LZ*SOMETHING*.
    Maybe LzSpeedy or SpeedyLz.

    As a bonus, neither term seems to be in use, yet. (no google hits)

    --
    Wiktionary entry for speedy::

    Speedy (adjective)
    1. Characterized by a rapid or swift motion.

    synonyms: fast, swift, quick

  3. #63
    Member m^2's Avatar
    Join Date
    Sep 2008
    Location
    Ślůnsk, PL
    Posts
    1,611
    Thanks
    30
    Thanked 65 Times in 47 Posts
    Encode, your LZSS sources disappeared from here. Could you repost them?

  4. #64
    Member m^2's Avatar
    Join Date
    Sep 2008
    Location
    Ślůnsk, PL
    Posts
    1,611
    Thanks
    30
    Thanked 65 Times in 47 Posts
    Encode, no comments?
    Anybody?

  5. #65
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    Wow, I'm here!
    The source is attached, but take into account - it is an extremely old code... Many things changed from that time... Anyway, I have an idea about the new super fast and open source encoder a la CRUSH (LZ77 + bit codes) but with simpler (faster) bit codes or byte aligned codes...
    Attached Files Attached Files

  6. #66
    Member m^2's Avatar
    Join Date
    Sep 2008
    Location
    Ślůnsk, PL
    Posts
    1,611
    Thanks
    30
    Thanked 65 Times in 47 Posts
    Thank you.

  7. #67
    Member Menno de Ruiter's Avatar
    Join Date
    Mar 2012
    Location
    ----------------------------------------------
    Posts
    27
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hi hi,

    Is the lzss001.zip compatible/same as the ntfs microsoft variant? I remember a while ago I asked you this, and something was not exact the same, but I can't remember clearly anymore. I want to write some tools for converting an uncompressed disk to a compressed disk, but not with using the dll's from ms... dont know if I will succeed

  8. #68
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    It's not compatible. However, it's pretty similar, and changing window size and fixing match length/offset coding you can make it compatible! Match flag coding and literal coding scheme are the same!

Page 3 of 3 FirstFirst 123

Similar Threads

  1. LZSS with a large dictionary
    By encode in forum Data Compression
    Replies: 31
    Last Post: 31st July 2008, 22:15

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
  •