GNU tarで--xzと--lzmaの違いは何ですか?

GNU tarで--xzと--lzmaの違いは何ですか?

私が知る限り、XZはLZMA2アルゴリズム(つまり拡張LZMA)を使用するコンテナです。

$ xz foo/

苦情はfoo/カタログです。したがって、おそらくXZを使用してディレクトリを保存する正しい方法は、次の方法を使用することですtar。それではとtar --lzmaの違いは何ですかtar --xz

(私は所有権と権限を明示的に維持したいので、7zを使用しません。)

ベストアンサー1

このオプションは、データストリームを圧縮するために呼び出される外部バイナリtarを制御lzmaしますxz。すべて基本的に同じ圧縮アルゴリズムを使用し、よりxz最新で機能豊富であると考えられていますが、lzma一部はレガシーツールです。最新バージョンでは、xz-utilsこれら2つのコマンドをlzma()の「エイリアス」として提供しています。xz --format=lzmaman xz

おすすめ記事