http://www.zago.eti.br/zip.txt FAQ, dicas e indicação de tutorias sobre uso dos pacotes zip e suas variações, gzip, bzip, unzip, xzip, gnozip, rar e etc.... Use CTRL+F para refinar a pesquisa. Linha de: **************** sapara mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux ******************************************************** Ambiente gráfico. KDE -> konqueror, clique com botão auxiliar sobre o arquivo ou diretório que deseja compactar -> em ações selecione a opção desejada. Quando ocorrer erros ou não exibir opções relacionadas zip, gzip, bzip e relacionados, certifique que tenha os pacotes instalados, entre na configuração do konqueror e habilite a opção zip. Konqueror -> configurações -> configurar konqueror -> previsões & metadados - na caixa de seleção de protocolos habilite (selecione) a opção zip Procure no pacote kdeutils pelo kzip: kzip: ferramenta de manipulação de arquivos compactados Procure também por "Backup als ZIP" em: http://www.kde-apps.org/ ******************************************************** Descompactar .tar.gz e gzip em windows Quando for necessário descompactar arquivos do Linux como tar ou gzip em instalações Windows, use o filzip, entre os diversos tipos de arquivos que ele descompacta estão os arquivos Linux como TAR e GZIP, .tar.gz, inclusive é livre, sobre download e documentação veja em; http://www.filzip.com/ ******************************************************** Relação de alguns pacotes relacionados a compactação e descompactação] de arquivos, veja mais detalhes sobre cada pacote no gerenciador de pacotes da sua distro, procure por compress, zip, na relação abaixo utilitarios para compactar e descompactar arquivos, não inclue compactadores de audio, video, logs : Nome do pacote finalidade lha - Cria e expande arquivos no formato lharc ncompress - Tradicional utilitário compress/uncompress perl-compress-zlib - Modulo Perl Compress::Zlib unrar - Descompressor de arquivos no formato .rar bzip2 - Compactador de arquivo extremamente poderoso gzip - Compressor de arquivos gzip GNU logrotate - Rotaciona, comprime e envia mail de logs do sistema tar - GNU Tape Archiver (tar) zip - Cria arquivos .zip compatíveis com PKZIP(tm) unzip - Descompacta arquivos com extensão .zip, como os criados pelo pkzip no DOS file-roller - Gerenciador de arquivos compactados para o GNOME. gnome-vfs2 - Sistema de arquivos virtual do GNOME2 kdeutils - KDE - Utilitários Sobre o tar veja no FAQ: http://www.zago.eti.br/tar.txt Pra dividir arquivos em pedaços e junta-los, veja sobre split em: http://www.zago.eti.br/split.txt 7-zip Apresentando o formato de compressão 7-zip http://www.dicas-l.com.br/dicas-l/20060319.php ******************************************************** o zip e unzip ou gzip e gunzip do Linux são conpativeis com winzip e zip do Windows, lembre de nomear os arquivos com .zip, pro Linux não faz diferença porque ele identifica o arquivo pelo conteúdo, enquanto que no windows os arquivos são identificados somente pelo nome, mesmo sendo um arquivo zipado com outra terminação não serão reconhecidos no windows, por isto pra abrir um arquivo zipado no windows precisa nomea-lo ou renomea-lo pra .zip. CL9 e CL10 vem com os pacotes: gzip, bzip2, unzip, zip, xzip e gnozip AMBIENTE GRÁFICO tem o gnozip, para instalar pelo synaptic procure por gnozip, execute gnozip a partir de um terminal, ou Menu K -> executar -> gnozip ou crie um atalho para gnozip. zip, zipcloak, zipnote, zipsplit - empacota e compacta arquivos gzip, gunzip, zcat - compacta ou expande arquivos No CL9 e 10 o manual está em portugues, consulte o man, digite: man zip man gzip man unzip man gunzip man zcat man bzcat Pra instalar, veja os pacotes disponiveis: apt-cache search zip Pra instalar o zip, como root em um terminal execute: apt-get install zip Pra verificar quais estão instalados: rpm -qa | grep zip Exemplos pra compactar: compactar um diretório: zip guiaz-`date +%d%m%y`.zip /home/zago/guiaz compactar um arquivo: zip comandos.zip /home/zago/guiaz/comandos.txt Pra compactar tudo em /home/zago/gia, execute: zip giapmg.zip /home/zago/gia/*.* Descompactar: unzip comandos.zip ******************************************************** BZIP2 bzip2 - Compactador de arquivo extremamente poderoso bzip2 vem no pacote no pacote bzip2 bzcat bzcat - decompresses files to stdout bzcat vem no pacote coreutils Exemplos de comandos: Pra compactar todos os .txt de /home/zago/guiaz tar c /home/zago/guiaz/*.txt | bzip2 > guiaz.tar.bz2 Compactar todo o diretório: tar c /home/zago/guiaz | bzip2 > guiaz.tar.bz2 Cuidado com a seleção e metodo de pesquisa, no exemplo a seguir pega somente o nome dos arquivos, não pega o conteudo dos arquivos, gera um arquivo contendo somente os nomes. find /home/zago/guiaz/ -name \*.txt | bzip2 -9 > meustextos.bz2 Ou com quebra de linhas: find /home/zago/guiaz/ -name \*.txt | \ bzip2 -9 > meustextos.bz2 Contar a linhas com bzcat e wc, não precisa descompactar o arquivo no diretório. bzcat meustextos.bz2 | wc -l Listar os arquivos com nome comando: bzcat meustextos.bz2 | grep comando Veja no manual: man bzip2 man bzcat NAME bzip2, bunzip2 - a block-sorting file compressor, v1.0.2 bzcat - decompresses files to stdout bzip2recover - recovers data from damaged bzip2 files [root@cl10p4 root]# apt-cache search bzip2 bzip2-doc - Documentação adicional sobre o bzip2 libbz2-devel - Arquivos de inclusão e biblioteca de desenvolvimento para o bzip2 bzip2 - Compactador de arquivo extremamente poderoso libbz2 - Bibliotecas compartilhadas do bzip2 libbz2-devel-static - Bibliotecas estáticas para desenvolvimento com a bzip2 compat-bzip2 - Biblioteca de compatibilidade bzip2 Veja mais informações sobre estes pacotes com: rpm, apt, synaptic, smart e etc... ******************************************************** Indicação na página do manual do gzip VEJA TAMBÉM znew(1), zcmp(1), zmore(1), zforce(1), gzexe(1), zip(1), unzip(1), com- press(1), pack(1), compact(1) ******************************************************** Recuperar arquivos .gz danificados, corrompidos..... Na caixa de pesquisa do google, digite: recover gzip os primeiros são: http://www.gzip.org/recover.txt http://www.gzip.org/ ******************************************************** De: Helio Chissini de Castro Para: Matheus Zeuch , Lista linux-br Assunto: Re: (linux-br) arquivos .rar Data: 02 May 2003 11:04:28 -0300 Em Qua 30 Abr 2003 09:57, Matheus Zeuch escreveu: > Pessoal, por favor, como se utiliza um arquivo .rar? > Recebi alguns nesse formato e agora não sei como descompactá-los (se é que > são compactados). www.winrar.org Tem o binário para Linux ******************************************************** De: Julio Biason Para: Lista linux-br Assunto: Re: (linux-br) arquivos .rar Data: 03 May 2003 00:47:47 -0300 Matheus Zeuch : > Pessoal, por favor, como se utiliza um arquivo .rar? > Recebi alguns nesse formato e agora não sei como descompactá-los (se é que são > compactados). Tu usa o rar. :) Procura por www.rarsoft.com (ou procura no google mesmo). E' o que tem a melhor compactacao que eu conheco (repito: que eu conheco). Inclusive existe o unrar para GNU/Linux. ******************************************************** De: Alvaro Figueiredo Para: Rodrigo Lima , linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Módulo Zip Drive Paralelo Data: 11 Jun 2003 13:34:37 -0300 Em Qua 11 Jun 2003 10:04, Rodrigo Lima escreveu: > Olá pessoal, > > Estou tentando instalar o módulo do Zip Drive Iomega paralelo > e estou com algumas dificuldades. dou o comando modprobe ppa e > me retorna que não achou o device e que o módulo está > incorreto. > > Gostaria de saber qual módulo devo acrecentar para resolver > esse problema. Eu uso Red Hat 8 com Kernel 2.4.18 > > Obrigado. Tente o outro módulo, como abaixo: modprobe imm Se ainda não funcionar, pode ser a configuração da porta paralela no BIOS Setup. Veja, também: http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/hardware.zip.instalacao.html -- ******************************************************** De: crg Para: Antonio F. Zago , marcos_linux@gpoli.com.br Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Script para backup com zip. Data: 12 Jun 2003 09:30:26 -0300 Em Quarta 11 Junho 2003 23:09, Antonio F. Zago escreveu: > Para não estudar script use o tar acrescentando a data ao nome do > arquivo.tar > > exemplo: > tar -zcvf guiaz-`date +%d%m%y`.tar.gz /home/zago/guiaz Eh uma boa ideia Zago. Da pra usar a mesma ideia no zip tambem: zip -9 guiaz-`date +%d%m%y`.zip /home/zago/guiaz Nao testei mas deve rodar. Abracos! ******************************************************** ******************************************************** De: Artur Coutinho Responder-a: arturpc@uai.com.br Para: Edson Ahlert , linux-br Assunto: Re: (linux-br) Copiar arquivo que ocupa mais de 1 disquete Data: 29 Apr 2003 23:00:49 -0300 Em Seg 28 Abr 2003 17:57, Edson Ahlert escreveu: > Como faço para um arquivo que ocupa mais de 1 disquete. > Há alguma forma de fazer pelo Ark do Kde. Ou há algum outro utilitário para > fazê-lo??? Olá, Edson! Veja uma dica para isto (em modo texto): http://geocities.yahoo.com.br/arturpc/transferzip.html ******************************************************** De:  Dicas-L-Owner@unicamp.br Assunto:  [Dicas-L] Descompactação de Arquivos com tar Data:  Thu, 18 Dec 2003 02:47:48 -0200 -------------------------------------------------------------------- Endereço: http://www.Dicas-l.com.br/dicas-l/20031218.shtml --------------------------------------------------------------------                              Portal Linux IBM                           http://www.ibm.com/linux ----------------------------------------------------------------------   Descompactação de Arquivos com tar   ================================== Colaboração: Pedro Zorzenon Neto Geralmente quando o arquivo é somente texto, tipo um mbox, o "gzip -9" consegue uma melhor compactação que o "bzip2 -9". Caso o necessário realmente seja um menor arquivo e você esteja com CPU disponível a vontade, nada como sempre compactar dos dois jeitos e comparar qual está menor e apagar o outro... Outro detalhe do tar+bzip2: Em algumas versões mais antigas do tar, o uso do bzip2 era feito com "-I". nas versões novas, é "-j". Se você for fazer algum script que use o tar, recomendo você usar a opção "--bzip2", que é compatível com o tar antigo e com o novo também. Assim seu script funciona independente da versão do tar. -----------------------------------------------------------         Python do Brasil         ================ Finalmente os desenvolvedores Python do Brasil poderão se encontrar. Agora eles tem o site http://www.pythonbrasil.com.br para publicar seus artigos, tutoriais, trocar programas e informações. O site é bastante democrático e permite a edição de qualquer um. Agora é só você que usa Plone, Zope, ZODB, Jython, SoulSeek :), ... ajudar no crescimento da comunidade Python brasileira. Portanto, se você é desenvolvedor Python ou quer ser um, você está convidado a dar uma passeada por lá. -------------------------------------------------------------------- TCP/IP - Guia de Consulta Rápida http://novateceditora.com.br/guias/tcpip/ -------------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 23408 assinantes.        Todas as mensagens da Dicas-L ficam armazenadas em                http://www.Dicas-l.com.br. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. --------------------------------------------------------------- ******************************************************** De:  Rafael Alexandre Schmitt Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Unzip Data:  Wed, 21 Jan 2004 20:19:23 -0200 * Frank Uez (frank@destromacro.com.br) wrote: > Tenho um RedHat 7.3 e quando vou descompactar arquivos .zip que são pequeno > da esse erro > [root@jd arquivos]# unzip 04011282.ZIP > Archive:  04011282.ZIP >    skipping: 04011282.TXT            `shrink' method not supported > [root@jd arquivos]# > > Alguem já viu algo assim? Pessoalmente eu nunca vi , mas como dizem por aí 'Google is your friend '. "The problem appears to be an overwrite permissions problem associated with version 5.32 of  the UNZIP program on the UNIX platform. Version 5.32 requires a separate LZH compression   algorithm license and a "USE_SHRINK" environment setting before it can  extract certain    elements in the C_IP2.zip update, which is archived using WinZip. " Fonte: http://www.xilinx.com/xlnx/xil_ans_display.jsp?getPagePath=7711         -- Rafael Alexandre Schmitt ******************************************************** De:  Leonardo Pinto Para:  'Gilberto Passos Lima' Cc:  Lista Conectiva (E-mail) Assunto:  RES: (linux-br) Compressão com atributos no ZIP Data:  Wed, 30 Jun 2004 19:49:55 -0300 Valeeeeeeeeeeeeeeu cara, Nada como a experiência. Essa doeu até na alma. Foi somente e simplesmente renomear o arquivo.tar para arquivo.tar.gz que o corno do WinZip reconheceu o cara. Obs: Ele não poderia verificar o cabeçalho do arquivo ao invés da extensão?! SDS, Leonardo Pinto. > > tar -czvf arquivo.tar /diretorio > Se não me engano o "z" é para formato gzip, o problema está > no windows que > tenta abrir com o formato tar mas está gravado no formato gzip. > > Tente > tar -czvf arquivo.tar.gz /diretorio > > mudando o nome do arquivo ******************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Compressão com atributos no ZIP Data:  Tue, 29 Jun 2004 23:05:57 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Leonardo Pinto wrote: >Alguém sabe se é possível gravar os atributos de proprietário >e permissões de acesso dos arquivos comprimidos com o programa >zip? Assim como se faz no programa tar, pois preciso que o >arquivo de backup comprimido seja lido por qq/ WinZip da vida. >Assim falou o cliente... Qualquer WinZip da vida lê tar e gzip. Só não lê bzip2, mas aí você pode usar um WinRar da vida. Não acho que a especificação do Zip permita gravar as permissões e os donos do arquivo. Mas posso estar enganado. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint: ******************************************************** De:  Thiago Macieira Responder-a:  A list for Conectiva Linux development snapshots users Para:  snapshot-users@distro2.conectiva.com.br Assunto:  Re: [snapshot] Busca por arquivos em pacotes Data:  Fri, 17 Dec 2004 22:32:38 -0200 Thiago Macieira wrote: >Uma opção simples para resolver isso é executar o seguinte comando: >find -name \*.rpm | xargs rpm -qp --qf \ >"[%{=NAME}-%{=VERSION}-%{=RELEASE}.%{=ARCH}.rpm:%{FILENAMES}\n]" | \ >bzip2 -9 > filelist.bz2 > >E pôr o filelist.bz2 no FTP. > >Estou rodando no CL10 que tenho aqui, mas vai levar um bocado de tempo >porque o acesso aos arquivos dentro dos ISO é bem lerdo. Resultado: # v filelist.bz2 -rw-r--r--  1 root root 1510548 2004-12-17 21:23 filelist.bz2 # bzcat filelist.bz2 | wc -l 343913 A propósito, compressão de 20:1, aprox. Tempo de execução para procurar uma string: # time sh -c 'bzcat filelist.bz2 | grep helv' > /dev/null real    0m12.292s user    0m11.590s sys     0m0.480s Comparando com o APT: # time apt-cache search helv > /dev/null real    0m22.430s user    0m8.340s sys     0m3.010s --   Thiago Macieira  -  thiago (AT) macieira (DOT) info ******************************************************** De: Claudio Polegato Junior Para: João Ricardo Cc: Fórum Linux-BR Assunto: Re: (linux-br)tamanho do arquivo compactado Data: Mon, 14 Mar 2005 13:04:40 +0000 Olá, Não, pois se está compctando um outro gzip, não comprime nada, sem compactar texto, comprime bem, mas depende do tamanho do arquivo, pois se for muito pequeno, aumenta. Assim, o melhor a fazer é conseguir um dispositivo (talves uma monte de RAM) com cerca de 50% do tamanho total a ser comprimido e testar, fazendo-se assim por estatísca e verificando o desvio e probabilidade, mas isso é papo de matemático (sou engenheiro). João Ricardo escreveu: >é possível q seja calculado o tamanho do arquivo ".gz" por exemplo e > > -- []'s Claudio Polegato Junior Um peregrino de Problemas; Um pergaminho de Soluções. ******************************************************** De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br, João Ricardo Assunto: Re: (linux-br)tamanho do arquivo compactado Data: Mon, 14 Mar 2005 22:02:01 -0300 João Ricardo wrote: >é possível q seja calculado o tamanho do arquivo ".gz" por exemplo e >exibido p/ mim antes de compactá-lo, p/ q eu saiba se ele vai vai >caber no meu dispositivo de backup? Execute a compressão uma vez e veja o tamanho. Depois execute de novo se for caber. Se puder, grave a primeira execução em disco ou na memória. -- Thiago Macieira - thiago (AT) macieira (DOT) info PGP/GPG: 0x6EF45358; fingerprint: ******************************************************** De: Claudio Matsuoka Para: João Ricardo Cc: Fórum Linux-BR Assunto: Re: (linux-br)unexpected end of file Data: Thu, 28 Apr 2005 22:16:59 -0300 (BRT) On Thu, 28 Apr 2005, [ISO-8859-1] Joo Ricardo wrote: > "gzip: stdin: unexpected end of file > tar: Fim de arquivo inesperado > tar: Fim de arquivo inesperado > tar: Erro no recupervel: saindo agora" > > isso tah acontecendo quando eu t extraindo um arquivo .tar.gz... ele > extrai at o final... aparece esta msg Arquivo corrompido? ******************************************************** De: Renato S. Yamane Para: Sergio S. Barbosa Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Erro ao zipar com senha Data: Sat, 08 Jul 2006 16:30:28 -0300 Sergio S. Barbosa escreveu: > Zip special compilation options: > ASM_CRC > ASMV > USE_EF_UT_TIME > Zip environment options: > ZIP: [none] > ZIPOPT: [none] Além dessas opções listadas acima, aqui no meu ZIP está aparecendo também: [encryption, version 2.9 of 05 May 2000] Encryption notice: The encryption code of this program is not copyrighted and is put in the public domain. It was originally written in Europe and, to the best of our knowledge, can be freely distributed in both source and object forms from any country, including the USA under License Exception TSU of the U.S. Export Administration Regulations (section 740.13(e)) of 6 June 2002. Provavelmente o seu ZIP não foi compilado com a opção de criptografia. Tente atualizar o seu ZIP com o apt-get ou então compile ele a partir do código fonte disponível em: Nesse FTP há um arquivo chamado "zcrypt29.zip", acho que você precisará dele para habilitar a criptografia. Só não me pergunte como habilitar a criptografia (ou se isso já é nativo na versão 2.32 (zip232.tar.gz), pois o meu ZIP é nativo do SuSE 10.1 -- Renato S. Yamane Fingerprint: 68AE A381 938A F4B9 8A23 D11A E351 5030 D420 515A PGP Server: http://pgp.mit.edu/ --> KeyID: 0xD420515A De: Renato S. Yamane Para: Sergio S. Barbosa Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Erro ao zipar com senha Data: Sat, 08 Jul 2006 20:04:02 -0300 Sergio S. Barbosa escreveu: > Obrigado Renato, mas aí já começou a complicar, sou apenas um usuário > "modesto" do Linux e meu tempo anda meio escasso pra me aventurar em > compilações. Se eu usar o apt-get como devo proceder? Uso apenas o CD de > instalação? Grato pela atenção. Como root, digite no terminal: apt-get update apt-get install zip Se aparecer alguma mensagem dizendo que a versão que você possui já é a mais recente, então vamos tentar compila-la: Baixe a versão mais recente: Crie um diretório chamado "zipsrc" Mova o arquivo que você baixou (zip232.zip) para a pasta "zipsrc" No diretório "zipsrc" dê o comando: unzip zip232.zip Como root, digite: make -f unix/Makefile generic Se tudo der certo, então basta instalar com o comando (também como root): make -f unix/Makefile install -- Renato S. Yamane Fingerprint: 68AE A381 938A F4B9 8A23 D11A E351 5030 D420 515A PGP Server: http://pgp.mit.edu/ --> KeyID: 0xD420515A ******************************************************** De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Erro ao zipar com senha Data: Sat, 8 Jul 2006 17:27:01 +0200 (12:27 BRT) Sergio S. Barbosa wrote: >Ao tentar, com o programa Zip, compactar arquivos de uma pasta > utilizando a opção -e, retorna uma mensagem dizendo que a encriptação > não é suportada. Preciso compactar utilizando senha. Isso acontece no > Conectiva 8 e 10. Grato pela atenção. Recomendação: zipe sem senha e use o gpg para criptografar. É muito mais seguro. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 ******************************************************** ********************************************************