Saya agak penasaran ketika melihat contohnya. Ada opsi untuk meng-zip beberapa file, tetapi ketika menyediakan direktori, itu cukup dilewati. Apakah mungkin untuk menambahkan dukungan direktori di generasi mendatang, atau kita perlu melakukannya dengan tar cf x/ | zstd > x.tar.zst
atau tar -I zstd -cf x.tar.zst x
?
zstd
memiliki cakupan yang sama dengan compress
/ gzip
/ bzip2
, jadi ini bukan pengarsip.
Anda dapat memampatkan banyak file dalam sebuah direktori: zstd -r directory
. Ini akan menghasilkan satu file terkompresi _ untuk setiap file sumber_.
Tapi itu tidak sama dengan mengubah konten direktori menjadi satu arsip.
Untuk tugas ini, dibutuhkan tar
.
@ Cyan4973 mungkin memberi zstd kemampuan untuk memuat daftar yang berisi nama file.
zstd dapat memampatkan banyak file, tetapi akan memampatkannya satu per satu. Jika Anda ingin mengompresi arsip, pertama buat arsip tar atau zip yang tidak dikompresi, lalu kompres arsip dengan zstd.
zstd hanyalah kompresor, dan tidak memiliki format untuk membuat arsip dari banyak file. libarchive adalah pustaka yang akan membuat arsip terkompresi, dan memiliki dukungan zstd.
Komentar yang paling membantu
zstd dapat memampatkan banyak file, tetapi akan memampatkannya satu per satu. Jika Anda ingin mengompresi arsip, pertama buat arsip tar atau zip yang tidak dikompresi, lalu kompres arsip dengan zstd.
zstd hanyalah kompresor, dan tidak memiliki format untuk membuat arsip dari banyak file. libarchive adalah pustaka yang akan membuat arsip terkompresi, dan memiliki dukungan zstd.