Como instalar e usar a ferramenta de compactação ZSTD no Linux

Como instalar e usar a ferramenta de compactação ZSTD no Linux

Zstandard, geralmente abreviado como ZSTD, é uma ferramenta de compressão relativamente nova que estreou em 2015. Foi criado pelos engenheiros do Facebook, procurando melhorar a taxa de velocidade e compressão de ferramentas de longa data como o GZIP. Está rapidamente se tornando uma ferramenta de compactação padrão em muitas distritos do Linux, então agora é um momento perfeito para aprender sobre usá -la.

Neste guia, examinaremos as instruções para instalar e usar o ZSTD no Linux, com exemplos de linha de comando que mostram como compactar arquivos e abertos arquivos que usam ZSTD.

Neste tutorial, você aprenderá:

  • Como instalar o Zstandard nas principais distos Linux
  • Como usar o Zstandard através dos exemplos de linha de comando
Compressionando um arquivo com ZSTD no Linux Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Qualquer distro Linux
Programas Zstandard (ZSTD)
Outro Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando.
Convenções # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Como instalar o Zstandard nas principais distos Linux

Zstandard não está incluído por padrão em todas as distribuições Linux. Se o seu sistema ainda não o instalou, use o comando apropriado abaixo para instalá -lo.

Para instalar o Zstandard no Ubuntu, Debian e Linux Mint:

$ sudo apt install zstd 

Para instalar o Zstandard no CentOS, Fedora, Almalinux e Red Hat:

$ sudo dnf install zstd 


Para instalar o Zstandard no Arch Linux e Manjaro:

$ sudo pacman -s zstd 

Exemplos de linha de comando Zstandard

É mais fácil aprender sobre o ZSTD através de exemplos. Para começar, use alguns dos seguintes comandos em seu próprio sistema e você rapidamente o dominaram.

  1. Para usar o ZSTD em sua forma mais simples, com todas as opções padrão, execute o zstd comandando e especifique o nome do arquivo que você deseja comprimir. Isso fará uma nova cópia do arquivo, mas compactada e com o .zst extensão.
    $ ZSTD Exemplo1.TXT 
  2. Você pode comprimir vários arquivos ao mesmo tempo especificando cada um com um espaço entre eles ou usando curingas em seu comando.
    $ ZSTD Exemplo1.TXT Exemplo2.TXT Exemplo3.exemplo txt ou $ zstd*.TXT 
  3. Para descomprimir um arquivo ZSTD, use o -d opção.
    $ zstd -d Exemplo1.TXT.ZST ou $ Unzstd Exemplo1.TXT.zst 


  4. Você pode usar diferentes níveis de compressão com ZSTD. Se você estiver preocupado com a velocidade, pode especificar a seguinte opção para negociar alguma taxa de compressão em troca de maior velocidade.
    $ ZSTD -Exemplo -rápido1.TXT 
  5. No outro extremo do espectro, podemos instruir o ZSTD a usar maior compressão, o que também fará com que o processo dure um pouco mais. O nível de compressão padrão de Zstandard é 3. O --rápido Swtich diminui o nível de compressão para 1. Podemos especificar qualquer nível de compressão, até 19, com a seguinte sintaxe (aqui estamos usando 15).
    $ zstd -15 Exemplo1.TXT 
  6. O --ultra A opção desbloqueará os níveis mais altos de compressão de Zstandard - até 22. Veja como você usaria.
    $ zstd --ultra -22 Exemplo1.TXT 
  7. Assim como Gzip, XZ e outras ferramentas de compressão, precisaremos usar um alcatrão comando para compactar vários arquivos ou diretórios com ZSTD. Use a seguinte sintaxe para comprimir um diretório.
    $ tar --zstd -cf Exemplo.alcatrão.zst exemplo/ 
  8. Também poderíamos usar alcatrão -EU opção. A vantagem desse método é que ele nos permite especificar parâmetros extras com nosso zstd comando. Por exemplo, este comando usa o --ultra opção mencionada em um exemplo anterior, para que possamos desbloquear o nível máximo de compressão para o nosso diretório.
    $ tar -i 'zstd --ultra -22' -cf Exemplo.alcatrão.zst exemplo/ 
  9. Use o -v (Verbose) Opção para ver a saída detalhada sobre o progresso do ZSTD, à medida que comprime seu (s) arquivo (s).
    $ zstd -v Exemplo1.txt e $ tar -i 'zstd -v' -cvf Exemplo.alcatrão.zst exemplo/ 


  10. Para descomprimir um arquivo alcatrão com o .alcatrão.zst Extensão de arquivo, use a seguinte sintaxe de comando.
    $ tar -i zstd -xvf Exemplo.alcatrão.zst 

Pensamentos finais

Neste guia, vimos como instalar e usar a ferramenta de compactação ZStandard (ZSTD) no Linux. Aprendemos a comprimir e descomprimir arquivos individuais e diretórios, com vários níveis de compressão. Os exemplos mostrados neste guia devem ser suficientes para você aproveitar ao máximo o ZSTD em seu próprio sistema. Se você quiser aprender sobre algumas de suas outras opções, recomendamos a leitura da página manual com Homem Zstd.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Como remover Bloatware do seu Samsung Android Mobile…
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para instalar no Ubuntu 22.04
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Melhor ferramenta de compressão no Linux
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Recupere sua privacidade e segurança na era digital
  • Ubuntu 20.04 Guia