Compressão

Os 10 principais utilitários de compactação de arquivos no Linux

Os 10 principais utilitários de compactação de arquivos no Linux
Transferir arquivos entre um computador para outro ou armazená-los com segurança é uma tarefa importante para usuários normais e profissionais. Às vezes não é possível enviar arquivos acima de um determinado tamanho pela internet, então você precisa de utilitários que ajudem a diminuir o tamanho do arquivo sem comprometer os dados ou sua qualidade. Também ajuda a mesclar vários arquivos e reduzir o tamanho geral do arquivo para ajudá-lo a enviá-lo com segurança pela Internet.

Os usuários do Linux são abençoados com muitos utilitários de compactação de arquivos eficazes e confiáveis ​​à sua disposição.

A maioria dos utilitários listados aqui funcionam bem com todas as distros Linux, e nós os testamos no Ubuntu.

alcatrão

O alcatrão compactação de arquivo é um dos utilitários de compactação de arquivo mais amplamente usados ​​no Linux. O arquivo compactado com este utilitário tem sufixo .alcatrão.gz e .tgz, e eles também são chamados tarballs.

Por exemplo, se tivermos um arquivo / diretório chamado swap1 no diretório atual. Para salvá-lo em um arquivo compactado chamado Arquivo.tar, gz, temos que executar o seguinte comando no terminal:

arquivo $ tar -czvf.alcatrão.gz swap1

Você pode estar se perguntando o que muda exatamente -czvf significa, vamos ver um por um.

-c : Crie um arquivo
-z : Compactar arquivo com gzip
-v : conhecido como "prolixo”. Mostra o progresso na janela do terminal quando o arquivo está sendo criado.
-f : Esta opção permite que você especifique o nome do arquivo do arquivo.

Instale-o executando o seguinte comando no terminal:

$ sudo apt-get install tar

gzip

O gzip significa GNU Zip, e é um formato de compactação de arquivo de código aberto usado para compactar arquivos individuais. Produz arquivos compactados com o sufixo .gz extensão.

ZIP e GZIP são formatos de compressão de arquivo muito populares quando se trata de economizar espaço e reduzir o tempo necessário para enviar o arquivo pela Internet.

Aqui está sua sintaxe básica:

$ gzip [Opções] [nomes de arquivos]

Usando switch -eu fornecerá informações detalhadas sobre o arquivo compactado.

Para descompactar um arquivo, use a sintaxe:

$ gzip -d nome do arquivo.gz

Para instalar o gzip, execute o seguinte comando no terminal:

$ sudo apt-get install gzip

7zip

O 7zip é um utilitário de compactação de arquivos de código aberto que foi desenvolvido inicialmente para usuários do Windows e posteriormente transferido para outros sistemas operacionais como o Linux e suas distros. Ele suporta vários formatos de compactação de arquivo e é popular para uma alta taxa de compactação com técnicas de compactação LZMA e LZMA2.

Sintaxe:

$ 7z um nome de arquivo.7z nome de arquivo

Extrair:

$ 7z e nome de arquivo.7z

Para instalar o 7zip, execute o seguinte comando no terminal:

$ sudo apt-get install p7zip-full p7zip-rar

Izma

O Izma é outro utilitário de compactação de arquivos como zip ou tar, e vem pré-instalado com o Linux e suas distros. É um utilitário de compressão de arquivo bastante rápido em comparação com outros.

Para criar arquivo:

$ lzma -c --stdout filename> filename.Izma

Para extrair arquivos:

$ lzma -d --stdout filename.lzma> nome do arquivo

bzip2

O bzip2 é um utilitário de compressão de arquivos gratuito e de código aberto. É um utilitário de arquivo mais rápido em comparação com o gzip, mas só pode compactar um único arquivo por vez.
Sintaxe:

nome do arquivo $ bzip2

Esta técnica usa mais RAM durante a compressão. Para reduzir seu uso, troque -s, como mostrado abaixo:

$ bzip2 -s nome do arquivo

Extrair:

$ bzip2 -d nome do arquivo.bz2

compressão de arquivo xz

O xz é uma atualização do utilitário de compactação de arquivo lzma, mas só pode compactar um único arquivo por vez. Ele se integra bem com todas as distros Linux, até mesmo as versões mais antigas.

Sintaxe para compactar:

$ xz nome do arquivo

Sintaxe para extrair:

$ xz -d nome do arquivo.xz

shar

O shar, abreviatura de "arquivo de shell”, É um utilitário de compressão de arquivo simples e confiável para usuários pessoais e avançados.

Sintaxe para compactar:

$ shar filename> filename.shar

Sintaxe para extrair:

$ unshar nome de arquivo.shar

Para instalar o shar, execute o seguinte comando no terminal:

$ sudo apt-get install sharutils

ar

O ar é um utilitário de compressão de arquivos amplamente usado no Debian e seus derivados.

Sintaxe para compactar:

$ ar cvsr nome do arquivo.um nome de arquivo

Sintaxe para extrair:

$ ar -xv nome do arquivo

kgb

O kgb é gratuito para usar o utilitário de compressão de arquivo com suporte para a maioria dos formatos de arquivo. Ele suporta o arquivamento de vários arquivos em um com uma alta taxa de compressão.

Sintaxe para arquivar:

nome de arquivo $ kgp.nome do arquivo kgb

Sintaxe para descompactar:

$ kgb x nome do arquivo.kgb

Para instalar o kgb, execute o seguinte comando no terminal:

$ sudo apt-get install kgb

pax

O pax significa Portable Archive Exchange e é um utilitário de compactação de arquivos usado na criação e extração de arquivos. Suporta vários formatos de compressão de arquivo como tar, cpio, bcpio e ustar.

Sintaxe para compactar:

$ pax -wf nome do arquivo.nome do arquivo tar

Sintaxe para descompactar:

$ pax -r < filename.tar

Para instalar o pax, execute o seguinte comando no terminal:

$ sudo apt-get install pax

Então, esses são os 10 principais utilitários de compactação de arquivos para Linux e suas distros. Existem ainda outros utilitários de compressão para Linux, mas esses 10 são os destaques quando testados em vários parâmetros. Sinta-se à vontade para compartilhar suas opiniões conosco em @linuxhint e @SwapTirthakar.

Batalha por Wesnoth 1.13.6 Desenvolvimento lançado
Batalha por Wesnoth 1.13.6 lançado no mês passado, é o sexto lançamento de desenvolvimento no 1.13.série x e oferece uma série de melhorias, principal...
Como instalar o League Of Legends no Ubuntu 14.04
Se você é fã de League of Legends, esta é uma oportunidade para testar o funcionamento de League of Legends. Observe que LOL é suportado no PlayOnLinu...
Instale o último jogo de estratégia OpenRA no Ubuntu Linux
OpenRA é um motor de jogo de estratégia em tempo real Libre / Free que recria os primeiros jogos Westwood como o clássico Command & Conquer: Red Alert...