/bcm

The ultimate BWT-based file compressor

Primary LanguageC++Apache License 2.0Apache-2.0

GitHub release (latest by date) GitHub Release Date GitHub repo size GitHub all releases GitHub

BCM

Description

BCM is a high-performance file compressor that utilizes advanced context modeling techniques to achieve a very high compression ratio. All in all, it's like a big brother of the BZIP2.

Quick Benchmark

ENWIK8 Compressed Size
Original 100,000,000 bytes
GZIP -9 36,445,248 bytes
BZIP2 -9 29,008,758 bytes
7-Zip Ultra 24,864,804 bytes
BCM -b100 20,789,667 bytes

Depends

Libsais:

Author

Ilya Muravyov

Thanks

Special thanks to Ilya Grebnov, Yuta Mori, Matt Mahoney, Eugene Shelwien, Alexander Rhatushnyak, Przemyslaw Skibinski, Malcolm Taylor and LovePimple.