Tar (Tape ARchive) ist eine Computersoftware, die zur Erstellung von Dateiarchiven, so genannten Tarballs, verwendet wird, die dann auf einer Art Magnetspeicher, z. B. einem Band, gespeichert werden. Es ist ein Teil des Unix-Betriebssystems und wurde erstmals 1971 veröffentlicht.
Der Hauptzweck von tar besteht darin, eine einzelne Datei zu erstellen, die als tarball bezeichnet wird und eine oder mehrere Dateien oder Verzeichnisse enthält. Diese Datei kann dann für Sicherungs- und Archivierungszwecke oder für die Übertragung mehrerer Dateien über eine Netzwerkverbindung verwendet werden.
Tar liest eine Liste von Dateien oder Verzeichnissen ein und komprimiert sie zu einem einzigen Tarball. Dieser Tarball kann dann auf einem magnetischen Datenträger, wie z.B. einem Band, gespeichert oder über ein Netzwerk übertragen werden.
Der Hauptvorteil von tar besteht darin, dass es die Speicherung und Übertragung mehrerer Dateien in einer einzigen Datei ermöglicht, was effizienter ist als der separate Versand mehrerer Dateien. Es ermöglicht auch die Archivierung von Dateien und Verzeichnissen, was in Situationen nützlich sein kann, in denen die Originaldateien nicht mehr verfügbar sind.
Tar unterstützt eine Vielzahl von Dateiformaten, darunter das GNU Zip (gzip) Format, das Bzip2 Format und das XZ Format. Es ist auch möglich, Tarballs zu erstellen, die Dateien in mehreren Formaten enthalten.
Es gibt zwei Haupttypen von Tarballs: unkomprimierte und komprimierte. Unkomprimierte Tarballs enthalten die ursprünglichen, unveränderten Dateien, während komprimierte Tarballs die Dateien enthalten, die mit einem der unterstützten Dateiformate komprimiert wurden.
Der tar-Befehl verfügt über eine Reihe verschiedener Optionen, die von der jeweiligen Aufgabe abhängen. Zu den häufig verwendeten Tar-Befehlen gehören tar -cvf (einen Tarball erstellen), tar -xvf (einen Tarball entpacken) und tar -tvf (den Inhalt eines Tarballs auflisten).
Es gibt eine Reihe von Alternativen zu tar, wie zum Beispiel die Dienstprogramme zip und rar. Diese Dienstprogramme sind dazu gedacht, Archive von Dateien zu erstellen, die dann auf einem magnetischen Datenträger, wie z.B. einer Diskette oder einer CD-ROM, gespeichert werden.
Beim Erstellen und Entpacken von Tarballs muss sichergestellt werden, dass die Dateien sicher übertragen und gespeichert werden. Es ist auch wichtig sicherzustellen, dass die Dateien nicht manipuliert werden, da dies zu Sicherheitslücken führen könnte.
Tar-Speicher ist eine Speicherart, die das Tar-Dateiformat zum Speichern von Daten verwendet. Tar-Dateien werden in der Regel zum Speichern von Sicherungsdaten oder zum Übertragen von Daten zwischen Computern verwendet. Tar-Speicher sind eine beliebte Option für die Sicherung von Daten, da sie relativ einfach zu verwenden sind und Daten komprimieren können, um Platz zu sparen.
Das GNU ZIP (GZ)-Format ist ein beliebtes Datenkomprimierungsformat, das häufig zur Archivierung von Dateien verwendet wird. Das Format verwendet eine Kombination aus dem Lempel-Ziv- (LZ) und dem Huffman-Kodierungsalgorithmus, um Daten zu komprimieren. Das GZ-Format wird häufig für die Verteilung von Software oder anderen großen Dateien verwendet.
Es gibt zwei Arten der Archivierung: aktive und passive Archivierung. Bei der aktiven Archivierung werden die Daten proaktiv vom Primärspeicher auf eine kostengünstigere sekundäre Speicherebene verschoben, in der Regel zum Zweck der langfristigen Aufbewahrung. Die Daten werden in der Regel nur dann auf die sekundäre Speicherebene verschoben, wenn sie auf der primären Speicherebene nicht mehr benötigt werden, z. B. wenn sie ein bestimmtes Alter erreicht haben oder wenn über einen bestimmten Zeitraum nicht auf sie zugegriffen wurde. Unter passiver Archivierung versteht man die reaktive Verschiebung von Daten vom Primärspeicher auf eine kostengünstigere sekundäre Speicherebene als Reaktion auf ein bestimmtes Ereignis, z. B. wenn die primäre Speicherebene voll wird.
Der Archivierungs- und Bereinigungsprozess ist eine Möglichkeit, Ihr Dateisystem zu bereinigen, indem alte und ungenutzte Dateien entfernt werden. Dies kann manuell oder automatisch erfolgen und ist eine gute Möglichkeit, um Speicherplatz auf Ihrer Festplatte freizugeben.
Tar ist ein Archivierungsprogramm, mit dem Sie mehrere Dateien in einem einzigen Archiv speichern können. RAR ist ein Dateiformat, das für komprimierte Dateien verwendet wird.