Skip to content

Breetea/CompreLZ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CompreLZ

CompreLZ is a lightweight file compression utility written in C. It uses the LZ77 algorithm for compression and decompression of files.

NOTICE: This is just a personal project, its still in developement fully and will be cooking slowly until realease, if you want to contribute send me a dm or open a pull request anytime <3."

Adding a Nuklear GUI soon <3

Features

  • LZ77 Compression: Efficient dictionary-based compression.
  • Sliding Window and Buffer: 4095-byte window size and 18-byte lookahead size.
  • Simple CLI: Easy-to-use command-line interface.
  • Fast Execution: Written in pure C cuz i dont know anything else.

Installation

Will add installation instructions soon, for now just clone the repo and build it with CMake or Makefile.

Prerequisites

  • A C compiler (e.g., gcc, clang, or MinGW).
  • CMake (optional but recommended) or make.

License

This project is licensed under the MIT License - see the LICENSE

Made by Marian Hacecky (Breetea) <3

About

Personal Project of mine, based on the assigments in school, its a basic compressor with LZ77 and soon more algorithyms with basic GUI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors