file-squeezer

File-Squeezer

GitHub last commit GitHub issues GitHub pull requests

Codacy Badge GitHub release (latest by date including pre-releases) GitHub

File-Squeezer is a unique file archiver designed for research and experimentation with different compression algorithms. Unlike other archiving tools, File-Squeezer provides users with the ability to manually adjust parameters such as sliding window size and character length to see how they impact compression quality. Additionally, the tool offers a real-time visualization of compression operations, providing users with a better understanding of how different algorithms work. While file compression is a primary feature, File-Squeezer’s main goal is to provide a platform for experimentation and learning about compression algorithms, making it an ideal tool for researchers and students in the field.

Contributing

This project is open for contribution from other people who have more knowledge in this area. If you’re interested in contributing, please contact YaRiabtsev or open an issue on the GitHub repository.

To get involved/development it is recommended to read the documentation and configure the environment according to the specified steps.

After that, you can use the following commands to install and run:

cmake -B build/ -DCMAKE_INSTALL_PREFIX=$HOME/kde/usr/
cmake --build build/
cmake --install build/

source build/prefix.sh # located in the build directory
file-squeezer

License

This project is licensed under the GNU General Public License v3.0.