Zstd: Nur Dateien, keine Verzeichnisse?

Erstellt am 8. Sept. 2016  ·  3Kommentare  ·  Quelle: facebook/zstd

Ich bin etwas neugierig, wenn ich mir die Beispiele ansehe. Es gibt Optionen zum Komprimieren mehrerer Dateien. Wenn Sie jedoch ein Verzeichnis angeben, wird dies einfach übersprungen. Ist es möglich, in zukünftigen Generationen Verzeichnisunterstützung hinzuzufügen, oder müssen wir dies mit tar cf x/ | zstd > x.tar.zst oder tar -I zstd -cf x.tar.zst x tun?

question

Hilfreichster Kommentar

zstd kann mehrere Dateien komprimieren, komprimiert sie jedoch einzeln. Wenn Sie ein Archiv komprimieren möchten, erstellen Sie zuerst ein unkomprimiertes tar- oder zip-Archiv und komprimieren Sie das Archiv dann mit zstd.

zstd ist nur ein Kompressor und hat kein Format zum Erstellen eines Archivs aus mehreren Dateien. libarchive ist eine Bibliothek, die komprimierte Archive erstellt und zstd-Unterstützung bietet.

Alle 3 Kommentare

zstd hat den gleichen Umfang wie compress / gzip / bzip2 , ist also kein Archivierer.

Sie können mehrere Dateien in einem Verzeichnis komprimieren: zstd -r directory . Es wird eine komprimierte Datei für jede Quelldatei erstellt.

Dies ist jedoch nicht dasselbe wie das Konvertieren eines Verzeichnisinhalts in ein einzelnes Archiv.
Für diese Aufgabe wird tar benötigt.

@ Cyan4973 gibt

zstd kann mehrere Dateien komprimieren, komprimiert sie jedoch einzeln. Wenn Sie ein Archiv komprimieren möchten, erstellen Sie zuerst ein unkomprimiertes tar- oder zip-Archiv und komprimieren Sie das Archiv dann mit zstd.

zstd ist nur ein Kompressor und hat kein Format zum Erstellen eines Archivs aus mehreren Dateien. libarchive ist eine Bibliothek, die komprimierte Archive erstellt und zstd-Unterstützung bietet.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen