An open API service indexing awesome lists of open source software.

https://github.com/michelenatale/compress

Here are a few smaller projects that demonstrate the compression of texts. Starting with the Huffman code.
https://github.com/michelenatale/compress

compress compression-algorithm huffman-coding huffman-compression-algorithm

Last synced: about 2 months ago
JSON representation

Here are a few smaller projects that demonstrate the compression of texts. Starting with the Huffman code.

Awesome Lists containing this project

README

        

# Compress

## Huffman Coding
The [Huffman Code](https://en.wikipedia.org/wiki/Huffman_coding) is the typical classic among compression codes, as this is an algorithm for lossless data compression. The C# code has a simple structure and fulfills the very fast derivation of the Huffman code, as well as the decoding. It's worth taking a look.

https://github.com/michelenatale/Compress/tree/main/HuffmanCoding

## Exponential-Golomb-Codes
[Exponential-Golomb-Codes](https://en.wikipedia.org/wiki/Exponential-Golomb_coding) (also known as Exp-Golomb-Coding) represent integers with bit patterns that become longer for larger numbers. One would think. The exponential Golomb code created here performs an analysis beforehand and adjusts the length of the code to the frequency.

https://github.com/michelenatale/Compress/tree/main/ExponentialGolombCode