Unterschied zwischen GZIP und TAR

GZIP vs TAR
Die Erweiterung .tar.gz ist beim Herunterladen von Dateien sehr beliebt, insbesondere bei Nicht-Windows-Betriebssystemen. Im Gegensatz zu den meisten Erweiterungen ist dies jedoch nicht dazu gedacht, ein einzelnes Programm zu identifizieren, mit dem diese Datei geöffnet werden würde. es zeigt auf zwei. Tar ist ein Dateiformat, aber auch der Name des Programms, mit dem die Datei erstellt wird. Tar ist ein Archivierer, dh es werden mehrere Dateien in einer einzigen Datei ohne Komprimierung archiviert. Gzip, das die Erweiterung .gz behandelt, ist das Komprimierungswerkzeug, mit dem der von der Datei belegte Speicherplatz reduziert wird.

Die meisten Windows-Benutzer sind es gewohnt, dass ein einziges Programm die Dateien komprimiert und archiviert. Einige der Programme, die dies tun, sind Winrar, 7zip und Winzip. Dies ist jedoch nicht der Fall in UNIX- und Linux-Umgebungen, in denen das Archivieren und Komprimieren zwei verschiedene Operationen darstellt. Tarball ist der Name, der verwendet wird, um eine Sammlung von Dateien zu identifizieren, die von der Tar-Anwendung in einer einzigen Datei archiviert wurden, unabhängig davon, ob sie komprimiert ist oder nicht. Obwohl Gzip das am häufigsten verwendete Komprimierungswerkzeug für Tarballs ist, ist es nicht das einzige. Es gibt auch ein anderes Komprimierungswerkzeug namens Bzip2, das die Datei weiter komprimieren könnte, jedoch viel länger dauern würde.

Das Erstellen eines mit Reißverschluss versehenen Archivs hat im Vergleich zu den Standardanwendungen, die beides tun, Vor- und Nachteile. Bei einem gezippten Tarball konnte die Dateigröße drastisch reduziert werden. Das Komprimierungswerkzeug komprimiert die Dateien nicht einzeln, sondern behandelt das gesamte Tarball als eine große Datei. Dies wird noch deutlicher, wenn Sie mit halbkomprimierten Dateien wie GIF- und JPG-Dateien arbeiten.

Der Nachteil bei der Verwendung dieses Formats besteht darin, dass Sie keine einzelne Datei extrahieren können. Da das gesamte Archiv insgesamt komprimiert ist, müssen Sie auch das gesamte Archiv dekomprimieren, bevor Sie eine einzelne Datei extrahieren. Das Extrahieren einer einzelnen Datei aus einem großen, gezippten Tarball kann erheblich länger dauern als das Extrahieren einer einzelnen Datei aus denselben Dateien, die mit einem anderen Tool wie Winrar oder Winzip komprimiert und archiviert wurden.

Zusammenfassung:
1. Gzip ist ein Komprimierungswerkzeug, mit dem die Größe einer Datei reduziert wird
2. Tar ist ein Archivierer, mit dem mehrere Dateien zu einer Datei zusammengefasst werden
3. Gzip und Tar werden normalerweise als Tandem verwendet, um Tarballs zu erstellen, die stark komprimiert sind
4. Das Extrahieren einer einzelnen Datei kann bei gezippten Tarballs viel länger dauern als bei anderen Formaten