

Bzip2 uses two reversible transformations BWT, then Move to front with Huffman coding for symbol reduction (the actual compression element). Bzip2 – The standard Burrows–Wheeler transform algorithm.LZMA2 – modified version of LZMA providing better multithreading support and less expansion of incompressible data.

The LZ stage is followed by entropy coding using a Markov chain-based range coder and binary trees. LZMA – A variation of the LZ77 algorithm, using a sliding dictionary up to 4 GB in length for duplicate string elimination.The following compression methods are currently defined: The format's open architecture allows additional future compression methods to be added to the standard. to re-assemble an archive from a set of multi-part component files). Support for multi-part archives : e.g.Compression and encryption of archive headers.Support for solid compression, where multiple files of like type are compressed within a single stream, in order to exploit the combined redundancy inherent in similar files.Large file support (up to approximately 16 exbibytes, or 2 64 bytes).High compression ratios (depending on the compression method used).

