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
?
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.
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.