Skip to content

VesperAkshay/File_Compression

Repository files navigation

Text Compression App

This is a desktop application for text compression using Huffman, LZW, Burrows-Wheeler and Deflate algorithms. With added capability of image and audio compression using JPEG2000 and Pyflac algorithms

Installation

Using pip

  1. Clone the repository:

    https://github.com/VesperAkshay/File_Compression.git
    cd File_Compression
  2. Install the dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python file_compression.py

Using the Executable (Optional)

  1. Download the executable from the Releases page.
  2. Run the executable.

Usage

  1. Select the file to compress.
  2. Select the type of the file to be compressed/decompressed
  3. Choose the compression algorithm.
  4. Enter the output file name with the same extension (.txt for text, .png or .jpg for image, .wav for audio, .mp4 for video, etc) as the output file name extension for type-checking.
  5. Click "Compress" or "Decompress" to perform the action.

Note

  • Install Fira Coda Font in you Device

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages