Compactadores

Compactadores

Muitas vezes precisamos enviar múltiplos arquivos ou então algum arquivo muito grande. Nestes dois casos geralmente é útil compactá-los, o que facilita a transmissão. Existem vários formatos de compactação, como por exemplo: zip, rar, tar, tar.gz (tgz), tar.bz2, 7z. A diferença entre eles está no algoritmo utilizado, o que leva a diferentes taxas de compactação.

Instalando

Para manipular alguns arquivos compactados é necessário habilitar os repositórios universe e multiverse. Você encontra informações de como fazer isso em AdicionandoRepositorios. Em seguida abra o Synaptic e instale os seguintes pacotes: rar, unrar e p7zip.

Ou digite em um terminal

sudo aptitude install rar unrar p7zip 

Compactando

Para compactar arquivos abra o Nautilus, selecione os arquivos que deseja incluir no pacote, clique com o botão direito sobre algum deles, selecione Criar Pacote e então escolha o formato desejado.

http://img103.imageshack.us/img103/5360/selecionazx7.png

http://img103.imageshack.us/img103/6572/escolhepacotejh4.png

Extraindo

Para extrair um arquivo compactado basta abrir o Nautilus, clicar com o botão direito sobre o arquivo e então selecionar Extrair Aqui.

http://img158.imageshack.us/img158/2519/extrairqg3.png

Utilizando o terminal

Todos os exemplos mostram como compactar dois arquivos (chamados arquivo1 e arquivo2) e depois como extrair o arquivo compactado através do terminal.

Para compactar

  • tar

tar -cvvf arquivo.tar arquivo1 arquivo2 
  • tar.gz

tar -cvvzf arquivo.tar.gz arquivo1 arquivo2 
  • bz2

tar  -cvvjf arquivo.tar.bz2 arquivo1 arquivo2 
  • rar

rar a arquivo.rar arquivo1 arquivo2 

Para descompactar

  • tar

tar -xvvf arquivo.tar 
  • tar.gz

tar -xvvzf arquivo.tar.gz
  • tar.bz2

tar -xvvjf arquivo.tar.bz2 
  • rar

rar e arquivo.rar 

7zip

7-Zip (sevenzip) é um compactador de arquivos open-source para o sistema operacional Microsoft Windows e Linux. O programa, desenvolvido por Igor Pavlov, é distribuído sobre a licença GNU LGPL, e compete diretamente com os programas de código-fechado WinZip e WinRAR. Atualmente o formato 7z, o principal formato de compactação do programa, é o que leva maior taxa de compactação, ganhando inclusive do formato RAR.

  • Formatos de compactação: 7z, ZIP, GZIP, BZIP2 e TAR
  • Formatos para descompactação: 7z, RAR, CAB, ISO, WIM, MSI, ARJ, LZH, CHM, Z, CPIO, RPM, DEB e NSIS

Instalação

Para instalar o programa 7zip no seu Ubuntu basta digitar o seguinte comando no terminal:

$ sudo apt-get install p7zip 7zip-full p7zip-rar lzma lzma-dev

Recursos

  • Para os arquivos no formato 7z, o 7-Zip suporta encriptação 256-bit AES tanto dos arquivos armazenados quanto da estrutura de diretório 7z, evitando que usuários sem a senha sequer vejam o conteúdo do arquivo 7z.
  • 7-Zip suporta volumes com dimensões variáveis, útil para backups em mídias removíveis como CDs e DVDs graváveis.
  • Em modo de dois painéis, o 7-Zip pode ser considerado um gerenciador de arquivos básico.
  • Suporte a processamento paralelo (multithreading).
  • Versão especial em 64-bit com suporte a endereçamento de memória maior para compressão mais rápida.
  • Capacidade de visualizar arquivos com nomes corrompidos e renomeá-los quando necessário.
  • Duas versões em modo texto: 7z.exe, que usa bibliotecas externas; e uma versão independente 7za.exe, que não usa módulos externos, suportando apenas a compressão e descompressão de/para os formatos 7z, ZIP, gzip, bzip2, Z e TAR.

Prêmios

O 7-Zip ganhou prêmios do Sourceforge.net em duas categorias do concurso Community Choice Awards 2007 são elas :

  • Melhor projeto
  • Melhor técnica de design

Créditos



CategoryRevisada

Compactadores (last edited 2011-09-19 23:22:05 by localhost)