A simple, fast and lightweight C++ zipping library, all without any external dependencies, which allows you to understand how zipping actually works.
Make sure you have the gnu g++ compiler installed on your system. You can install it by running the following command:
sudo apt install g++ build-essential
Clone the repository:
git clone git@github.com:coding-cpp/zippuccino cd zippuccinoClone the submodules:
git submodule init git submodule update
Build the project:
mkdir build &&cd build cmake .. make
Run the project to zip the project itself :)
./zippuccino
You can find an example of how to use zippuccino in the example directory.