O compressão de dados É um método ou algoritmo que podemos usar para comprimir o volume dos dados e diminuir o tamanho.

A compactação de dados é útil para armazenar arquivos em uma unidade e enviá-los pela Internet. Quando os dados são descompactados, o algoritmo reverso é usado para deixar os arquivos como estavam.

A compactação é essencial para análise, armazenamento e transferência de dados. Se olharmos para a seção de anexos do Gmail, podemos ver que ele não anexa arquivos de mais de um determinado tamanho.

Nesse caso, você pode usar as ferramentas de compactação para reduzir o tamanho do arquivo. Existem inúmeras ferramentas gratuitas e de código aberto que podem fazer o trabalho de compactação de dados no Linux.

As 6 principais ferramentas de compactação de dados para sistema Linux em 2021

Conceito de compressão

Existem dois tipos de métodos de compactação de dados. Eles são compactação sem perdas e compactação com perdas. Normalmente, as ferramentas de compactação fazem um .zip, .rar, .tar.gz e outras extensões de arquivo para compactar os dados. Na computação digital, compactamos apenas blocos e padrões dos dígitos binários.

Leia: Como enviar arquivos grandes por e-mail

Se olharmos para nosso conhecido ambiente de computação, podemos ter um conceito claro de compressão de dados. Quando a compactação é aplicada de PNG para JPEG, não alteramos o formato da foto, mas sim o tipo, metadados e qualidade da foto.

As melhores ferramentas de compressão para Linux

Tradicionalmente, diferentes distribuições do Linux têm sua própria ferramenta de compactação pré-instalada no sistema. Por exemplo, o Ubuntu tem o gerenciador de arquivos do ambiente de desktop GNOME criado por Paolo Bacchilega.

Red Hat e outros sistemas Linux baseados em Red Hat usam a ferramenta File Roller para compactar arquivos no sistema. Nesta postagem, veremos os detalhes sobre 6 principais ferramentas de compressão para distribuições Linux.

1. LZ4

O LZ4 é uma excelente ferramenta de compactação e foi escrito na linguagem de programação C. Ele pode compactar mais de meio gigabyte de dados por segundo.

Mas é claro, por experiência prática, posso dizer que a taxa de compressão pode ser mais lenta quando o volume de dados é menor do que a quantidade de dados.

Ele usa o algoritmo de compactação sem perdas LZ4_HC e LZ77 para compactar os dados. Você pode acelerar a taxa de compressão de dados a partir das características do LZ4.

O LZ4 oferece suporte a serviços baseados em API e CLI, o que significa que você pode usar uma ferramenta pop-up LZ4 em seu sistema e pode usar a ferramenta de compactação LZ4 por meio de sua interface de linha de comando do Linux.

Você pode encontrar o repositório para a ferramenta de compactação LZ4 no repositório oficial do Linux, o que facilita a instalação do LZ4.

Características importantes do LZ4

  • LZ4 pode compactar dados mais rápido.
  • Embora não haja um método para definir uma senha no LZ4, você pode fazer isso com uma pequena ajuda do CryptoStream.
  • LZ4 oferece compressão sem perdas.
  • A instalação do LZ4 é um processo direto nas distribuições Linux.
  • Você pode lidar com a compactação de big data com a ferramenta LZ4.

Local na rede Internet

2. Zstandard

A ferramenta de compressão Zstandard foi inventada pelo Facebook Inc. A ferramenta Zstandard foi escrita em Java, Python, Rust, C # e PHP. Isso significa que você pode implementar a ferramenta Zstandard em seu site para compactar arquivos.

Ele pode compactar arquivos a uma velocidade de 500 MB por segundo e descompactar a uma velocidade de 1660 MB por segundo. Isso significa claramente que a taxa de compressão / descompressão é de 2,8. Mas com plug-ins adicionais e acelerações de hardware, a proporção pode chegar ao valor de 9,9.

A ferramenta Zstandard tem um grande número de APIs e plug-ins para instalar em seu sistema Linux. Possui uma interface de usuário muito simples. A interface gráfica do usuário da ferramenta Zstandard é muito simples e fácil de usar.

Características importantes do Zstandard

  • O Zstandard permite aos usuários compactar e descompactar arquivos simultaneamente.
  • Você pode atribuir a ferramenta Zstandard para compactar todo o seu banco de dados.
  • Zstandard pode usar o método de compactação de dicionário para reduzir o tempo de compactação.
  • O Zstandard pode automatizar tipos de compactação semelhantes, dividindo as tarefas.
  • Você pode definir a taxa de compressão e descompressão na ferramenta Zstandard.

Local na rede Internet

3. Brotli

Brotli é uma ferramenta de compressão média que pode ser instalada em plataformas Windows e Linux. É uma ferramenta de clique e compressão para distribuições Linux. O Brotli pode ser usado e configurado livremente com qualquer servidor ou banco de dados baseado em nuvem.

Ele é escrito em Python e usa o método de compactação de dados sem perdas. Compacta os dados na mesma ordem dos formatos de entrada.

Características importantes de Brotli

  • Você pode diminuir a latência de compressão usando a ferramenta Brotli.
  • Brotli tornou o desempenho da web mais suave.
  • Os plug-ins Brotli podem ser instalados no WordPress para diminuir o tempo de carregamento dos arquivos de mídia em seu site.
  • Brotli pode ser configurado com Nginx e outros servidores web.
  • A interface gráfica do usuário do Brotli é extremamente direta.

Local na rede Internet

4. Lzop

Lzop é uma das ferramentas de compressão gratuitas e de código aberto para Linux. Ele está disponível para quase todas as distribuições Linux. Ele é escrito na linguagem de programação C. Ele usa o algoritmo de compressão de dados Lempel-Ziv-Oberhumer (lzo).

A taxa de descompressão de Lzop é maior do que a de Lzop. Você pode usar a ferramenta de compactação Lzop em conjunto com a interface de linha de comando do Linux.

Características importantes do Lzop

  • Lzop é portátil; você pode usá-lo sem instalá-lo em seu sistema.
  • A taxa de compressão de dados no Lzop é extremamente rápida.
  • Use a extensão de arquivo .tzo e .tar.
  • Ele permite compactar e descompactar vários arquivos simultaneamente.
  • Você pode implantar a ferramenta Lzop para compactar dados no sistema de arquivos Hadoop.

Local na rede Internet

5. Pigz

O Pigz é pronunciado pig-zee e é uma das ferramentas de compressão mais amplamente utilizadas. Ele foi desenvolvido por Mark Adler e escrito em linguagem de programação C. Você pode compactar, descompactar e até mesmo recuperar o arquivo compactado corrompido por meio da ferramenta de compactação Pigz em seu sistema Linux.

Se você tiver um processo multiencadeado em seu sistema Linux, a taxa de compactação pode ser melhorada pela configuração padrão da ferramenta Pigz. Por padrão, ele compacta os dados no formato .zz.

Características importantes do Pigz

  • Pigz pode reduzir magicamente o tempo de compressão.
  • Você pode compactar um grande número de arquivos em um único comando.
  • A ferramenta de compactação Pigz é útil para administradores de sistemas Linux.
  • Você pode escolher qual extensão de arquivo deseja adicionar ao arquivo compactado.
  • Uma mensagem de erro é exibida se algo der errado durante a compactação.

Local na rede Internet

6. Pixz

Pixz é uma das ferramentas mais práticas e rápidas para compressão de dados em Linux, desenvolvida por Dave Vasilevsky. Pixz usa a ferramenta utils XZ e o algoritmo de cadeia Lempel-Ziv-Markov para compactar dados que fornecem compactação de dados sem perdas. Pixz usa threads POSIX, libarchive e outras funções de biblioteca para tornar a ferramenta poderosa.

Leia: O que é um programa de computador e para que serve

Como você usa a ferramenta XZ, a extensão dos arquivos de saída das ferramentas Pixz é .xz por padrão. No entanto, você pode escolher qualquer outro sufixo ou extensão de compactação para incluir o nome do arquivo. Comparado com outras ferramentas de compressão de dados, Pixz tem a mesma taxa de compressão de 7z.

Recursos importantes do Pixz

  • Pixz pode detectar automaticamente arquivos compactados em seu diretório local.
  • Você pode compactar e descompactar arquivos simultaneamente por meio da ferramenta Pixz.
  • Detecta automaticamente sua configuração de hardware e núcleos de CPU para oferecer o máximo desempenho.
  • No Linux, a ferramenta Pixz salva automaticamente os registros de saída padrão.
  • Ele usa a topologia de malha triangular de descompressão de dados paralela.

Local na rede Internet

conclusão

Até agora, esbocei uma lista das ferramentas de compressão mais usadas e eficientes para distribuição Linux ao longo do artigo. Se você é novo no Linux, pode começar com a ferramenta 7-zip ou pbzip2.

Se você é um fã do Winrar e gosta de trabalhar na interface de linha de comando, recomendo que experimente. No entanto, tente qualquer ferramenta de compactação que você achar adequada para o seu sistema Linux. Você também pode manter o gerenciador de arquivos padrão para o seu sistema Linux.

Por favor, compartilhe com seus amigos e a comunidade Linux se você achar esta postagem útil e informativa. Você pode nos escrever com suas opiniões sobre este post na seção de comentários.

O objetivo comum de nossa equipe é fornecer aos nossos mutuários soluções inovadoras e flexíveis de Empréstimo Direto com Garantia. preço cialis Relacionamentos profundamente enraizados são o núcleo de nossa organização e nos orgulhamos da estabilidade de longo prazo de nossa equipe de investimentos, que se orgulha de ter relacionamentos sólidos com tomadores e intermediários estabelecidos nas últimas duas décadas.