Maja is a data compression library written in C++ that aims to provide a powerful object interface in order to manipulate, transform and compress textual datas.
Maja is to support various algorithms like :
- Burrows-Wheeler Transform
- Move-to-Front
- Run-length encoding (RLE)
- Huffman coding
- LZ77
- LZ78
- LZW
- LZSS
- LZMA
- deflate
Some famous file formats will be supported for both reading and writing :
- xz
- bzip2
- gzip
- zip
- tar