Zstd: Des fichiers uniquement, pas des répertoires?

Créé le 8 sept. 2016  ·  3Commentaires  ·  Source: facebook/zstd

Je suis un peu curieux en regardant les exemples. Il existe des options pour compresser plusieurs fichiers, mais lors de la fourniture d'un répertoire, il suffit de l'ignorer. Est-il possible d'ajouter la prise en charge des répertoires dans les générations futures, ou nous devons le faire avec tar cf x/ | zstd > x.tar.zst ou tar -I zstd -cf x.tar.zst x ?

question

Commentaire le plus utile

zstd peut compresser plusieurs fichiers, mais il les compressera individuellement. Si vous souhaitez compresser une archive, créez d'abord une archive tar ou zip non compressée, puis compressez l'archive avec zstd.

zstd est juste un compresseur et n'a pas de format pour créer une archive à partir de plusieurs fichiers. libarchive est une bibliothèque qui crée des archives compressées et prend en charge zstd.

Tous les 3 commentaires

zstd a la même portée que compress / gzip / bzip2 , donc ce n'est pas un archiveur.

Vous pouvez compresser plusieurs fichiers dans un répertoire: zstd -r directory . Il en résultera un fichier compressé _ pour chaque fichier source_.

Mais ce n'est pas la même chose que de convertir le contenu d'un répertoire en une seule archive.
Pour cette tâche, tar est nécessaire.

@ Cyan4973 donne peut-être à zstd la possibilité de charger une liste contenant les noms de fichiers.

zstd peut compresser plusieurs fichiers, mais il les compressera individuellement. Si vous souhaitez compresser une archive, créez d'abord une archive tar ou zip non compressée, puis compressez l'archive avec zstd.

zstd est juste un compresseur et n'a pas de format pour créer une archive à partir de plusieurs fichiers. libarchive est une bibliothèque qui crée des archives compressées et prend en charge zstd.

Cette page vous a été utile?
0 / 5 - 0 notes