1. ホーム
  2. zip

なぜ *.tar.xz よりも *.tar.gz の方がまだずっと一般的なのですか?[クローズド]です。

2023-08-01 23:09:05

質問

GZip で圧縮されたソースパッケージやバイナリを見るたびに、xz よりも gz を支持する理由がまだあるのだろうかと思います (2000 年へのタイムトラベルを除く)。

どのように解決するのですか?

"Lowest Common Denominator"(最小公倍数)。節約された余分なスペースが、相互運用性の損失に見合うことはほとんどありません。ほとんどの組み込み Linux システムには gzip がありますが、xz はありません。多くの古いシステムも同様です。業界標準である Gnu Tar はフラグをサポートしています。 -z を通して処理することができます。 gzip で処理します。 -j を通して処理します。 bzip2 をサポートしない古いシステムもあります。 -J のフラグをサポートしていません。 xz であるため、2 段階の操作が必要です (そして、圧縮されていない .tar の構文を使用しない限り |tar xf - - という構文を使わない限り、多くの人は知らないでしょう)。また、10MB ほどのファイルシステム全体を解凍して tar.gz から 10MB ほどのファイルシステムを展開するのに2分ほどかかりますが、これは特に問題ではありません。についての手がかりはありません。 xz しかし bzip2 は10-15分ほどかかります。間違いなく、節約した帯域幅に見合うものではありません。