GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Die 15 besten Komprimierungs- oder Archivmanager für Linux-Systeme

Die Datenarchivierung oder -komprimierung ist eine Methode oder ein Algorithmus, mit dem wir das Datenvolumen komprimieren können, um die Größe zu verringern. Die Datenkomprimierung ist hilfreich, um Dateien auf einem Laufwerk zu speichern und über das Internet zu senden. Wenn Sie die Daten dekomprimieren, verwendet es den umgekehrten Algorithmus, um die Dateien so zu machen, wie sie waren. Die Komprimierung oder Archivierung ist für die Datenanalyse, -speicherung und -übertragung unerlässlich. Wenn wir uns den Abschnitt Dateianhänge von Google Mail ansehen, können wir sehen, dass Dateien nicht größer als eine bestimmte Größe angehängt werden. In diesem Fall können Sie die Archivierungstools verwenden, um die Dateigröße zu verringern. Viele kostenlose und Open-Source-Tools können die Aufgabe der Datenkomprimierung/-archivierung unter Linux übernehmen.

Komprimierungs-/Archivierungskonzept

Es gibt zwei Arten von Datenarchivierungsmethoden. Sie sind verlustfreie und verlustbehaftete Komprimierung. Normalerweise erstellen die Archivierungstools eine .zip , .rar , .tar.gz , und andere Erweiterungen von Dateien, um die Daten zu komprimieren. Beim digitalen Rechnen komprimieren wir nur Blöcke und Muster der Binärziffern.

Wenn wir unsere vertraute Computerumgebung betrachten, erhalten wir ein klares Konzept der Datenkomprimierung. Wenn Sie die Komprimierung von PNG auf JPEG anwenden, ändern wir einfach nicht das Fotoformat; Wir ändern den Typ, die Metadaten und die Qualität des Fotos.

Beste Archivmanager für Linux

Traditionell haben verschiedene Linux-Distributionen ihr eigenes integriertes Komprimierungstool, das im System vorinstalliert ist. So hat Ubuntu den von Paolo Bacchilega erstellten Archivmanager für die GNOME-Desktopumgebung. Red Hat und andere Red Hat-basierte Linux-Systeme verwenden das File Roller-Tool, um Dateien auf dem System zu komprimieren. Dieser Beitrag beschreibt die 15 besten Archivmanager für Linux-Distributionen in diesem Beitrag.

1. LZ4

LZ4 ist ein hervorragendes Komprimierungstool, das in der Programmiersprache C geschrieben ist. Es kann mehr als ein halbes Gigabyte Daten pro Sekunde komprimieren. Aber natürlich kann ich aus der Praxis sagen, dass die Komprimierungsrate langsamer sein kann, wenn das Datenvolumen kleiner ist als die Menge der Daten. Es verwendet die verlustfreien Komprimierungsalgorithmen LZ4_HC und LZ77, um die Daten zu komprimieren. Sie können die Datenkomprimierungsrate mit den LZ4-Funktionen beschleunigen.

Das LZ4 unterstützt API- und CLI-basierte Dienste, was bedeutet, dass Sie ein Popup-Tool von LZ4 auf Ihrem System verwenden können, und Sie können das LZ4-Komprimierungstool über Ihre Linux-Befehlszeilenschnittstelle verwenden. Sie finden das Repository des LZ4-Komprimierungstools im offiziellen Repository von Linux, was die Installation von LZ4 vereinfacht.

Wichtige Funktionen von LZ4

  • LZ4 kann Daten mit höherer Geschwindigkeit komprimieren.
  • Obwohl es im LZ4 keine Methode zum Festlegen eines Passworts gibt, können Sie dies mit ein wenig Hilfe von CryptoStream tun.
  • LZ4 bietet Ihnen eine verlustfreie Komprimierung.
  • Die Installation von LZ4 ist auf Linux-Distributionen ein unkomplizierter Vorgang.
  • Sie können Big-Data-Komprimierung mit dem LZ4-Tool handhaben.

2. Zstandard

Das Zstandard-Komprimierungstool wurde von Facebook Inc. erfunden. Das Zstandard-Tool wurde in den Sprachen Java, Python, Rust, C# und PHP geschrieben. Das bedeutet, dass Sie das Zstandard-Tool auf Ihrer Website einsetzen können, um Dateien zu komprimieren.

Es kann Dateien mit einer Geschwindigkeit von 500 MB pro Sekunde komprimieren und mit einer Rate von 1660 MB pro Sekunde dekomprimieren. Es bedeutet eindeutig, dass das Kompressions- und Dekompressionsverhältnis 2,8 beträgt. Aber mit zusätzlichen Plugins und Hardwarebeschleunigungen konnte das Verhältnis auf den Wert 9,9 gebracht werden.

Das Zstandard-Tool verfügt über eine enorme Anzahl von APIs und Plugins, die auf Ihrem Linux-System installiert werden können. Es hat eine sehr einfache Benutzeroberfläche. Die grafische Benutzeroberfläche des Zstandard-Tools ist sehr übersichtlich und einfach zu bedienen.

Wichtige Funktionen von Zstandard

  • Zstandard ermöglicht es Benutzern, Dateien gleichzeitig zu komprimieren und zu dekomprimieren.
  • Sie können das Zstandard-Tool zuweisen, um Ihre gesamte Datenbank zu komprimieren.
  • Zstandard kann die Komprimierungsmethode des Wörterbuchs verwenden, um die Komprimierungszeit zu reduzieren.
  • Zstandard kann ähnliche Komprimierungstypen automatisieren, indem die Aufgaben aufgeteilt werden.
  • Sie können das Komprimierungs- und Dekomprimierungsverhältnis im Zstandard-Tool einstellen.

3. Brötchen

Brotli ist ein durchschnittlicher Archivmanager, der auf Windows- und Linux-Plattformen installiert werden kann. Es ist ein Klick- und Archivmanager für Linux-Distributionen. Brotli kann mit jedem Cloud-basierten Server oder jeder Datenbank frei verwendet und konfiguriert werden. Es ist in Python geschrieben und verwendet die verlustfreie Methode der Datenkomprimierung. Es komprimiert Daten in derselben Reihenfolge wie die Eingabeformate.

Wichtige Eigenschaften von Brotli

  • Sie können die Latenz der Komprimierung verringern, indem Sie das Brotli-Tool verwenden.
  • Brotli hat die Webleistung verbessert.
  • Sie können Brotli-Plug-ins auf WordPress installieren, um die Ladezeit von Mediendateien auf Ihrer Website zu verkürzen.
  • Brotli kann mit Nginx und anderen Webservern konfiguriert werden.
  • Die grafische Benutzeroberfläche von Brotli ist unkompliziert.

4. Lzop

Lzop ist einer der kostenlosen und Open-Source-Archivmanager für Linux. Es ist für fast jede Linux-Distribution verfügbar. Es ist in der Programmiersprache C geschrieben. Es verwendet den Datenkomprimierungsalgorithmus Lempel-Ziv-Oberhumer (lzo). Die Dekompressionsrate in Lzop ist höher als in Lzop. Sie können das Lzop-Komprimierungstool zusammen mit Ihrer Linux-Befehlszeilenschnittstelle verwenden.

Wichtige Funktionen von Lzop

  • Lzop ist portabel; Sie können es verwenden, ohne es auf Ihrem System zu installieren.
  • Die Datenkomprimierungsrate in Lzop ist enorm schnell.
  • Es verwendet .tzo und .tar Dateierweiterung.
  • Es ermöglicht die gleichzeitige Komprimierung und Dekomprimierung mehrerer Dateien.
  • Sie können das Lzop-Tool einsetzen, um Daten im Hadoop-Dateisystem zu komprimieren.

5. Schweinchen

Der Pigz wird als Pig-Zee ausgesprochen, was einer der am häufigsten verwendeten Archivmanager ist. Es wurde von Mark Adler entwickelt und in der Programmiersprache C geschrieben. Sie können die beschädigte komprimierte Datei über den Pigz-Archivmanager auf Ihrem Linux-System komprimieren, dekomprimieren und sogar wiederherstellen.

Wenn Sie auf Ihrem Linux-System einen Multithread-Prozess haben, kann die Komprimierungsrate durch die Standardeinstellungen des Pigz-Tools verbessert werden. Standardmäßig werden Daten in .zz komprimiert formatieren.

Wichtige Funktionen von Pigz

  • Pigz kann die Komprimierungszeit auf magische Weise verkürzen.
  • Sie können eine enorme Menge an Dateien mit einem einzigen Befehl komprimieren.
  • Das Komprimierungstool Pigz ist hilfreich für Linux-Systemadministratoren.
  • Sie können wählen, welche Dateierweiterung Sie der komprimierten Datei hinzufügen möchten.
  • Es erscheint eine Fehlermeldung, wenn während der Komprimierung etwas schief geht.

6. Pixz

Pixz ist eines der handlichsten und schnellsten Tools für Datenkomprimierung oder Archivmanager unter Linux, entwickelt von Dave Vasilevsky. Pixz verwendet das XZ-Utils-Tool und den Lempel-Ziv-Markov-Kettenalgorithmus, um Daten zu komprimieren, die eine verlustfreie Datenkomprimierung bieten. Pixz verwendet die POSIX-Threads, libarchive und andere Bibliotheksfunktionen, um das Tool leistungsfähig zu machen.

Da es das XZ-Tool verwendet, ist die Erweiterung der Ausgabedateien der Pixz-Tools standardmäßig .xz. Sie können jedoch beliebige andere Komprimierungssuffixe oder -erweiterungen auswählen, um den Dateinamen einzuschließen. Im Vergleich zu anderen Datenkomprimierungstools hat Pixz dieselbe Komprimierungsrate wie 7z.

Wichtige Funktionen von Pixz

  • Pixz kann automatisch Archivdateien aus Ihrem lokalen Verzeichnis erkennen.
  • Mit dem Pixz-Tool können Sie Dateien gleichzeitig komprimieren und dekomprimieren.
  • Es erkennt automatisch Ihre Hardwarekonfiguration und CPU-Kerne, um Ihnen maximale Leistung zu bieten.
  • Unter Linux führt das Pixz-Tool automatisch die Standardausgabeprotokolle.
  • Es verwendet die parallele Datendekomprimierungs-Dreiecksnetztopologie.

7. PXZ

PXZ ist ein ausgezeichneter praktischer Archivmanager für Linux-Distributionen. Es kann in einem System mit einer reichhaltigen Hardwarekonfiguration eine bessere Leistung erbringen. Der PXZ verwendet den Lempel-Ziv-Markov-Kettenalgorithmus (LZMA)-Algorithmus, um Daten zu komprimieren. Es ist in der Programmiersprache C geschrieben. Es wurde hauptsächlich im Rahmen des Fedora-Projekts erstellt, aber Sie können den Quellcode von PXZ von GitHub herunterladen.

Wichtige Funktionen von PXZ

  • Anfangs verwendet PXZ die Standardeinstellungen und -parameter Ihres Systems, um Daten zu komprimieren.
  • Es ist einfach zu installieren und kann die Systemkonfiguration automatisch erkennen.
  • PXZ kann maximal vier Threads verwenden.
  • Es behält sowohl die Original- als auch die komprimierten Dateien im selben Verzeichnis.
  • Es ist mühelos zu installieren und auf Linux-basierten Systemen zu verwenden.

8. WinRar

Winrar ist einer der beliebtesten Archivmanager, die im Internet für das Windows-Betriebssystem verfügbar sind. Aber Winrar ist jetzt auch für Linux-Distributionen verfügbar. Sie können das Winrar-Komprimierungstool auf Ihrem Linux-System über die Methode der Befehlszeilen-Benutzeroberfläche (CLI) verwenden. Winrar verwendet die Simultaneous Multithreading (SMT)-Technologie, um die Leistung zu verbessern. Sie können fast jeden komprimierten Dateityp auf Ihrem System komprimieren und entpacken.

Wichtige Funktionen von Winrar

  • Winrar kann ISO-Dateien extrahieren.
  • Sie können zu viele winzige Dateien gleichzeitig komprimieren, ohne dass es zu Problemen mit fehlenden Dateien kommt.
  • Winrar ermöglicht Benutzern, die Datei während des Komprimierens zu verschlüsseln.
  • Es unterstützt verlustfreie Datenkomprimierung.
  • Winrar kann kostenlos für den persönlichen Gebrauch verwendet werden.

9. Gzip

Erfahrene Linux-Anwender haben wahrscheinlich bereits die Funktionsweise und das Verhalten des Komprimierungstools erraten, das ich jetzt vorstellen werde. Gzip ist der beste Archivmanager für Linux, der im Rahmen des GNU-Projekts entwickelt und gepflegt wurde. Es bietet eine vollständige verlustfreie Dateikomprimierung. Sie können das Gzip-Komprimierungstool im GUI-Modus und im CLI-Modus auf Ihrem Linux-System verwenden.

Wichtige Funktionen von Gzip

  • Standardmäßig wird beim Komprimieren einer Datei die Dateierweiterung .gz erstellt.
  • Es verwendet die LZ77- und die Lempel-Ziv-Welch-Methode, um Dateien zu komprimieren, um die Dateigröße zu reduzieren.
  • Gzip verkleinert beim Komprimieren automatisch die langen Dateinamen.
  • Mit dem Gzip-Tool können Sie mehrere Dateien gleichzeitig komprimieren.
  • Sie können gzip-Befehle auf Ihrer Terminal-Shell ausführen, um das Gzip-Tool über das Linux-Terminal zu betreiben.

10. Bzip2

Bzip2 ist ein Open-Source-Dateikomprimierungs-/Archivmanager für Linux, der in der Programmiersprache C geschrieben und von Julian Seward entwickelt wurde. Angenommen, es verwendet den blocksortierenden Komprimierungsalgorithmus, um Dateien zu komprimieren. Das Bzip2-Komprimierungstool verwendet die Methode Prediction by Partial Matching (PPM), um die Komprimierungszeit durch Sortieren von Index und Kontext zu reduzieren.

Wichtige Funktionen von Bzip2

  • Das Bzip2-Komprimierungstool verwendet die Technik des dynamischen adaptiven Wörterbuchs.
  • Es verwendet den LZ77-Algorithmus, um Daten zu komprimieren.
  • Es hat ein eingebautes Run-Length-Encoding-System (RLE), um Komprimierungsverluste zu vermeiden.
  • Da es die Huffman-Codierungsterminologie verwendet, kann es zum Komprimieren von Rohdaten verwendet werden.
  • Das Bzip2-Tool ermöglicht es Benutzern, Daten zu komprimieren, während die Daten über einen Server oder Tunnel übertragen werden.

11. Pbzip2

Pbzip2 ist ein sehr schnelles und leichtgewichtiges Komprimierungstool, das Sie auf einem Linux-System verwenden können, um kurze und schnelle Komprimierungs- und Dekomprimierungsaufgaben auszuführen. Es ist in der Programmiersprache C++ geschrieben. Es hat die Datenschutzlizenz von Berkeley Software Distribution (BSD).

Da Pbzip2 ein leichtgewichtiges Tool ist, haben viele große Komprimierungstools die Bibliotheksfunktion von Pbzip2 in ihr Komprimierungssystem übernommen. Der Algorithmus von Pbzip2 ist so konzipiert, dass er die Datei in Teile aufteilt, die Dateien einzeln komprimiert und diese Dateien später zu einer vollständigen komprimierten Datei zusammenfügt. Diese Methode kann eine schnelle und schnellere Komprimierungsaufgabe ausführen.

Wichtige Funktionen von Pbzip2

  • Das Pbzip2-Komprimierungstool ist eine plattformübergreifende Anwendung; Es kann auf Linux-, Windows- und Mac-Betriebssystemen installiert werden.
  • Es unterstützt parallele Komprimierung.
  • Sie können die Komprimierungsgeschwindigkeit durch Pbzip2 beschleunigen, wenn Ihr System über einen Multi-Core-Prozessor verfügt.
  • Es ermöglicht das Komprimieren von Dateien, die größer als vier Gigabyte sind.
  • Es kann auf einem Mikroprozessor-Computer installiert werden.

12. Lrzip

Lrzip ist einer der besten Archivmanager für Linux-Distributionen, der mit größeren Dateien umgehen kann. Sie können Ihre Dateien beim Komprimieren verschlüsseln und schützen, indem Sie ein Passwort festlegen. Wenn wir uns den Namen des Tools ansehen, sehen wir, dass Lrzip die Kurzform von Long-Range Zip ist.

Der Titel sollte implizieren, dass es schwere Dateien ohne Qualitätsverlust komprimieren und dekomprimieren kann. Das Lrzip-Tool kann jedoch Dateien mit einer Größe von bis zu 100 MB verarbeiten. Aber wenn Sie schwere Hardware haben, kann es seine Effizienz erweitern. Con Kolivas hat das Lrzip-Tool entwickelt, und es ist in der Programmiersprache C geschrieben.

Wichtige Funktionen von Lrzip

  • Das Lrzip-Tool verwendet den SHA2-512-Verschlüsselungsalgorithmus zum Verschlüsseln von Dateien.
  • Lrzip funktioniert mit Standard-Eingabe- und Ausgabemethoden.
  • Es kann im Hintergrund Ihres Systems verwendet werden.
  • Sie können die Komprimierungsparameter manuell in den Einstellungen festlegen.
  • Es verwendet die mmap-Funktion, um die temporären Daten im RAM zu speichern.

13. Plzip

Plzip ist ein kostenloser Open-Source-Archivmanager. Anfänglich können Sie mit dem Plzip-Komprimierungstool bis zu 16 GB Daten gleichzeitig komprimieren. Wenn Sie jedoch ein aktualisiertes Hardwaresystem haben, können Sie größere Dateien mit dem Plzip-Komprimierungstool auf Ihrem Linux-System komprimieren und dekomprimieren.

Es hat die GNU-Datenschutzlizenz, was bedeutet, dass Sie den Quellcode unter den Bedingungen der Datenschutzlizenz ändern können. Das Plzip-Tool ist intelligent genug, um den Dateityp zu analysieren und die effizienteste Methode zum Komprimieren von Dateien auszuwählen. Es ist in der Programmiersprache C++ geschrieben.

Wichtige Funktionen von Plzip

  • Es ist mit anderen Komprimierungstools kompatibel.
  • Es kann einige Datenwiederherstellungsaufgaben ausführen.
  • Es teilt die Eingabedateien und die ganze Datei in viele Teile, um die Aufgabe schnell zu erledigen.
  • Sie können beschädigte Teile einer komprimierten Datei mit dem Plzip-Tool reparieren.
  • Mit dem Plzip-Tool können Sie Multithread-Komprimierungs- und Dekomprimierungsvorgänge durchführen.

14. XZ-Dienstprogramme

XZ Utils ist ein Komprimierungstool für Linux-, BSD-, Free BSD-, GNU- und Unik-ähnliche Systeme. Es hat auch eine GNU-Datenschutzlizenz. Es ist in den Programmiersprachen C und Python geschrieben. Das Komprimieren von Dateien über die XZ Utils ist sehr einfach; Sie möchten den einfachen Benutzeroberflächenmodus zum Komprimieren oder Entpacken von Dateien. Obwohl die XZ Utils etwas mehr Systemressourcen verbrauchen, ist die Leistung ausreichend.

Wichtige Funktionen von XZ Utils

  • XZ Utils kann einige API-basierte Bibliothekstools verwenden, um das Komprimierungsverhältnis zu verbessern.
  • Sie können das XZ-Tool über den CLI-Modus ausführen.
  • Es verwendet den LZMA-Algorithmus, um Dateien zu komprimieren.
  • Die XZ Utils können eine verlustfreie Datenkomprimierung bieten.
  • Es kann während der Komprimierung nach Datenfehlern suchen.

15. 7-Zip

7-Zip ist einer der besten Archivmanager für Linux-Distributionen. Es kann fast jeden Dateityp komprimieren und dekomprimieren. Mit dem 7-Zip-Tool können Sie sogar eine ISO-Datei extrahieren. Mit 7-Zip können Benutzer Passwörter festlegen, während sie Dateien komprimieren. Igor Pavlov hat 7-Zip erstellt, das über GNU- und GPL-Datenschutzlizenzen verfügt. Die Programmiersprache C++ wird verwendet, um das Komprimierungstool 7-Zip zu erstellen.

Wichtige Funktionen von 7-Zip

  • 7-Zip verwendet die Advanced Encryption Standard (AES)-Methode, um Archivdateien zu verschlüsseln.
  • 7-Zip unterstützt die WAVPack-Dateitypen.
  • Sie können beschädigte komprimierte Dateien mit dem 7-Zip-Tool wiederherstellen.
  • Sie können 7-Zip über die Befehlszeilenschnittstelle verwenden.
  • 7-Zip kann die maximale Leistung der CPU des Systems nutzen.

Schlussworte

Bei der Beschreibung aller Komprimierungstools für Linux wurde festgestellt, dass die meisten Komprimierungstools entweder in der Programmiersprache C, C++ oder C# geschrieben sind. Aus diesem Hinweis können wir sagen, dass alle Komprimierungstools auf eine bestimmte Art und Weise entwickelt wurden, um direkt mit der Systemhardware zu interagieren. Wir können auch sagen, dass die Leistung aller Komprimierungstools leicht von der Systemkonfiguration abhängt.

Eine Liste der am häufigsten verwendeten und effizientesten Komprimierungstools für die Linux-Distribution habe ich im gesamten Beitrag beschrieben. Sie können mit dem 7-Zip- oder dem pbzip2-Tool beginnen, wenn Sie ein Linux-Neuling sind. Wenn Sie ein Fan von Winrar sind und gerne in der Befehlszeilenschnittstelle arbeiten, empfehle ich Ihnen, es auszuprobieren. Sie können jedoch jedes Komprimierungstool ausprobieren, das Sie für Ihr Linux-System geeignet finden. Sie können auch beim Standard-Archivmanager Ihres Linux-Systems bleiben.

Bitte teilen Sie diesen Beitrag mit Ihren Freunden und der Linux-Community, wenn Sie ihn nützlich und informativ finden. Im Kommentarbereich können Sie uns Ihre Meinung zu diesem Beitrag schreiben.


Linux
  1. Zstandard - Ein Open-Source-Datenkomprimierungsalgorithmus für Ubuntu-Linux-Systeme

  2. Die 6 besten Passwort-Manager für Linux-Desktop (für 2021)

  3. Wählen Sie das beste Dateisystem für Ihr Linux

  4. Die 10 besten Comic-Viewer für Linux-Systeme

  5. 10 Bestes IPTV für Linux/Ubuntu-Systeme im Jahr 2022

Die 15 besten Physik-Tools für Linux-Systeme zum Physikunterricht

Die 15 besten Dokumentenverwaltungssysteme für Linux-Systeme

Top 15 der besten Chemie-Tools für Linux-Systeme

Top 15 der besten Biologie-Tools für Linux-Systeme

Top 10 der besten Mailinglisten-Manager für Linux-Systeme

15 beste Videobearbeitungssoftware für Linux-Systeme