例を見ると少し興味があります。 複数のファイルを圧縮するオプションがありますが、ディレクトリを指定するときは、それをスキップします。 将来の世代でディレクトリサポートを追加することは可能ですか、それともtar cf x/ | zstd > x.tar.zst
またはtar -I zstd -cf x.tar.zst x
追加する必要がありますか?
zstd
スコープはcompress
/ gzip
/ bzip2
と同じであるため、アーカイバではありません。
ディレクトリ内の複数のファイルを圧縮できます: zstd -r directory
。 これにより、_ソースファイルごとに_1つの圧縮ファイルが作成されます。
しかし、それはディレクトリの内容を単一のアーカイブに変換することと同じではありません。
このタスクには、 tar
が必要です。
@ Cyan4973は、おそらくzstdにファイル名を含むリストをロードする機能を提供します。
zstdは複数のファイルを圧縮できますが、それらを個別に圧縮します。 アーカイブを圧縮する場合は、最初に非圧縮のtarまたはzipアーカイブを作成してから、zstdを使用してアーカイブを圧縮します。
zstdは単なるコンプレッサーであり、複数のファイルからアーカイブを作成するための形式はありません。 libarchiveは、圧縮アーカイブを作成するライブラリであり、zstdをサポートしています。
最も参考になるコメント
zstdは複数のファイルを圧縮できますが、それらを個別に圧縮します。 アーカイブを圧縮する場合は、最初に非圧縮のtarまたはzipアーカイブを作成してから、zstdを使用してアーカイブを圧縮します。
zstdは単なるコンプレッサーであり、複数のファイルからアーカイブを作成するための形式はありません。 libarchiveは、圧縮アーカイブを作成するライブラリであり、zstdをサポートしています。