Zstd: Apenas arquivos, não diretórios?

Criado em 8 set. 2016  ·  3Comentários  ·  Fonte: facebook/zstd

Estou um pouco curioso ao ver os exemplos. Existem opções para compactar vários arquivos, mas ao fornecer um diretório, basta ignorá-lo. É possível adicionar suporte de diretório nas gerações futuras, ou precisamos fazer isso com tar cf x/ | zstd > x.tar.zst ou tar -I zstd -cf x.tar.zst x ?

question

Comentários muito úteis

zstd pode compactar vários arquivos, mas irá compactá-los individualmente. Se você deseja compactar um arquivo, primeiro crie um arquivo tar ou zip descompactado e, em seguida, compacte o arquivo com zstd.

zstd é apenas um compressor e não tem um formato para criar um arquivo a partir de vários arquivos. libarchive é uma biblioteca que cria arquivos compactados e tem suporte a zstd.

Todos 3 comentários

zstd tem o mesmo escopo que compress / gzip / bzip2 , então não é um arquivador.

Você pode compactar vários arquivos em um diretório: zstd -r directory . Isso resultará em um arquivo compactado _ para cada arquivo de origem_.

Mas isso não é o mesmo que converter o conteúdo de um diretório em um único arquivo.
Para esta tarefa, tar é necessário.

@ Cyan4973 talvez dê ao zstd a capacidade de carregar uma lista contendo os nomes dos arquivos.

zstd pode compactar vários arquivos, mas irá compactá-los individualmente. Se você deseja compactar um arquivo, primeiro crie um arquivo tar ou zip descompactado e, em seguida, compacte o arquivo com zstd.

zstd é apenas um compressor e não tem um formato para criar um arquivo a partir de vários arquivos. libarchive é uma biblioteca que cria arquivos compactados e tem suporte a zstd.

Esta página foi útil?
0 / 5 - 0 avaliações