GZIPとTARの違い

Anonim

GZIPとTAR

です。タール。 gz拡張子は、特にWindows以外のオペレーティングシステムでファイルをダウンロードするときに非常に一般的です。しかし、ほとんどの拡張機能とは異なり、これはこのファイルを開くために使用される単一のプログラムを識別するためのものではありません。それは2つを指しています。 Tarはファイル形式ですが、ファイルを生成するプログラムの名前です。 Tarはアーカイバです。つまり、圧縮せずに複数のファイルを1つのファイルにアーカイブします。それを扱うGzip。 gz拡張子は、ファイルによって使用されるディスク容量を減らすために使用される圧縮ツールです。

<! - 1 - >

ほとんどのWindowsユーザーは、1つのプログラムでファイルを圧縮およびアーカイブすることに慣れています。これを行うプログラムの中には、Winrar、7zip、およびWinzipがあります。しかし、これは、アーカイブと圧縮が全く異なる2つの操作であるUNIXおよびLinux環境では当てはまりません。 Tarballは、Tarアプリケーションが圧縮されているかどうかにかかわらず、単一のファイルにアーカイブされたファイルのコレクションを識別するために使用される名前です。 Gzipはタールボールで使用される最も一般的な圧縮ツールですが、それだけではありません。 Bzip2と呼ばれるもう1つの圧縮ツールもあります。これはファイルをさらに圧縮することができますが、時間がかかります。

<! - 2 - >

圧縮されたtarballの作成には、両方を行う標準のアプリケーションと比較して長所と短所があります。圧縮されたtarballは、圧縮ツールがファイルを個別に圧縮するのではなく、1つの大きなファイルとして扱います。これは、GIFやJPGファイルのような半圧縮ファイルを扱う場合にはさらに明らかです。

この形式を使用することの欠点は、単一のファイルを抽出できないことです。アーカイブ全体が圧縮されているので、1つのファイルを抽出する前にアーカイブ全体を解凍する必要があります。大規模なzip圧縮ファイルから1つのファイルを抽出すると、WinrarやWinzipのような別のツールで圧縮してアーカイブした同じファイルから単一のファイルを抽出するのに比べてかなり長い時間がかかります。

<! - 3 - >概要:

1。 Gzipは、ファイルのサイズを縮小するために使用される圧縮ツールです。

2。 Tarは、複数のファイルを1つの

3に結合するために使用されるアーカイバです。 GzipとTarは、通常、圧縮されたTarballを作成するために並行して使用されます(

4)。個々のファイルの抽出には、圧縮されたtarballの方が、他のフォーマットよりもかなり長い時間がかかります。