• ベストアンサー

compress zip 比較

compress と zipってどのように違うのでしょうか。 ネット上で色々探したのですが いまいちよくわかりませんでした。 compressは商業用、zipはフリーなのでしょうか。 また、圧縮率に違いなどございましたら、教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • entree
  • ベストアンサー率55% (405/735)
回答No.2

> compressは商業用、zipはフリーなのでしょうか。 > また、圧縮率に違いなどございましたら、教えていただきたいです。 compress も zip と同様に Linux についているくらいなので、フリーで使えないわけではありません。 ただ、時代の流れと共に、高い圧縮率を誇るアルゴリズムに置き換えられてきており、最近では compress よりも gz が用いられることが多いです。 ちなみに、圧縮率は以下のようになっています。最近では gz だけでなく bz2 形式のファイルも同時に配布 (もしくは bz2 形式のファイルのみ) されることが多くなっているのもこのためです。 bz2 > gz > zip > compress ということで、compress に代わって主流になった gzip も、いずれはほとんど完全に bz2 に置き換えられるかもしれません。

moemoe0303
質問者

お礼

ありがとうございます! 質問内容に沿ってお答えいただき、凄くよくわかりました! 参考にさせていただいて頑張ろうと思います! ありがとうございました!

その他の回答 (1)

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

どちらも実行プログラムの名前ということでいいですか? compressは大昔にUNIXで主に使われていた圧縮プログラムですが、 現在はgzip(zipじゃありません)に取って代わられていると見ていいと思います。 一方のzipですが、これはPKWAREという会社がオリジナルを作ったアーカイバのフリーの実装でしょう (圧縮アルゴリズムは自由に使えるので)。 zipは複数ファイルをまとめて一つのアーカイブにすることができますが、 compressはできません。一つのファイルを圧縮するだけです。通常は tarと組み合わせて使います。圧縮率はzipのほうが後になって開発されているので 高い傾向にあるかもしれません。 compressについて補足しておくと、使用している圧縮アルゴリズムに関する 特許の問題で一時期大騒ぎになりました(1980年代の末頃?)が、特許の問題を クリアすべく作られたのが gzip です。gzipはcompressで圧縮したファイルを 伸張することもできますので、compressを使用する必要性はまずありません。 データ圧縮 - Wikipedia http://ja.wikipedia.org/wiki/%E3%83%87%E3%83%BC%E3%82%BF%E5%9C%A7%E7%B8%AE UNIX Compress - Wikipedia http://ja.wikipedia.org/wiki/UNIX_Compress ZIP (ファイルフォーマット) - Wikipedia http://ja.wikipedia.org/wiki/ZIP_%28%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%29 Gzip - Wikipedia http://ja.wikipedia.org/wiki/Gzip

moemoe0303
質問者

お礼

ありがとうございました!補足資料もつけてくださり・・・。 ウィキはチェックしたのですが、調査中システムの過去のシェルに、 一つのデータはcompressで、もう一つはzip形式だったので、その 違いを探しておりました!特許の問題は大変だったんですね・・・ 普段、compress形式を使わないので初耳でした!ありがとうございます!

関連するQ&A

専門家に質問してみよう