• Allgemein
  • 7-Zip unter Linux: Installation und Verwendung zur Datenkomprimierung

7-Zip unter Linux: Installation und Verwendung zur Datenkomprimierung

Installation von 7-Zip unter Linux

7-Zip ist ein weit verbreitetes und leistungsstarkes Datenkomprimierungsprogramm, das auch unter Linux verfügbar ist. Seine Installation ist einfach und ermöglicht es dir, Daten effizient zu komprimieren und zu dekomprimieren.

Voraussetzungen

Bevor du 7-Zip installieren kannst, musst du sicherstellen, dass dein Linux-System über die folgenden Voraussetzungen verfügt:

  • Eine internetfähige Verbindung
  • Root- oder Sudo-Berechtigungen

Installation

1. Paketverwaltung verwenden

Die einfachste Möglichkeit, 7-Zip zu installieren, ist die Verwendung des Paketmanagers deiner Linux-Distribution. Führe dazu die folgenden Schritte aus:

  • Debian-basierte Distributionen (z. B. Ubuntu, Linux Mint, Pop!_OS):

sudo apt update
sudo apt install p7zip-full
  • Red Hat-basierte Distributionen (z. B. Fedora, CentOS, RHEL):

sudo yum install p7zip
  • Arch Linux-basierte Distributionen (z. B. Manjaro, EndeavourOS):

sudo pacman -S p7zip

2. Quellcode kompilieren

Wenn du die neueste Version von 7-Zip bevorzugst oder wenn die Paketverwaltung deiner Distribution keine Pakete anbietet, kannst du 7-Zip aus dem Quellcode kompilieren. Gehe dazu wie folgt vor:

  • Lade den 7-Zip-Quellcode von der offiziellen Website herunter.
  • Entpacke die heruntergeladene Datei.
  • Navigiere in den extrahierten Ordner und führe die folgenden Befehle aus:
./configure
make
sudo make install

Verwendung von 7-Zip zur Datenkomprimierung

Nachdem du 7-Zip erfolgreich installiert hast, kannst du damit beginnen, Daten zu komprimieren. Die Software bietet eine Vielzahl von Optionen, die du je nach deinen Anforderungen anpassen kannst.

Erstellen eines komprimierten Archivs mit 7-Zip

Um ein neues komprimiertes Archiv zu erstellen, navigiere zu dem Ordner, der die zu komprimierenden Dateien enthält. Klicke mit der rechten Maustaste auf eine beliebige Datei und wähle 7-Zip > Zum Archiv hinzufügen… aus dem Kontextmenü.

Im Dialogfeld Zum Archiv hinzufügen gibst du den Archivname und das Archivformat ein. Wähle als Dateiformat 7z, um den 7-Zip-Algorithmus zu verwenden. Du kannst auch andere Formate wie ZIP, TAR, GZIP und BZIP2 wählen.

Entpacken eines komprimierten Archivs mit 7-Zip

Um ein komprimiertes Archiv zu entpacken, navigiere zu dem Ordner, der das Archiv enthält. Klicke mit der rechten Maustaste auf das Archiv und wähle 7-Zip > Hier entpacken oder 7-Zip > In [Zielordner] entpacken aus dem Kontextmenü.

Komprimieren von Dateien mit hoher Komprimierungsrate

Wenn du eine höhere Komprimierungsrate erzielen möchtest, kannst du die Option Maximale Komprimierung im Dialogfeld Zum Archiv hinzufügen aktivieren. Dadurch wird der Komprimierungsprozess länger, aber die resultierende Archivgröße wird kleiner sein.

Optionen zur Anpassung der Komprimierung

Zusätzlich zur maximalen Komprimierung kannst du auch andere Optionen anpassen, um das Komprimierungsverhalten zu optimieren. Diese Optionen werden im Abschnitt Komprimierungsoptionen des Dialogfelds Zum Archiv hinzufügen bereitgestellt. Zu den verfügbaren Optionen gehören:

  • Komprimierungsstufe: Wähle eine Komprimierungsstufe von 0 (schnellste) bis 9 (langsamste und höchste Komprimierung).
  • Wörterbuchgröße: Erhöhe die Wörterbuchgröße, um die Komprimierung zu verbessern, aber erhöhe auch die Verarbeitungszeiten.
  • Blockgröße: Passe die Blockgröße an, um die Komprimierungseffizienz zu optimieren.

Erstellen eines komprimierten Archivs mit 7-Zip

Nachdem du 7-Zip erfolgreich auf deinem Linux-System installiert hast, kannst du damit komprimierte Archive erstellen. Folge diesen Schritten, um ein neues Archiv zu erzeugen:

Schritte zum Erstellen eines Archivs

  1. Dateien auswählen: Wähle die Dateien oder Ordner aus, die du komprimieren möchtest.
  2. Rechtsklick: Klicke mit der rechten Maustaste auf die ausgewählten Elemente.
  3. 7-Zip-Optionen: Bewege den Cursor über "7-Zip" und wähle "Zum Archiv hinzufügen…".
  4. Archivformat auswählen: Wähle im Feld "Archivformat" das gewünschte Format für das Archiv aus (z. B. 7z, zip).
  5. Archivname angeben: Gib im Feld "Archivname" einen Namen für das komprimierte Archiv ein.
  6. Komprimierungsstufe festlegen: Passe die Komprimierungsstufe an deine Anforderungen an (höhere Stufen ergeben kleinere, aber langsamer zu extrahierende Archive).
  7. Verschlüsselung aktivieren (optional): Wenn du das Archiv mit einem Passwort schützen möchtest, aktiviere die Option "Verschlüsselung" und gib ein sicheres Passwort ein.
  8. Erstellen starten: Klicke auf "OK", um den Archivierungsvorgang zu starten.

Tipps

  • Du kannst mehrere Dateien und Ordner gleichzeitig komprimieren, indem du sie alle auswählst, bevor du mit der rechten Maustaste klickst.
  • Wenn du die Komprimierungseinstellungen anpassen möchtest, kannst du auf die Schaltfläche "Komprimierungseinstellungen" klicken, um erweiterte Optionen festzulegen.
  • Du kannst das Archiv auch mit einem Rechtsklick auf den Archivnamen und Auswahl von "7-Zip" > "Eigenschaften" verwalten.

Entpacken eines komprimierten Archivs mit 7-Zip

Nachdem du ein Archiv mit 7-Zip komprimiert hast, kannst du es ganz einfach entpacken. Folge diesen Schritten:

So entpackst du ein Archiv mit 7-Zip:

  1. Öffne 7-Zip: Starte die 7-Zip-Anwendung.
  2. Navigiere zum Archiv: Wechsle zum Ordner, in dem das komprimierte Archiv gespeichert ist.
  3. Wähle das Archiv aus: Klicke auf das komprimierte Archiv, das du entpacken möchtest.
  4. ** Klicke auf die Schaltfläche "Entpacken":** Suche die blaue Schaltfläche mit einem Pfeilsymbol, die sich in der Symbolleiste von 7-Zip befindet. Klicke darauf.
  5. Wähle den Zielordner: Wähle im Dialogfeld "Entpacken" den Ordner aus, in den du die entpackten Dateien extrahieren möchtest. Du kannst einen neuen Ordner erstellen oder einen vorhandenen Ordner auswählen.
  6. Klicke auf "Entpacken": Klicke auf die Schaltfläche "Entpacken", um den Entpackvorgang zu starten.

7-Zip extrahiert den Inhalt des komprimierten Archivs in den ausgewählten Zielordner. Die entpackten Dateien und Ordner sind nun zugänglich und können wie gewohnt verwendet werden.

Tipps:

  • Du kannst auch mit der rechten Maustaste auf das komprimierte Archiv klicken und "Hier entpacken" wählen, um es direkt im aktuellen Ordner zu entpacken.
  • Wenn das komprimierte Archiv passwortgeschützt ist, wirst du aufgefordert, das Passwort einzugeben, bevor du es entpacken kannst.
  • 7-Zip kann eine Vielzahl von Archivformaten entpacken, darunter 7z, ZIP, RAR, TAR und GZIP.

Komprimieren von Dateien mit hoher Komprimierungsrate

Du kannst die Komprimierungsrate deiner Archive maximieren, indem du die folgenden Schritte ausführst:

Komprimierungsstufe

Wenn du ein komprimiertes Archiv erstellst, kannst du die Komprimierungsstufe anpassen. Es stehen verschiedene Stufen zur Verfügung, von "schnell" bis "ultra". Je höher die Stufe, desto höher die Komprimierungsrate, aber auch desto länger dauert der Komprimierungsvorgang. Für die meisten Zwecke sollte die Stufe "normal" oder "gut" einen guten Kompromiss zwischen Komprimierungsrate und Geschwindigkeit bieten.

Komprimierungsmethode

7-Zip unterstützt verschiedene Komprimierungsmethoden, darunter LZMA, PPMd und BZIP2. LZMA ist die Standardmethode und bietet eine gute Balance zwischen Komprimierungsrate und Geschwindigkeit. PPMd kann eine höhere Komprimierungsrate erzielen, ist aber langsamer als LZMA. BZIP2 ist eine ältere Methode, die eine etwas geringere Komprimierungsrate als LZMA bietet, aber dafür sehr schnell ist.

Wörterbuchgröße

Die Wörterbuchgröße ist ein weiterer Faktor, der die Komprimierungsrate beeinflussen kann. Die Wörterbuchgröße legt fest, wie viele vorherige Bytes bei der Suche nach Mustern zum Komprimieren berücksichtigt werden. Eine größere Wörterbuchgröße ermöglicht eine höhere Komprimierungsrate, erhöht aber auch die Verarbeitungszeit.

Wenn du die maximale Komprimierungsrate benötigst, stelle sicher, dass du die Komprimierungsstufe auf "ultra" setzt, die Komprimierungsmethode auf "PPMd" und die Wörterbuchgröße auf den maximalen Wert (258 MB).

Solid-Komprimierung

Standardmäßig komprimiert 7-Zip jede Datei in einem Archiv separat. Durch Aktivieren der Solid-Komprimierung werden alle Dateien im Archiv als ein zusammenhängendes Datenstück komprimiert. Dies kann eine höhere Komprimierungsrate erzielen, verlangsamt jedoch den Komprimierungs- und Dekomprimierungsprozess.

Optionen zur Anpassung der Komprimierung

7-Zip bietet dir eine Vielzahl von Optionen, mit denen du den Komprimierungsvorgang an deine spezifischen Anforderungen anpassen kannst.

Komprimierungsstufe

Die Komprimierungsstufe bestimmt das Ausmaß der Komprimierung, die auf die Daten angewendet wird. Du kannst zwischen einer Reihe von Stufen wählen, von "Schnell" bis "Ultra". Eine höhere Stufe führt zu einer höheren Komprimierungsrate, aber auch zu einer längeren Komprimierungszeit.

Komprimierungsmethode

7-Zip unterstützt verschiedene Komprimierungsmethoden, darunter LZMA, PPMd und BZip2. Jede Methode hat ihre eigenen Vor- und Nachteile in Bezug auf Komprimierungsrate und Geschwindigkeit. Du kannst die Methode auswählen, die am besten zu deinen Anforderungen passt.

Wörterbuchgröße

Die Wörterbuchgröße ist ein weiterer wichtiger Faktor, der die Komprimierungsrate beeinflusst. Eine größere Wörterbuchgröße erhöht die Komprimierungsrate, kann aber auch die Komprimierungszeit erhöhen.

Multithreading

7-Zip unterstützt Multithreading, mit dem du mehrere Prozessorkerne für die Komprimierung nutzen kannst. Dies kann die Komprimierungszeit erheblich verkürzen, insbesondere bei großen Dateien.

Weitere Optionen

Zusätzlich zu den oben genannten Optionen stehen dir weitere Anpassungsmöglichkeiten zur Verfügung, wie z. B.:

  • Komprimierungsfilter: Ermöglicht die Anwendung zusätzlicher Filter auf die Daten, um die Komprimierungsrate zu verbessern.
  • Verschlüsselung: Schützt deine komprimierten Dateien mit einem Kennwort und AES-256-Verschlüsselung.
  • Archivaufteilung: Teilt große Archive in kleinere Teile auf, um die Übertragung und Speicherung zu erleichtern.

Indem du diese Optionen anpasst, kannst du den Komprimierungsvorgang optimieren und die perfekte Balance zwischen Komprimierungsrate, Geschwindigkeit und Sicherheit finden.

Fehlerbehebung bei Problemen mit 7-Zip

Komprimierung oder Entpackung schlägt fehl

  • Überprüfe die Berechtigungen: Stelle sicher, dass du über die erforderlichen Lese- und Schreibberechtigungen für die Dateien und Ordner verfügst, die du komprimieren oder entpacken möchtest.
  • Beschädigte Dateien: Vergewissere dich, dass die Dateien, die du komprimieren oder entpacken möchtest, nicht beschädigt sind.
  • Unzureichender Speicherplatz: Prüfe, ob auf deinem System genügend Speicherplatz vorhanden ist, um die komprimierten Archive oder die extrahierten Dateien zu speichern.
  • Inkompatible Dateiformate: 7-Zip unterstützt eine Vielzahl von Dateiformaten. Stelle sicher, dass das Dateiformat mit der von dir verwendeten Version von 7-Zip kompatibel ist.

Installationsprobleme

  • Abhängigkeiten: Überprüfe, ob alle erforderlichen Abhängigkeiten für 7-Zip auf deinem System installiert sind. Unter Ubuntu kannst du dies mit dem Befehl sudo apt-get install p7zip-full tun.
  • Inkompatible Distribution: Überprüfe, ob deine Linux-Distribution mit der von dir heruntergeladenen Version von 7-Zip kompatibel ist.
  • Beschädigte Installationsdateien: Lade die Installationsdateien erneut herunter und installiere sie erneut.

Andere Probleme

  • Langsame Komprimierung oder Entpackung: Überprüfe die Systemressourcen wie CPU- und RAM-Auslastung. Du kannst versuchen, die Komprimierungsoptionen anzupassen, um die Leistung zu verbessern.
  • Fehlermeldungen: Notiere dir alle Fehlermeldungen, die während der Verwendung von 7-Zip angezeigt werden. Diese können Hinweise auf die Ursache des Problems geben.
  • Hilfe bei der Community: Ziehe die 7-Zip-Dokumentation oder Online-Foren zurate, um Hilfe von anderen Benutzern zu erhalten.

Befehlszeilenoptionen von 7-Zip

Neben der grafischen Benutzeroberfläche bietet 7-Zip auch eine leistungsstarke Befehlszeile, die dir eine präzise Kontrolle über den Komprimierungs- und Dekomprimierungsprozess gibt.

Syntax

Die allgemeine Syntax des 7-Zip-Befehls lautet:

7z <Befehl> <Optionen> <Dateien>

wobei <Befehl> einen der folgenden Befehle darstellt:

  • a (hinzufügen)
  • e (entpacken)
  • d (löschen)
  • l (auflisten)
  • u (aktualisieren)
  • t (testen)

Optionen

Einige der wichtigsten Optionen, die du in der Befehlszeile verwenden kannst, sind:

Komprimierung:

  • -m[Methodenniveau]: Komprimierungsmethode und -stufe auswählen (z. B. -m0 für keine Komprimierung, -m9 für maximale Komprimierung)
  • -mmt[Threads]: Anzahl der Threads zum parallelen Komprimieren festlegen
  • -mx[Wörterbuchgröße]: Größe des Wörterbuchs für LZMA2- und LZMA-Komprimierung festlegen

Dekomprimierung:

  • -y: Dateien ohne Aufforderung überschreiben
  • -o[Pfad]: Extraktionsverzeichnis festlegen
  • -p[Passwort]: Passwort zum Entpacken verschlüsselter Archive angeben

Beispiele

Hier sind einige Beispiele für die Verwendung von 7-Zip-Befehlszeilenoptionen:

Eine ZIP-Datei mit maximaler Komprimierung erstellen:

7z a my_archive.zip files_to_compress -m9

Eine TAR-Datei mit 4 Threads parallel entpacken:

7z e my_archive.tar -mmt4

Ein GZ-Archiv in ein bestimmtes Verzeichnis extrahieren:

7z e my_archive.gz -o/home/user/extracted_files

Weitere Informationen zu den Befehlszeilenoptionen von 7-Zip findest du auf der offiziellen Dokumentationsseite hier.

Spezielle Funktionen von 7-Zip, wie z. B. AES-256-Verschlüsselung und Split-Archive

Zusätzlich zu den grundlegenden Komprimierungsfunktionen bietet 7-Zip auch eine Reihe von erweiterten Funktionen, darunter:

Sichere Daten mit AES-256-Verschlüsselung

Du kannst deine komprimierten Archive mit einem Kennwort verschlüsseln, um unbefugten Zugriff auf sensible Daten zu verhindern. 7-Zip verwendet den starken AES-256-Verschlüsselungsalgorithmus, der selbst bei heutigen Hochleistungscomputern praktisch unknackbar ist.

Teile große Dateien auf mit Split-Archiven

Wenn du sehr große Dateien komprimieren musst, die die Kapazität deines Speichergeräts überschreiten, kannst du die Funktion "Split-Archive" von 7-Zip nutzen. Damit kannst du eine große Datei in mehrere kleinere Teile aufteilen, die sich leichter speichern und übertragen lassen.

Weitere nützliche Funktionen

Zusätzlich zu den oben genannten Funktionen bietet 7-Zip eine Vielzahl weiterer nützlicher Optionen, wie z. B.:

  • Selbstentpackende Archive: Du kannst selbstentpackende Archive erstellen, die ohne zusätzliche Software entpackt werden können.
  • Multithreading: 7-Zip kann mehrere Prozessorkerne nutzen, um die Komprimierung und Dekomprimierung zu beschleunigen.
  • Reparatur beschädigter Archive: 7-Zip kann beschädigte Archive reparieren und Daten wiederherstellen, die sonst verloren gehen würden.