DEV Community

Cover image for ZST-Dateien auf dem Mac öffnen — ohne Terminal
Christian Ahrweiler
Christian Ahrweiler

Posted on • Originally published at Medium on

ZST-Dateien auf dem Mac öffnen — ohne Terminal

Beim Download einer Software, eines Backups oder eines größeren Datenpakets taucht plötzlich eine Datei mit der Endung .zst oder .tar.zst auf. Ein Doppelklick auf dem Mac hilft jedoch häufig nicht weiter: macOS kann das Format nicht von Haus aus entpacken.

Was steckt dahinter — und wie kommt man an die enthaltenen Dateien?

Was ist eine ZST-Datei?

.zst steht für Zstandard , kurz Zstd. Das moderne Kompressionsverfahren wurde ursprünglich von Facebook entwickelt und ist heute Open Source.

Zstandard verbindet eine gute Kompressionsrate mit hoher Geschwindigkeit. Deshalb wird das Format zunehmend für Softwarepakete, Linux-Distributionen, Datenbanken, Backups und große Downloads eingesetzt.

Eine wichtige Besonderheit: Zstandard komprimiert zunächst nur einen Datenstrom. Eine einfache .zst-Datei enthält daher häufig genau eine komprimierte Datei — ähnlich wie bei .gz oder .xz.

Was bedeutet .tar.zst?

Sollen mehrere Dateien und Ordner gemeinsam verpackt werden, kommen zwei Formate zum Einsatz:

  1. TAR fasst Dateien und Verzeichnisse zu einem Archiv zusammen.
  2. Zstandard komprimiert dieses TAR-Archiv.

Das Ergebnis trägt die Endung:

archive.tar.zst

Die beiden Endungen beschreiben also zwei aufeinanderfolgende Schritte. Genau deshalb bleibt bei manchen Programmen nach dem ersten Entpacken zunächst eine .tar-Datei übrig. Diese muss anschließend ein zweites Mal geöffnet werden, um an die eigentlichen Inhalte zu gelangen.

Warum kann macOS das Format nicht einfach öffnen?

Das in macOS integrierte Archivierungsprogramm unterstützt verbreitete Formate wie ZIP. Zstandard gehört jedoch weiterhin nicht zu den Formaten, die sich zuverlässig per Doppelklick im Finder entpacken lassen.

Technisch versierte Nutzer können Zstandard über Homebrew installieren und anschließend im Terminal verwenden. Für eine Datei, die man lediglich öffnen möchte, ist dieser Umweg allerdings unnötig kompliziert.

.zst und .tar.zst ohne Terminal entpacken

unpackZST ist eine kleine macOS-App speziell für Zstandard-Dateien.

Die Datei wird einfach in das App-Fenster gezogen. unpackZST erkennt, ob es sich um eine normale .zst-Datei oder ein kombiniertes .tar.zst-Archiv handelt, und führt die notwendigen Schritte automatisch aus.

Bei .tar.zst muss die entstandene TAR-Datei daher nicht noch einmal manuell geöffnet werden. Die enthaltenen Dateien und Ordner werden direkt ausgegeben.

Kurz zusammengefasst

  • .zst ist eine mit Zstandard komprimierte Datei.
  • .tar.zst enthält ein TAR-Archiv, das zusätzlich mit Zstandard komprimiert wurde.
  • macOS kann beide Varianten nicht standardmäßig zuverlässig öffnen.
  • Das Entpacken ist über das Terminal möglich, erfordert aber zusätzliche Werkzeuge und Befehle.
  • unpackZST öffnet beide Varianten direkt auf dem Mac und verarbeitet bei .tar.zst automatisch beide Ebenen.

Zstandard wird immer häufiger eingesetzt. Für Mac-Nutzer muss eine unbekannte Dateiendung deshalb aber nicht zum Terminal-Projekt werden.

unpackZST ist im Mac App Store erhältlich.

Top comments (0)