This repository contains two college projects for the subject Data Compression and Protection.
- Project 1 implements byte entropy, Shannon-Fano, Huffman, LZ77, and LZW compression algorithms.
- Project 2 implements LDPC codes, syndrome decoding, and Gallager B decoding.
Both projects use Java 21 and Maven.
Open the project directory, compile it, and follow its README: