O algoritmo Lempel–Ziv–Cadeia de Markov (LZMA) é um algoritmo utilizado para realizar compressão de dados sem perdas. Ele tem sido usado no formato 7z do arquivador 7-Zip desde 2001. Este algoritmo utiliza um esquema de codificação por dicionário semelhante ao algoritmo LZ77 publicado por Abraham Lempel e Jacob Ziv em 1977 e oferece uma alta taxa de compressão (geralmente superior ao bzip2) - A versão Unix do LZMA foi finalmente substituída pelo xz, que oferece compressão melhor e mais rápida; a partir daqui, sabemos que mesmo a versão Unix do LZMA era muito melhor que gzip e bzip2. e um tamanho variável do dicionário de compressão (até 4 GB), mantendo ainda uma velocidade de descompressão comparável a outros algoritmos de compressão comumente utilizados.
O LZMA2 é um formato de contêiner simples que pode incluir tanto dados não comprimidos quanto dados LZMA, possivelmente com múltiplos parâmetros de codificação LZMA diferentes. O LZMA2 suporta compressão e descompressão multithread escalável arbitrariamente e compressão eficiente de dados parcialmente incomprimíveis. Categoria:Algoritmos de compressão de dados