Este artigo é uma tradução de Como comprimir e descomprimir arquivos en vários formatos por consola ou terminal. Para saber as regras e como participar na edição veja Bem-vindos novatos

Como compactar e descompactar arquivos em vários formatos pelo terminal

Empacotar: Criar, a partir de vários arquivos, um só arquivo que contenha todos, sem reduzir seu tamanho.

Comprimir: Criar a partir de um arquivo, um de menor tamanho.

Lista de compressores, empacotadores

Compressores:

gzip:

gzip é a abreviação de GNU zip, um Software Livre de compressão sem perda de dados, criado por Jean-loup Gailly e Mark Adler. O programa é baseado no algoritmo DEFLATE. A extensão gerada pelo gzip é o .gz, e seu formato contém apenas um arquivo comprimido. Em sistemas UNIX é comum gerar um arquivo contendo diversos outros arquivos com o programa tar, e depois comprimi-lo com o gzip, gerando um arquivo .tar.gz Definiçao na wikipedia

    Instalação:      urpmi gzip

bzip2

bzip2 é um algoritmo e um software compactador de arquivos. Sua licença é livre e de código aberto (open source), podendo ser melhor desenvolvido para fins próprios. Seu desenvolvedor é Julian Seward, tendo começado seu trabalho com este projeto em 1996, porém vindo somente a ficar popular no ano 2000. Definiçao na wikipedia

    Instalação:       urpmi bzip2 

Empacotadores:

tar TAR ou tar (abreviatura de Tape ARchive), é um formato de arquivamento de arquivos (ficheiros). Apesar do nome “tar” ser derivado de “tape archive”, o seu uso não se restringe a fitas magnéticas. Ele se tornou largamente usado para armazenar vários arquivos em um único, preservando informações como datas e permissões. Normalmente é produzido pelo comando “tar”. Definição na wikipedia Este possui também a possibilidade de trabalhar como compressor/empacotador, fazendo uso dos compressores gzip y bzip2.

    Instalação:      urpmi tar

Compressores/Empacotadores:

tar+gzip

Tar possui a possibilidade de utilizar o compressor gzip para, prévio ao empacotador, comprimir os arquivos e diretórios desejados

    Instalação: Se requer tar e gzip instalados (ver acima)

tar+bzip2

Similar ao anterior, mas ao invéz de utilizar gzip, usa-se bzip2

    Instalação: Se requer tar e gzip2 instalados (ver acima)

zip O formato ZIP foi criado originalmente por Phil Katz, fundador de PKWARE. Katz tornou pública a documentação técnica do formato ZIP, ao mesmo tempo que lançou a primeira versão do PKZIP em janeiro de 1989. Definição na wikipedia

    Instalação:       urpmi zip unzip

rar

RAR é um formato proprietário de compactação de arquivos muito difundido pela Internet. A compressão RAR foi desenvolvida por Eugene Roshal (daí vem o nome RAR: Roshal ARchive) Definiçao na wikipedia

    Instalação: urpmi rar unrar

lha LHA ou LHARC é um algoritmo de compressão de arquivos sem perda de informação baseado no LZSS, que, por sua vez, se baseava no LZ77 de James Storer e Thomas Szymanski (1982), seguido por uma etapa de codificação Huffman dinámico.

    Instalação:       urpmi lha 

7zip No contexto da informática, 7z é um formato de arquivo que permite compressão sem perda de dados, utilizando vários algoritmos. O formato foi inicialmente implementado pelo programa 7-Zip; a especificação do formato é pública, e a sua implementação pela 7-Zip é disponibilizada sob licença GNU LGPL. Definiçao na wikipedia

    Instalação:       urpmi p7zip 

arj ARJ é uma ferramenta para a criação de arquivos compactados. Foi inventada por Robert K. Jung. Sua sigla provavelmente significa algo como Archiver Robert Jung. Atualmente não é mais utilizada em larga escala. Definiçao na wikipedia

    Instalação:       urpmi arj unarj 

zoo

    Instalação:       urpmi zoo 

ace ACE é un formato de arquivo de compressão de dados privativos desenvolvido por e-merge GmbH.

    Instalação:       urpmi unace 

Utilização das ferramentas

  • tar(.tar)
    	Empacotar:	 	tar -cvf Pacote.tar arquivos 
    	Empacotar diretório:	tar -cvf Pacote.tar Diretório
    	Desempacotar:	 	tar -xvf Pacote.tar 
    	Ver conteúdo:	 	tar -tf Pacote.tar 
  • gzip(.gz)
    	
    	Comprimir: 	gzip arquivo 
    	Descomprimir: 	gzip -d arquivo.gz 
  • bzip2(.bz2)
    	Comprimir:	bzip2 -k fichero
    	Descomprimir:	bzip2 -kd fichero.bz2 
    Nota: A opção k indica que NÃO se apague o arquivo original, se alguém desejar a apagar é só ñ colocar a opção;)
  • tar+gzip(tar.gz)
    	Comprimir:		tar -czf arquivo.tar.gz arquivos
    	Comprimir diretório:   tar -czf arquivo.tar.gz Diretório
    	Descomprimir:   	tar -xvzf arquivo.tar.gz 
    	Ver conteúdo:  	tar -tzf arquivo.tar.gz 
  • tar+bzip2(tar.gz2)
         
    	Comprimir:		tar -cjf arquivo.tar.bz2 arquivos
    	Comprimir diretório:   tar -cjf arquivo.tar.bz2 Diretório
    	Descomprimir: 		tar -xjvf arquivo.tar.bz2
    	Ver conteúdo: 		tar -tjf arquivo.tar.bz2 
  • zip(.zip)
    	Comprimir:		zip arquivo.zip arquivos 
    	Comprimir diretório:   zip -r arquivo.zip arquivos 
    	Descomprimir:		unzip arquivo.zip
    	Ver conteúdo:		unzip -v arquivo.zip 
  • rar(.rar)
    	Comprimir:		rar a arquivo.rar arquivos
    	Comprimir diretório:   rar a -r arquivo.rar Diretório
    	Descomprimir:		rar x arquivo.rar
    	Ver conteúdo:		rar l arquivo.rar o  rar v arquivo.rar 
  • lha (.lha o lzh)
    	Comprimir:		lha a arquivo.lha arquivos
    	Comprimir diretório:    lha a arquivo.lha Diretório
    	Descomprimir:		lha x arquivo.lha 
    	Ver conteúdo:		lha v arquivo.lha ou lha l arquivo.lha 
  • 7zip(.7z)
    	Comprimir:		7za a arquivo.7z arquivos 
    	Comprimir diretório:    7za a arquivo.7z Diretório
    	Descomprimir:		7za x arquivo.7z 	
    	ver conteúdo:		7za l arquivo.7z 
  • arj(.arj)
    	Comprimir:		arj a arquivo.arj arquivos 
    	Comprimir diretório:   arj a -r arquivo.arj arquivos 
    	Descomprimir:		unarj arquivo.arj o  arj x arquivo.arj 
    	Ver conteúdo:		arj v arquivo.arj o  arj l arquivo.arj 
  • zoo(.zoo)
         
    	Comprimir:	zoo a arquivo.zoo arquivos 
    	Descomprimir:	zoo x arquivo.zoo 
    	Ver conteúdo:	zoo L arquivo.zoo o  zoo v arquivo.zoo 
  • ace(.ace)
    	Descomprimir:	unace x arquivo.ace 
    	Ver conteúdo:	unace l arquivo.ace 

Fim do Artigo

Discussão

Esta seção esta aberta para discutir sobre o artigo. Abaixo você pode deixar a sua opinião, critica, sugestão etc.

Licença

Texto do artigo original - Opcional

 
mandriva/compactar_e_descompactar.txt · Última modificação: 19/05/2009/ 19:10 por Elyézer Mendes Rezende
 
Exceto onde for informado ao contrário, o conteúdo neste wiki está sob a seguinte licença:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki