← ALL PROJECTS

Anvil Compression

Lossless compression desktop app built around LZ77 + Huffman ideas.

2020

Python PyQt6 LZ77 Huffman Coding

Anvil Compression started as an algorithm experiment and became a full desktop utility. I combined LZ77 and Huffman stages, then wrapped the flow in a usable GUI.

You pick source and destination, run encode/decode, and the app handles the rest. The implementation is simple by design, but strict about correctness and file-handling edge cases.

It was one of my earliest “turn theory into a usable product” projects.

Post Updates

Total Changes: 2
PERFORMANCE web

Convert project images to webp

90c72c3
Bayram Şahin
FEATURE web

Replace project archive with real project content

eed7a5a
Bayram Şahin