zlib-ng VS FiniteStateEntropy

Compare zlib-ng vs FiniteStateEntropy and see what are their differences.

zlib-ng

zlib replacement with optimizations for "next generation" systems. (by zlib-ng)

FiniteStateEntropy

New generation entropy codecs : Finite State Entropy and Huff0 (by Cyan4973)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
zlib-ng FiniteStateEntropy
13 4
1,440 1,263
1.8% -
9.4 0.0
14 days ago over 1 year ago
C C
zlib License BSD 2-clause "Simplified" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

zlib-ng

Posts with mentions or reviews of zlib-ng. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-24.

FiniteStateEntropy

Posts with mentions or reviews of FiniteStateEntropy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-16.
  • Intel QuickAssist Technology Zstandard Plugin for Zstandard
    10 projects | news.ycombinator.com | 16 Aug 2023
    It's obsolete. It's limited to 32KB LZ window with huffman coding. Zstd can use a much larger window (8MB recommended) and a much better entropy coder: https://github.com/Cyan4973/FiniteStateEntropy
  • Worries about tANS?
    5 projects | /r/compression | 22 Apr 2023
    tANS block based : FSE
  • Silly Lossy Text Compression Idea
    4 projects | news.ycombinator.com | 21 May 2022
    Sounds similar to: https://github.com/Cyan4973/FiniteStateEntropy

    https://arxiv.org/abs/1311.2540

    > The modern data compression is mainly based on two approaches to entropy coding: Huffman (HC) and arithmetic/range coding (AC). The former is much faster, but approximates probabilities with powers of 2, usually leading to relatively low compression rates. The latter uses nearly exact probabilities - easily approaching theoretical compression rate limit (Shannon entropy), but at cost of much larger computational cost.

  • C Deep
    80 projects | dev.to | 27 Feb 2021
    FiniteStateEntropy - Two highly efficient compression codecs optimized for modern CPUs. BSD-2-Clause

What are some alternatives?

When comparing zlib-ng and FiniteStateEntropy you can also consider the following projects:

zstd - Zstandard - Fast real-time compression algorithm

Snappy - A fast compressor/decompressor

ZLib - A massively spiffy yet delicately unobtrusive compression library.

Minizip-ng - Fork of the popular zip manipulation library found in the zlib distribution.

brotli - Brotli compression format

libdeflate - Heavily optimized library for DEFLATE/zlib/gzip compression and decompression

LZFSE - LZFSE compression library and command line tool

LZMA - (Unofficial) Git mirror of LZMA SDK releases

uzlib - Radically unbloated DEFLATE/zlib/gzip compression/decompression library. Can decompress any gzip/zlib data, and offers simplified compressor which produces gzip-compatible output, while requiring much less resources (and providing less compression ratio of course).

PhysicsFS - PhysFS++ is a C++ wrapper for the PhysicsFS library.