The Compression App is a Streamlit-based web application that allows users to compress text and images using various compression algorithms. It provides an intuitive interface for uploading files, selecting compression algorithms, and displaying compression results.
The Compression App offers the following features:
- Text Compression: Compress text using different algorithms such as LZ77 and Huffman.
- Image Compression: Upload and compress images using selected algorithms (to be implemented).
- Compression Statistics: Display statistics such as compressed size, original size, and percent saved.
- Character Encoding Tables: Show the character encoding tables for the selected compression algorithms.
- User-Friendly Interface: The Streamlit app provides an interactive and user-friendly interface for compression operations.