10 migliori strumenti di compressione per Linux

10 melhores ferramentas de compressão para Linux

A compactação de arquivos é parte integrante da administração do sistema. Encontrar o melhor método de compressão requer uma determinação significativa. Felizmente, existem muitas ferramentas de compactação robustas para Linux que tornam o backup dos dados do sistema mais fácil. Aqui, apresentamos dez das melhores ferramentas de compactação do Linux que podem ser úteis para empresas e usuários nesse aspecto.

1. LZ4

LZ4 é a ferramenta de compactação escolhida por administradores que precisam de compactação e descompressão extremamente rápidas. Ele utiliza o algoritmo sem perdas LZ4, que pertence à família de algoritmos de compressão orientados a bytes LZ77. Além disso, o LZ4 vem acoplado a um decodificador de alta velocidade, o que o torna uma das melhores ferramentas de compactação do Linux para empresas.

2. Zstandard

Zstandard é outra ferramenta de compressão rápida para Linux que pode ser usada para projetos pessoais e empresariais. É apoiado pelo Facebook e oferece excelentes taxas de compressão. Alguns de seus recursos mais atraentes incluem o modo adaptativo, que pode controlar as taxas de compactação com base em E / S, a capacidade de trocar a velocidade por uma melhor compactação e o esquema de compactação de dicionário. Zstandard também possui uma API rica com atalhos de teclado para todas as principais linguagens de programação.

Linux Compression Tool Zstandard

3. lzop

lzop é uma ferramenta de compressão robusta que utiliza o algoritmo de compressão Lempel-Ziv-Oberhumer (LZO). Ele fornece uma velocidade de compactação vertiginosa negociando taxas de compactação. Por exemplo, ele produz arquivos ligeiramente maiores em comparação com o gzip, mas requer apenas 10% de tempo de execução da CPU. Além disso, o lzop pode lidar com backups do sistema de várias maneiras, incluindo modo de backup, modo de arquivo único, modo de arquivo e modo de pipe.

Linux Compression Tool Lzop

4. Gzip

Gzip é certamente uma das ferramentas de compressão mais amplamente utilizadas para administradores Linux. É compatível com todos os softwares GNU, o que o torna a ferramenta de compressão perfeita para engenheiros remotos. Gzip aproveita a codificação Lempel-Ziv no modo deflate para compactação de arquivos. Ele pode reduzir o tamanho dos códigos-fonte em até 90 por cento. No geral, esta é uma excelente escolha para usuários experientes do Linux e também para desenvolvedores de software.

Linux Compression Tool Gzip

5. bzip2

bzip2, uma ferramenta de compactação gratuita para Linux, compacta arquivos usando o algoritmo de compactação de classificação de blocos Burrows-Wheeler e a codificação de Huffman. Ele também oferece suporte a vários métodos de compactação adicionais, como codificação de comprimento de execução, codificação delta, matriz de bits esparsos e tabelas de Huffman. Ele também pode recuperar dados de drives de mídia em alguns casos. No geral, o bzip2 é uma ferramenta de compressão adequada para o uso diário devido às suas robustas capacidades de compressão e rápida velocidade de descompressão.

Ferramenta de compressão Linux Bzip2

6. p7zip

p7zip é a porta do utilitário de linha de comando do 7-zip. É uma ferramenta de arquivamento de alto desempenho com taxas de compactação sólidas e suporte para muitos formatos populares, incluindo tar, xz, gzip, bzip2 e zip. Ele usa o formato 7z por padrão, que oferece uma compactação 30 a 50% melhor do que a compactação zip padrão. Além disso, você pode usar essa ferramenta para criar arquivos de volume autoextraíveis e de tamanho dinâmico.

Ferramenta de compressão Linux P7zip

7. pigz

pigz ou implementação paralela do gzip é um substituto confiável para a ferramenta de compactação gzip. Ele aproveita vários núcleos de CPU para aumentar drasticamente a velocidade de compressão. Ele utiliza as bibliotecas zlib e pthread para implementar o processo de compactação multi-threading. No entanto, pigz não pode descompactar arquivos em paralelo. Portanto, você não será capaz de obter velocidades semelhantes durante a compressão e descompressão.

Linux Compression Tool Pigz

8. pixz

pixz é uma implementação paralela do compressor XZ com suporte para indexação de dados. Em vez de produzir um grande bloco de dados compactados como xz, ele cria um conjunto de blocos menores. Isso facilita o acesso aleatório aos dados originais. Além disso, o pixz também garante que as permissões do arquivo sejam preservadas da forma como eram durante a compactação e descompactação.

Linux Compression Tool Pixz

9. plzip

plzip é uma ferramenta de compressão de dados sem perdas que faz uso criativo dos recursos de multithreading suportados por CPUs modernas. Ele é construído sobre a biblioteca lzlib e fornece uma interface de linha de comando semelhante a gzip e bzip2. Um dos principais benefícios do plzip é sua capacidade de aproveitar totalmente as máquinas com vários processadores. O plzip definitivamente garante uma tentativa para administradores que precisam de uma ferramenta de compressão Linux de alto desempenho para suportar compressão paralela.

Linux Compression Tool Plzip

10. XZ Utils

XZ Utils é um conjunto de ferramentas de compactação para Linux que pode compactar e descompactar arquivos .xz e .lzma. Ele usa principalmente o algoritmo LZMA2 para compactação e pode realizar verificações de integridade de dados compactados com facilidade. Como essa ferramenta está disponível para distribuições Linux populares por padrão, pode ser uma escolha viável para compactação em muitas situações.

Linux Compression Tool Xz

Empacotando

Uma infinidade de ferramentas confiáveis ​​de compactação do Linux facilita o arquivamento e o backup de dados essenciais. Você pode escolher entre muitos compressores sem perdas com altas taxas de compressão, como LZ4, lzop e bzip2. Por outro lado, ferramentas como Zstandard e plzip permitem fluxos de trabalho de compressão mais avançados.

Relacionado:

  • 7 das melhores ferramentas de limpeza de sistema Linux
  • Como simplificar a compactação 7z com aliases de Bash
  • Como os algoritmos modernos de compressão de vídeo realmente funcionam