Archive tool in C++ developed from scratch, with out-of-the-box compression functionality (zlib). Archives into .arc format. Supports arbitrary pre-processing capabilities with minimal change to the code. Supports adding files, retrieval, removal, downsizing of the archive.