{"repo":"schnaader/precomp-cpp","free":true,"listed":false,"github":"https://github.com/schnaader/precomp-cpp","clone":"git clone https://github.com/schnaader/precomp-cpp.git","description":"Precomp, C++ version - further compress already compressed files","language":"C","stars":464,"topics":["compression","command-line-tool","lossless","pdf","gif","zlib","jpg","mp3"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Precomp ======= What is Precomp? ---------------- Precomp is a command line precompressor that can be used to further compress files that are already compressed. It improves compression on some file-/streamtypes - works on files and streams that are compressed with zLib or the Deflate compression method (like PDF, PNG, ZIP and many more), bZip2, GIF, JPG and MP3. Precomp tries to decompress the streams, and if they can be decompressed and \"re-\"compressed so that they are bit-to-bit-identical with the original stream, the decompressed stream can be used instead of the compressed one. The result of Precomp is either a smaller, LZMA2 compressed file with extension .pcf (PCF = PreCompressedFile) or, when using -cn , a file containing decompressed data from the original file together with reconstruction data. In this case, the file is larger than the original file, but can be compressed with any compression algorithm stronger than Deflate to get better compression. Since version 0.4.3, Precomp is available for Linux/ nix/macOS, too. The different versions are completely compatible, PCF files are exchangeable between Windows/Linux/ nix/macOS systems. Usage example ------------- Command Comment -- -- wget http://mattmahoney.net/dc/silesia.zip (or download from here) We want to compress this file (the Silesia compression corpus). Size: 67,633,896 bytes (100,0%) 7z a -mx=9 silesia.7z silesia.zip Compressing with 7-Zip LZMA2, setting \"Ultra\". Size: 67,405,052 bytes (99,7%) precomp sile","default_branch":null,"files":null,"tree":[],"storefront":"/r/schnaader","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/schnaader/precomp-cpp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}