Results 1 to 6 of 6

Thread: libzling is coming soon!

  1. #1
    Member RichSelian's Avatar
    Join Date
    Aug 2011
    Location
    Shenzhen, China
    Posts
    160
    Thanks
    18
    Thanked 56 Times in 27 Posts

    libzling is coming soon!

    now I want the fast compression program zling to become a full-featured compression library. I've made a pre-alpha version and demo program. try it and post your suggestion, please!
    visit homepage: https://github.com/richox/libzling

  2. Thanks (2):

    cade (3rd February 2014),samsat1024 (4th February 2014)

  3. #2
    Member
    Join Date
    Jun 2009
    Location
    Kraków, Poland
    Posts
    1,474
    Thanks
    26
    Thanked 121 Times in 95 Posts
    Nice. Have you tried intergrating FSE?

    BTW: I noticed the baidu namespace. Isn't 'baidu' a trademarked name? It seems somewhat unusual to me to include such kind of namespace.
    Last edited by Piotr Tarsa; 3rd February 2014 at 16:37.

  4. #3
    Member RichSelian's Avatar
    Join Date
    Aug 2011
    Location
    Shenzhen, China
    Posts
    160
    Thanks
    18
    Thanked 56 Times in 27 Posts
    Quote Originally Posted by Piotr Tarsa View Post
    Nice. Have you tried intergrating FSE?

    BTW: I noticed the baidu namespace. Isn't 'baidu' a trademarked name? It seems somewhat unusual to me to include such kind of namespace.
    I haven't read any FSE articles. currently I use semi-static Polar coding. how does FSE perform comparing to static Huffman coding? (I work in baidu.com, which is the biggest website of China, and our coding standards need an 'namespace baidu')
    Last edited by RichSelian; 3rd February 2014 at 17:08.

  5. #4
    Member
    Join Date
    Jun 2009
    Location
    Kraków, Poland
    Posts
    1,474
    Thanks
    26
    Thanked 121 Times in 95 Posts
    Well, there are many threads about FSE on this forum In short, FSE compresses as good as range coding and as fast as Huffman coding after the coding tables have been computed. However, computing of the coding tables takes some time, so the feasibility of using FSE depends on the frequency at which you recompute coding tables. If you use Polar coding then it suggests that you're recomputing the codes pretty often - otherwise you would use Huffman coding - and probably FSE won't fit well.

  6. #5
    Member RichSelian's Avatar
    Join Date
    Aug 2011
    Location
    Shenzhen, China
    Posts
    160
    Thanks
    18
    Thanked 56 Times in 27 Posts
    Quote Originally Posted by Piotr Tarsa View Post
    Well, there are many threads about FSE on this forum In short, FSE compresses as good as range coding and as fast as Huffman coding after the coding tables have been computed. However, computing of the coding tables takes some time, so the feasibility of using FSE depends on the frequency at which you recompute coding tables. If you use Polar coding then it suggests that you're recomputing the codes pretty often - otherwise you would use Huffman coding - and probably FSE won't fit well.
    looks good to me, I use 256KB semi-static coding, (I use Polar instead Huffman just for easier developing)

  7. #6
    Member
    Join Date
    Nov 2011
    Location
    Tunisia
    Posts
    8
    Thanks
    155
    Thanked 4 Times in 4 Posts
    Generic 32 & 64 for windows compiled with MSYS2(with pacman)/gcc 4.8.2 threads-posix, (64-bit:seh) / (32-bit:dwarf2)

    Checksums :

    File;crc32;md5;sha1;sha2 (256)
    Code:
    libzling32.zip;13A4DC1C;08F818BEFB26EB5AE41656BD6BEAD0F0;6C88CB535D21B92DB8A19A824664AADF9F31ABEE;43C64439B3B3EB1E3AE48FCE4746BE9737C100AB5777F5789C794F5F4B721D51
    libzling64.zip;BC6BCADA;2E3344D65DC8CAC72A3F547B11306BB8;ACF7E77982FAD9D6B673B9F4F2AA74BDE1E5C7E6;417A7D1F1C44FBB2C83685D047ED36B3DEA1E4F8D91F9BC55139B567AE8C9071
    Attached Files Attached Files

Similar Threads

  1. PeaZip 2.8 is coming...
    By Vacon in forum Data Compression
    Replies: 3
    Last Post: 26th November 2009, 00:11

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
  •