Sister Repository - Uncram
❗ This repository's contents are not yet completed
Uncram is a repository that attempts to implement multiple decompression algorithms. Algorithms implemented can be simple (like run-length) or complicated (like huffman).
This repository implements the following lossless algorithms: Run Length, LZW, and Huffman
Run Length encoding uses the following system, and is a very simple text file compression method.
Simplify a line like a4b2c1d4e2
to aaaabbcddddee
This repository has a sister repository called Cram that seeks to compress the files decompressed using these algorithms.
Visit the repository here
Run-Length Encoding:
LZW Encoding:
Huffman Encoding:
Just simply download the uncram_latest.zip
file in the repository and extract the contents.
Then just run whichever file you want to test out.
❗ G++
compiler recommended. This repository has not been tested for Clang
, GCC
, EDG
, and other compilers. GCC
is the most likely alternative to work, since it is closely related to G++
This page was last edited on 07.12.2021