Este artigo é uma tradução de [[http://blogdrake.net/node/13532|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|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 [[http://pt.wikipedia.org/wiki/Gzip|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. [[http://pt.wikipedia.org/wiki/Bzip2|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". [[http://pt.wikipedia.org/wiki/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. [[http://pt.wikipedia.org/wiki/Zip|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) [[http://pt.wikipedia.org/wiki/RAR|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. [[http://pt.wikipedia.org/wiki/7z|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. [[http://pt.wikipedia.org/wiki/Arj|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 ====== * Este artigo está licenciado como: [[http://creativecommons.org/licenses/by-nc-sa/2.5/es/deed.pt|{{http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png}}]] * Artigo Original: [[http://blogdrake.net/node/13532|Como comprimir y descomprimir arquivos en varios formatos por consola]] * Autor: [[http://blogdrake.net/usuario/drakor|drakor]] * Autor/es da tradução: [[Mail/Site/Blog|Nome do Autor]] * Observação/Comentários: ====== Texto do artigo original - Opcional ======