tar.gzの代わりにtar.xzを使用する必要があるのはなぜですか? xzはロスレスデータ圧縮プログラムとファイル形式です。

tar.gzの代わりにtar.xzを使用する必要があるのはなぜですか? xzはロスレスデータ圧縮プログラムとファイル形式です。

今日はtar.xz私の人生で初めてダウンロードを見ました。インターネットを検索してみると、Wikipediaの記事(xzそしてXZユーティリティ)

ユーザーに関する興味深い引用xz

xzはGNU coreutilsプロジェクト、[7] Debianシリーズシステムdeb(ファイル形式)、openSUSE、[8] Fedora、[9] Arch Linux、[10] Slackware、[11] FreeBSD、[12]でパッケージを圧縮することで、知られています。 Gentoo、[13] GNOME、[14]およびTeX Live、[15]、およびコンパイルされたLinuxカーネルを圧縮するオプション。 [16] 2013年3月、kernel.orgはカーネルアーカイブファイル配布のためのデフォルトの圧縮ファイル形式としてxzを使用すると発表しました。 [17]

私はいつも使用しますtar.gz。いつ、なぜ使用すべきですかtar.xz?ユースケースは何ですか?

最初のコメントを見てわかりました。エマルジョンすでに公開されています。私は頻繁にmongodump / mongoexport(BSON / JSON)とmysqldump(SQLテキスト)を圧縮します。これらのバックアップにtar.xzを使用すると、どのような利点がありますか?

ベストアンサー1

gzip2つの異なるアルゴリズムを使用するため、達成xzされた圧縮レベルと圧縮または圧縮解除で消費されるリソースの両方の点でパフォーマンスが異なります。

存在する一般的なxzより高い圧縮率を達成しますが、より多くのメモリと時間が必要です。

私は個人的にxz長期間保存する必要がある大容量ファイルを保存するために使用します。私はgzip通常より速いので、別の方法を使用します。

テストしてパフォーマンスがどうなっているかを確認してください。あなたの平均tar(またはその他)ファイル。

おすすめ記事