1 🗜️ zip / unzip (Die universelle Brücke zu anderen Systemen)
1.1 🔬 Die Philosophie: Kompatibilität über alles
Das ZIP-Format wurde bereits 1989 von Phil Katz entwickelt und ist das absolute Standard-Format auf Windows- und macOS-Systemen. Da Linux-Systeme im Alltag nicht isoliert arbeiten, gehören die Werkzeuge zip und unzip zur absoluten Pflichtausstattung.
Die Philosophie von ZIP unterscheidet sich grundlegend von Linux-Formaten wie tar.gz:
Bei ZIP wird jede Datei einzeln komprimiert, bevor sie im Archiv landet. Das hat den großen Vorteil, dass man eine beschädigte ZIP-Datei oft noch teilweise retten kann (während bei einem beschädigten Tarball meist das gesamte Archiv blockiert ist). Allerdings ist die Kompressionsrate im Vergleich zu modernen Formaten wie p7zip oder tar.xz deutlich geringer.
1.2 🛠️ Installation bei den „Fantastischen Vier“
Obwohl fast jede Desktop-Distribution ZIP-Dateien standardmäßig entpacken kann, fehlen auf minimalistischen Systemen (oder Servern) oft die Werkzeuge, um selbst ZIP-Archive zu erstellen. So stellst du sicher, dass bei allen vier Systemen sowohl das Packen (zip) als auch das Entpacken (unzip) bereitsteht:
Für Ubuntu / Linux Mint / Zorin OS / Debian:
Für Fedora:
Für openSUSE (Tumbleweed / Leap):
Für Arch Linux:
1.3 💻 Spickzettel für das Terminal
Eine ZIP-Datei im aktuellen Ordner entpacken:
Ein neues ZIP-Archiv aus einem kompletten Ordner erstellen:
(Wichtig: Das -r steht für „rekursiv“. Vergisst man das, packt zip nur den leeren Ordner, aber nicht die Dateien darin!).
Den Inhalt einer ZIP-Datei nur auflisten (ohne sie zu entpacken):
1.4 💡 Typische Fragen
1.4.1 1. „Umlaute (ä, ö, ü) werden nach dem Entpacken einer Windows-ZIP-Datei kryptisch angezeigt!“
Lösung:
Das ist das häufigste ZIP-Problem!
Windows nutzt beim Packen oft einen alten, regionalen Zeichensatz (CP850 oder CP1252), während Linux konsequent auf UTF-8 setzt.Abhilfe: Der Nutzer kann das Archiv im Terminal mit einem gezielten Parameter entpacken, der den Zeichensatz korrigiert:
Danach stimmen alle Umlaute wieder perfekt.
1.4.2 2. „Kann ich mit dem Standard-ZIP-Befehl sensible Daten sicher verschlüsseln?“
Lösung:
Jain. Der klassische Befehl zip -e archiv.zip fragt zwar ein Passwort ab, nutzt aber eine extrem veraltete und unsichere Verschlüsselung (ZipCrypto), die heute im Bruchteil von Sekunden geknackt werden kann.Empfehlung: Wenn sensible Daten verschlüsselt werden müssen, sollten Nutzer stattdessen immer zu p7zip greifen, da dieses echtes, extrem sicheres AES-256 beherrscht.