Compressão multi-core no Linux

Atualmente, a maioria das máquinas tem dois ou mais núcleos. Portanto, se uma compressão mais rápida for desejada, ferramentas de compressão podem ser usadas. compressão multi-coreNeste artigo, apresentamos alguns e um breve exemplo como usá-los.

porco

pigz: compressor gz (gzip)

Comprimir:

arquivo pigz -c

Descomprimir:

arquivo pigz -d

Pigz exclui o arquivo original após descompactá-lo. Para evitar que isso aconteça, adicione o parâmetro -k. Além disso, para compactar recursivamente os subdiretórios, se existirem, é necessário adicionar o parâmetro -r.

Mais informações: http://zlib.net/pigz/

Pxz

pxz: compressor LZMA (xz)

Comprimir:

pxz original_file final_file

Com o parâmetro -T, você pode limitar o número de núcleos a serem usados. Por exemplo, T4 limita a compressão usando apenas 4 núcleos. Também é importante mencionar que pxz apaga o arquivo original. Para evitar que isso aconteça, adicione o parâmetro -k.

Descomprimir:

arquivo pxz -d

Mais informações: http://jnovy.fedorapeople.org/pxz/

pbzip2

pbzip2: compressor bz2 (bzip2):

Comprimir:

arquivo pbzip2 -z

Com o parâmetro -l você pode limitar o número de núcleos a serem usados. Também é importante mencionar que pbzip2 exclui o arquivo original. Para evitar que isso aconteça, adicione o parâmetro -k.

Descomprimir:

arquivo lrzip -d

Mais informações: http://compression.ca/pbzip2/

plzip

plzip: compressor lz (lzip)

Comprimir:

arquivo plzip -c

plzip exclui o arquivo original. Para evitar que isso aconteça, adicione o parâmetro -k.

Descomprimir:

arquivo lrzip -d

Mais informações: http://www.nongnu.org/lzip/plzip.html

lrzip

lrzip: compressor lrz (lrzip)

Comprimir:

arquivo lrzip

Para melhorar a compactação e usar ZPAQ:

arquivo lrzip -z

Para compressão rápida:

arquivo lrzip -l

Para compactar um diretório:

diretório lrztar

Descomprimir:

lrzip file.lrz

Para descompactar um diretório compactado:

lrzuntar file.tar.lrz

Mais informações: http://ck.kolivas.org/apps/lrzip/

Quase todos os programas acima são encontrados nos repositórios oficiais de distribuições populares do Linux. No caso do Arch, alguns deles estão no AUR.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Anônimo dito

    Um colega blogueiro encontrou seu site via Subrion, e eu tenho um conselho:
    escreva mais. Honestamente, parece que você está ajustando todo o artigo em torno do videoclipe. É evidente
    você sabe muito, então por que não usar seu conhecimento para escrever algo
    mais considerável e manter o vídeo como algo complementar
    (se houver)?

    Meu website ... casa refinanciar crédito ruim

  2.   Diego silberberg dito

    No caso das moscas xD já me acostumo a usar somente soft grátis rsrs

  3.   Vamos usar Linux dito

    Bem aí.

  4.   fernandotatis dito

    Saudações, se há algo de especial no Linux, é que permite que o disco rígido fique livre de ação como se não houvesse nenhum programa, já que o programa ou programas continuam ocupando espaço enquanto estão em uso, ao contrário de outros sistemas operacionais como Janela, que se eles estão sempre ocupando espaço em disco, recomendo que você use Linux, talvez nos primeiros dias você se sinta um pouco incomodado pela incompatibilidade com outros programas do sistema operacional, mas aí as vantagens serão vistas.

  5.   Vamos usar Linux dito

    OK. Bom encontro.

  6.   Vamos usar Linux dito

    Sim. De?

  7.   Diego silberberg dito

    Todos eles são programas gratuitos?

  8.   Filipe Filipe dito

    Alguém sabe se Ark ou PeaZip suportam esse tipo de compressão multi-core?

  9.   gabriélix dito

    https://github.com/vasi/pixz Essa é outra versão xz (lzma) paralela e indexada, por enquanto deixo o link porque não tenho os testes contra pxz.