Results 1 to 2 of 2

Thread: Looking for dynamic ari/ans codec

  1. #1
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    4,572
    Thanks
    780
    Thanked 687 Times in 372 Posts

    Looking for dynamic ari/ans codec

    I need any dynamic multi-symbol arithmetic or ANS codec for a quick experiment. Can you recommend any ready-to-use C/C++ sources?

  2. #2
    Administrator Shelwien's Avatar
    Join Date
    May 2008
    Location
    Kharkov, Ukraine
    Posts
    3,977
    Thanks
    296
    Thanked 1,304 Times in 740 Posts
    My recent bytewise RCs - not speed-optimized: https://encode.su/threads/3084-Simpl...ll=1#post59643

    TurboRC is optimized and has some relevant modes: https://github.com/powturbo/Turbo-Range-Coder

    Adaptive rANS: https://github.com/BareRose/nibrans

    NLZM has adaptive rANS: https://github.com/nauful/NLZM/blob/.../NLZM.cpp#L788

    Just for reference:

    FSE has tANS, blockwise-static?: https://github.com/Cyan4973/FiniteStateEntropy

    fgiesen's rANS, but afair its static: https://github.com/rygorous/ryg_rans

    Bonfield's rANS, also static, but has o1: https://github.com/jkbonfield/rans_static

  3. Thanks:

    Bulat Ziganshin (17th August 2020)

Similar Threads

  1. Dynamic, canonical, and static Huffman
    By SolidComp in forum Data Compression
    Replies: 15
    Last Post: 3rd July 2020, 16:55
  2. LZPM v0.17 is here! (LZ77+ARI+Optimal Parsing)
    By encode in forum Data Compression
    Replies: 13
    Last Post: 17th April 2020, 04:12
  3. Another ANS opportunity ?
    By boxerab in forum Data Compression
    Replies: 0
    Last Post: 10th August 2017, 16:58
  4. Which ANS is the Best
    By calthax in forum Data Compression
    Replies: 8
    Last Post: 9th September 2014, 16:13
  5. FLASHZIP new ARI+LZP compressor
    By Nania Francesco in forum Forum Archive
    Replies: 65
    Last Post: 5th February 2008, 21: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
  •