# LZMA [Lempel-Ziv-Markov chain-Algorithm - Wikipedia](https://ja.wikipedia.org/wiki/Lempel-Ziv-Markov_chain-Algorithm) _[Lempel](https://ja.wikipedia.org/wiki/%E3%82%A8%E3%82%A4%E3%83%96%E3%83%A9%E3%83%8F%E3%83%A0%E3%83%BB%E3%83%AC%E3%83%B3%E3%83%9A%E3%83%AB "エイブラハム・レンペル")-[Ziv](https://ja.wikipedia.org/wiki/%E3%82%B8%E3%82%A7%E3%82%A4%E3%82%B3%E3%83%96%E3%83%BB%E3%82%B8%E3%83%B4 "ジェイコブ・ジヴ")-[Markov chain](https://ja.wikipedia.org/wiki/%E3%83%9E%E3%83%AB%E3%82%B3%E3%83%95%E9%80%A3%E9%8E%96 "マルコフ連鎖")-[Algorithm](https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0 "アルゴリズム")_(略して**LZMA**)は、[2001年](https://ja.wikipedia.org/wiki/2001%E5%B9%B4 "2001年")から開発されている[データ圧縮](https://ja.wikipedia.org/wiki/%E3%83%87%E3%83%BC%E3%82%BF%E5%9C%A7%E7%B8%AE "データ圧縮")アルゴリズムで、[7-Zip](https://ja.wikipedia.org/wiki/7-Zip "7-Zip")アーカイバの[7z](https://ja.wikipedia.org/wiki/7z "7z")フォーマットや[XZ Utils](https://ja.wikipedia.org/wiki/XZ_Utils "XZ Utils")の[xz](https://ja.wikipedia.org/wiki/Xz_(%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88) "Xz (ファイルフォーマット)")フォーマットで使用されている。LZMAは、[LZ77](https://ja.wikipedia.org/wiki/LZ77 "LZ77")に少々類似した[辞書式圧縮法](https://ja.wikipedia.org/w/index.php?title=%E8%BE%9E%E6%9B%B8%E5%BC%8F%E5%9C%A7%E7%B8%AE%E6%B3%95&action=edit&redlink=1 "「辞書式圧縮法」 (存在しないページ)")([英語版](https://en.wikipedia.org/wiki/Dictionary_coder "en:Dictionary coder"))を使用し、通常[bzip2](https://ja.wikipedia.org/wiki/Bzip2 "Bzip2")以上の高い圧縮率と伸張速度、および最大4[GB](https://ja.wikipedia.org/wiki/%E3%82%AE%E3%82%AC%E3%83%90%E3%82%A4%E3%83%88 "ギガバイト")のサイズ可変な圧縮辞書を特徴とする。 **LZMA2**は、圧縮されていないデータとLZMAデータの両方を含むことができ、複数の異なるLZMAエンコーディングパラメータを含むことができる単純なコンテナ形式である。 LZMA2は、任意にスケーラブルなマルチスレッドの圧縮と展開と、部分的に非圧縮データの効率的な圧縮をサポートする。