Kompression

Linux-Dateikomprimierungsoptionen und Vergleich

Linux-Dateikomprimierungsoptionen und Vergleich
Komprimierung ist im Allgemeinen eine nützliche Methode, bei der Informationen im Wesentlichen mit weniger Daten als dem Original kodiert werden. Bei Linux gibt es verschiedene Komprimierungsoptionen mit jeweils eigenen Vorteilen.

Eine generische Linux-Distribution bietet Zugriff auf eine Handvoll wirklich nützlicher und einfacher Komprimierungsmechanismen. Dieser Artikel konzentriert sich nur auf sie.

Kompressionsarten

Komprimierung ist das Kodieren und Darstellen von Informationen mit weniger Bits als ursprünglich. originally. Bei der Dateikomprimierung verwendet eine Komprimierungsmethode einen eigenen Algorithmus und eine mathematische Berechnung, um eine Ausgabe zu erzeugen, die im Allgemeinen kleiner ist als die Größe der Originaldatei. Aufgrund der unterschiedlichen Komprimierungsfunktionen und der zufälligen Natur der Dateien kann die Laufleistung stark variieren.

Es gibt 2 Arten der Kompression.

Linux-Komprimierung

Die meisten Komprimierungsmethoden sind über das Tool verfügbar Teer. Für die "zip" -Komprimierung verwenden wir die Postleitzahl Werkzeug. Angenommen, auf Ihrem System sind diese Tools bereits installiert, fangen wir an.

Zuerst brauchen wir eine Testdatei. Führen Sie den folgenden Befehl aus, um einen zu erstellen.

$ base64 /dev/urandom | Kopf -c 20000000 > Datei.TXT

Es wird eine Textdatei mit einer Größe von 20 MB erstellt.

Jetzt erstellen wir 10 Kopien der Datei. Zusammen sind es 200 MB.

Reißverschluss für Kompression

Zip ist ziemlich verbreitet. Zum Erstellen einer Zip-Datei benötigt das Zip-Tool die folgende Befehlsstruktur.

$ zip .Postleitzahl

Um alle Dateien im Testverzeichnis in einer einzigen ZIP-Datei zu komprimieren, führen Sie diesen Befehl aus.

$ zip-Test.Postleitzahl *

Die Eingabegröße betrug 200 MB. Nach der Komprimierung sind es jetzt 152 MB!

Standardmäßig wendet das Zip-Tool die DEFLATE-Komprimierung an. Es ist jedoch auch in der Lage, die bzip2-Komprimierung zu verwenden. Darüber hinaus können Sie auch passwortgeschützte Zip-Dateien erstellen! Erfahren Sie mehr über zip.

Tar für Komprimierung unter Linux

Tar ist keine Komprimierungsmethode. Stattdessen wird es am häufigsten zum Erstellen von Archiven verwendet. Es kann jedoch eine Reihe gängiger Komprimierungsmethoden für das Archiv implementieren.

Für den Umgang mit tar-Archiven (auch als „Tarball“ bekannt) gibt es das tar-Tool. Erfahre mehr über tar. Im Allgemeinen verwendet das tar-Tool die folgende Befehlsstruktur.

$ tar

Um die Testdateien zu einem einzelnen tar-Archiv hinzuzufügen, führen Sie den folgenden Befehl aus.

$ tar -cvf-Test.Teer *

Hier bleibt die Dateigröße gleich.

Gzip für die Komprimierung unter Linux

GNU Zip oder gzip ist eine weitere beliebte Komprimierungsmethode, die meiner Meinung nach aufgrund ihrer besseren Komprimierung besser ist als die herkömmliche Zip-Datei. Es ist ein Open-Source-Produkt von Mark Adler und Jean-Loup Gailly, das ursprünglich dazu bestimmt war, das UNIX zu ersetzen Kompresse Nützlichkeit.

Für die Verwaltung von gzip-Archiven stehen 2 Tools zur Verfügung: tar und gzip. Schauen wir uns beide an.

Zuerst das gzip-Tool. So sieht die gzip-Befehlsstruktur aus.

$ gzip
Fügen Sie mit diesen kostenlosen Tools Mausgesten zu Windows 10 hinzu
In den letzten Jahren haben sich Computer und Betriebssysteme stark weiterentwickelt. Es gab eine Zeit, in der Benutzer Befehle verwenden mussten, um ...
Steuern und verwalten Sie Mausbewegungen zwischen mehreren Monitoren in Windows 10
Dual-Display-Maus-Manager lässt Sie die Mausbewegung zwischen mehreren Monitoren steuern und konfigurieren, indem Sie ihre Bewegungen in der Nähe der ...
Mit WinMouse können Sie die Mauszeigerbewegung auf einem Windows-PC anpassen und verbessern improve
Wenn Sie die Standardfunktionen Ihres Mauszeigers verbessern möchten, verwenden Sie Freeware WinMouse. Es fügt weitere Funktionen hinzu, damit Sie das...