Creative Saplings

The Geek Diary (Português)

Outubro 14, 2020
No Comments

Introdução

Neste artigo, vamos aprender como compactar arquivos usando compactação de arquivo bz2 ferramenta (comando bzip2 linux) e descompacte o arquivo compactado bz2. bzip2 é uma ferramenta de compactação de código aberto semelhante à ferramenta de compactação zip & gzip usada para compactar arquivos grandes para reduzir seu tamanho. O bzip2 pode compactar arquivos, não diretórios. O bzip2 oferece mais compactação em comparação com gzip e zip. O comando bzip2 Linux foi desenvolvido por Julian Seward no ano 1996 e lançado sob a licença do estilo BSD.

Por que precisamos compactar um arquivo. Vamos dar um exemplo. Suponha que você queira enviar um e-mail para alguém com um anexo. mas o tamanho do arquivo de anexo é maior do que o limite de tamanho de anexo permitido. Nesse caso, você pode usar a ferramenta de compactação de arquivo bz2 (comando bzip2 linux) para compactar o arquivo e reduzir seu tamanho. Alguns dos principais recursos da ferramenta de compactação de arquivo bz2 incluem:

  • É um aplicativo de plataforma cruzada disponível para os principais sistemas operacionais, ou seja, Linux, Microsoft Windows, MacOS.
  • Pode recuperar dados corrompidos arquivo bz2.
  • Disponível para sistemas operacionais de 32 e 64 bits.
  • Pode criar uma compressão rápida e melhor dos arquivos.

Agora vamos dar uma olhada no comando bzip2 Linux com exemplos:

Compactar um arquivo

Compactar um arquivo usando o comando bzip2 Linux.

$ bzip2 myfile.txt # Compress a File

Saída:

$ lsmyfile.txt.bz2

Compactar um arquivo com uma saída padrão

O comando bzip2 com -c compactará o arquivo com uma saída padrão.

$ bzip2 -c myfile.txt > myfile.txt.bz2 # Compress a file with standard output

Saída:

$ lsmyfile.txt myfile.txt.bz2

Compacte um arquivo mantendo o arquivo de entrada (arquivo de origem)

Normalmente, o comando bzip2 compacta o arquivo e exclui o Arquivo fonte, mas comando bzip2 com argumento – k irá compactar o arquivo mantendo o arquivo fonte não excluído.

$ bzip2 -k myfile.txt # Compress file without delete Input file

Resultado:

$ lsmyfile.txt myfile.txt.bz2

Compactar vários arquivos de uma vez

A ferramenta de compactação de arquivo bz2 (comando bzip2 linux) pode compactar vários arquivos de uma vez. Para fazer isso, use o comando abaixo.

$ bzip2 myfile.txt myfile1.txt myfile2.txt myfile3.txt # Compress multiple files at once

Resultado:

$ lsmyfile1.txt.bz2 myfile2.txt.bz2 myfile3.txt.bz2 myfile.txt.bz2

Verifica a integridade de um arquivo especificado

O comando bzip2 linux com o argumento -t verifica a integridade de um arquivo bz2 especificado. Integridade no sentido de que o arquivo bz2 é um arquivo válido ou não. Você pode fazer isso usando o comando abaixo. Se o arquivo for válido, você não obterá saída.

$ bzip2 -t myfile.txt.bz2 # Check the Integrity of the bz2 file

Mas se o arquivo bz2 não for um arquivo válido, você receberá obter erro. Para provar isso, vamos criar um arquivo bzip2 usando o comando touch e, em seguida, verificar a integridade.

$ touch myfile.txt.bz2

$ bzip2 -t myfile.txt.bz2 bzip2: myfile.txt.bz2: file ends unexpectedly

Você pode usar o programa “bzip2recover” para tentar recuperar dados de seções não danificadas de arquivos corrompidos. Como você pode ver acima, recebemos o erro porque não criamos este arquivo usando O comando bzip2 linux, portanto, não é um arquivo bz2 válido.

Descompacte / Extraia / Descompacte o arquivo bz2

O comando bzip2 com o argumento -d descompacta o arquivo bzip2.

$ bzip2 -d myfile.txt.bz2 # Uncompress a file

Resultado:

$ lsmyfile.txt

Você pode também use o comando bunzip2 para descompactar o arquivo bz2. Consulte o comando abaixo.

$ bunzip2 myfile.txt.bz2 

Resultado:

$ lsmyfile.txt

Verifique o conteúdo de um arquivo compactado bz2 usando o comando bzcat

Você pode verificar o conteúdo de um arquivo compactado sem extraí-lo. temos que usar o comando bzcat. Consulte o co mmand abaixo.

$ bzcat myfile.txt.bz2 # Check content of a Compressed fileWelcome to thegeekdiary.com

Compactar um arquivo à força

O comando bzip2 com o argumento -f criará um bz2 arquivo com força. Consulte o comando abaixo.

$ bzip2 -f myfile.txt # Compress a file forcefully

$ lsmyfile.txt.bz2

Compactar um diretório com a ferramenta de compactação de arquivo bz2

Usando o único comando bzip2 linux, não podemos compactar um diretório, mas o comando bzip2 com o comando tar pode compactar um diretório. Use o comando abaixo para fazer o mesmo.

$ tar -cjvf data.tar.bz2 data/ # Compress a Directorydata/data/myfile3.txtdata/myfile2.txtdata/myfile1.txt

Resultado:

$ lsdata data.tar.bz2

Aqui, o argumento -j é para compressão bzip2.

Níveis de compressão

Existem 9 níveis de compressão disponíveis em cada compressão ferramenta. Os níveis são 1,2 … 9. Aqui vou mostrar a vocês dois níveis. ou seja, Nível 1 & Nível 9.

O Nível 1 fornece saída de compactação rápida. Consulte o comando abaixo.

$ bzip2 -1 myfile.txt # 1 for Fast Compression

O nível 9 oferece a melhor saída de compactação. Consulte o comando abaixo.

$ bzip2 -9 myfile.txt # 9 for Best Compression

Verifique a licença & Versão do pacote do comando bzip2 Linux

Use o comando bzip2 com o argumento -L para verificar a licença & Versão do pacote da ferramenta de compactação de arquivo bz2.

$ bzip2 -L # Check Version & Licensebzip2, a block-sorting file compressor. Version 1.0.6, 6-Sept-2010. Copyright (C) 1996-2010 by Julian Seward. This program is free software; you can redistribute it and/or modify it under the terms set out in the LICENSE file, which is included in the bzip2-1.0.6 source distribution. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file for more details.

Para obter mais ajuda e informações sobre o comando bzip2 Linux, você pode usar o comando abaixo.

$ man bzip2 # Access bzip2 manual page

Articles
Previous Post

Todo ceto dietista deve saber estes 5 sinais de cetose

Next Post

Cocktail de Champanhe

Deixe uma resposta Cancelar resposta

Artigos recentes

  • As melhores escolas de fotografia do mundo, 2020
  • Cidadãos soberanos levam sua filosofia antigovernamental para as estradas
  • Guia de custos de reparo de estuque
  • Muckrakers (Português)
  • Oncologia de precisão

Arquivo

  • Fevereiro 2021
  • Janeiro 2021
  • Dezembro 2020
  • Novembro 2020
  • Outubro 2020
  • Setembro 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.