Zstd: ディレクトリではなくファイルのみ?

作成日 2016年09月08日  ·  3コメント  ·  ソース: facebook/zstd

例を見ると少し興味があります。 複数のファイルを圧縮するオプションがありますが、ディレクトリを指定するときは、それをスキップします。 将来の世代でディレクトリサポートを追加することは可能ですか、それともtar cf x/ | zstd > x.tar.zstまたはtar -I zstd -cf x.tar.zst x追加する必要がありますか?

question

最も参考になるコメント

zstdは複数のファイルを圧縮できますが、それらを個別に圧縮します。 アーカイブを圧縮する場合は、最初に非圧縮のtarまたはzipアーカイブを作成してから、zstdを使用してアーカイブを圧縮します。

zstdは単なるコンプレッサーであり、複数のファイルからアーカイブを作成するための形式はありません。 libarchiveは、圧縮アーカイブを作成するライブラリであり、zstdをサポートしています。

全てのコメント3件

zstdスコープはcompress / gzip / bzip2と同じであるため、アーカイバではありません。

ディレクトリ内の複数のファイルを圧縮できます: zstd -r directory 。 これにより、_ソースファイルごとに_1つの圧縮ファイルが作成されます。

しかし、それはディレクトリの内容を単一のアーカイブに変換することと同じではありません。
このタスクには、 tarが必要です。

@ Cyan4973は、おそらくzstdにファイル名を含むリストをロードする機能を提供します。

zstdは複数のファイルを圧縮できますが、それらを個別に圧縮します。 アーカイブを圧縮する場合は、最初に非圧縮のtarまたはzipアーカイブを作成してから、zstdを使用してアーカイブを圧縮します。

zstdは単なるコンプレッサーであり、複数のファイルからアーカイブを作成するための形式はありません。 libarchiveは、圧縮アーカイブを作成するライブラリであり、zstdをサポートしています。

このページは役に立ちましたか?
0 / 5 - 0 評価