Quando a gente baixa um arquivo, comum que ele venha num formato .rar ou .zip. Se voc no sabe o que isso significa ou est tendo dificuldades para abri-los, veio para o lugar certo!
Este artigo vai explicar como descompactar arquivos zip usando os programas padro do Windows e do macOS, assim como aplicativos de terceiros. Voc tambm aprender o que exatamente o que um arquivo compactado e quais so os formatos mais populares para isso. Vamos l?
Um arquivo zip um arquivo que guarda outros arquivos de forma mais pequena para economizar espao. Isso ajuda a economizar at 80% de espao de armazenamento e a enviar arquivos grandes pela internet mais rapidamente, evitando danos. Voc pode at usar um arquivo .zip para proteger seus dados. Geralmente, seu computador j tem um programa para abrir arquivos .zip.
Primeiramente, vamos dar uma olhada em como extrair arquivos usando os softwares nativos encontrados no Windows e no macOS. Como voc est usando algo que j est no seu computador, no h necessidade de baixar outra ferramenta.
No Windows, possvel ver o contedo de um arquivo zip clicando duas vezes nele, mas ainda preciso extrair seu contedo para us-lo. O suporte padro do Windows para .zip atende pelo nome de pastas compactadas (zipadas). Veja como us-lo:
No necessrio baixar ferramentas de terceiros para extrair um .zip, mas elas possuem recursos adicionais que permitem customizar seus arquivos, proteg-los com senha e at repar-los. Abaixo esto as nossas recomendaes.
Este compactador de arquivos um programa gratuito e de cdigo aberto que tem uma taxa de compresso de 2% a 10% superior, se comparado ao WinZip e o PKZip. Ele tambm tem sua prpria extenso 7z que comprime dados entre 30% e 70% melhor que o formato .zip.
Assim como o 7-Zip, o Zipware um programa exclusivo do Windows. Contudo, ele tem alguns recursos que se destacam, como um gerenciador de arquivos simplificado, um gerenciador de senhas, um escaneador de vrus e converso de todos os formatos compatveis para .zip, .exe ou .7z.
O The Unarchiver uma ferramenta gratuita para descompactar arquivos em seu Mac. Ele se destaca por sua eficincia, oferecendo uma taxa de descompresso superior e suporte para uma ampla variedade de formatos, incluindo os populares .zip, .rar e muitos outros.
Voc j precisou descompactar arquivos tar.gz? Assim como os arquivos .zip so muito comuns no mundo Windows, no Linux (e Mac) muito comum que os arquivos sejam compactados utilizando os mtodos gzip e bzip2, mais eficientes e poderosos do que o zip.
Os arquivos .tar so um conjunto compactado de vrios arquivos individuais descompactados, enquanto os arquivos .zip, por exemplo, so formados por um ou vrios arquivos compactados um a um, formando uma coleo de arquivos compactados. Apesar de ser mais comum em sistemas do tipo Unix, tambm pode ser utilizado no Windows com a ferramenta 7-zip.
Comecemos aprendendo como utilizar a linha de comando para descompactar arquivos tar.gz, algo que relativamente simples e permite que voc utilize comandos nos seus scripts. Aps fazer um download de um arquivo tar.gz por meio de um script (utilizando, por exemplo, as ferramentas wget ou curl), voc pode descompactar arquivos tar.gz e extrair o contedo do arquivo baixado.
Se voc prefere utilizar uma interface grfica para gerenciar os seus arquivos compactados no Linux, pode escolher a ferramenta de cdigo aberto PeaZip ou as nativas da sua distribuio, clicando com o boto direito do mouse sobre um arquivo compactado no gerenciador de arquivos.
Voc pode usar o comando Bash unzip para expandir arquivos ou diretrios de arquivos que foram compactados em Zip. Se voc downloads ou encontrar um arquivo ou diretrio que termine com .zip, expanda os dados antes de tentar continuar.
O Apache Spark fornece codecs nativos para interagir com arquivos Parquet compactados. A maioria dos arquivos Parquet gravados pela Databricks termina com .snappy.parquet, indicando que eles usam compresso rpida.
O senhor pode usar o Databricks utilidades para mover arquivos para o armazenamento efmero anexado ao driver antes de expandi-los. O senhor no pode expandir arquivos zip enquanto eles residirem em volumes do Unity Catalog. Consulte a refernciaDatabricks utilidades (dbutils).
Neste exemplo, os dados downloads possuem um comentrio na primeira linha e um cabealho na segunda. Agora que os dados foram expandidos e movidos, use as opes padro para leitura de arquivos CSV, como no exemplo a seguir:
De vdeos a pacotes de software inteiros, muitos arquivos so compactados e armazenados usando o formato .tar.gz. Enquanto extrair um arquivo .tar.gz no to fcil quanto descompactar um .zip, ele ainda bastante simples.
As tecnologias avanam e o volume de dados presentes em mdias se torna cada vez maior, o tamanho dos arquivos tem crescido exponencialmente. Por esse motivo, tornou-se cada vez mais comum compactar arquivos em formatos como .tar.gz para armazenamento e transferncia de dados.
Assim como os arquivos .zip mais conhecidos, os arquivos .tar comprimem arquivos grandes em um nico pacote, facilitando o armazenamento e o envio por e-mail, servidores, e outros meios. Como resultado, tornou-se uma extenso de arquivo comum para muitos pacotes de software de cdigo aberto e outros recursos.
Mas, considerando que o .zip mais fcil de usar, por que usar o .tar em primeiro lugar? Como observaremos na prxima seo, o .tar possui alguns recursos extras que o tornam o melhor formato de compresso para certos tipos de arquivos e aplicativos.
Enquanto os arquivos .zip consistem em muitos arquivos individualmente compactados, os arquivos .tar so compactados como um nico pacote, deixando seus arquivos no compactados. Em outras palavras, os arquivos .zip so uma coleo de arquivos compactados, enquanto os arquivos .tar so uma coleo comprimida de arquivos.
Isso depende. Para envio e armazenamento, ambos os arquivos .zip e .tar.gz permitiro que voc envie pacotes relativamente grandes como um nico arquivo. No entanto, existem algumas diferenas considerveis quando se trata de acessar os dados nos arquivos e a eficincia da compresso.
Embora o gzip seja a ferramenta de compresso mais comum, ele no o nico. Como voc pode imaginar, usar uma ferramenta de compresso diferente em um arquivo .tar ir resultar em uma extenso dupla diferente. Alguns exemplos comuns incluem .tar.bz2 (bzip2), .tar.br (Brotli), e .tar.zst (zstd), entre muitos outros.
Como veremos mais tarde, diferentes ferramentas de compresso podem exigir mtodos diferentes para extrair e descompactar arquivos. Embora nos concentremos principalmente em arquivos .tar.gz, confira o final do artigo para obter algumas dicas rpidas sobre como extrair arquivos .tar em outros formatos.
A maioria das distribuies Linux e macOS incluem ferramentas integradas para compactar e descompactar arquivos .tar e .tar.gz. Enquanto a ferramenta tar suficiente para a maioria dos propsitos, voc precisar da ferramenta gzip para criar arquivos .tar.gz.
Este comando ir extrair (-x) o arquivo (-f) especificado (neste caso, filename.tar.gz) para o diretrio atual. Note que este comando tambm funciona com outros formatos de compresso comuns, como .tar.bz2.
Note que este comando ir lanar um erro a menos que voc especifique o nome exato do arquivo .tar listado. Como cobriremos mais na prxima seo, voc pode verificar os nomes dos arquivos listando o contedo com o comando tar -tf filename.tar.gz.
Muitos utilitrios de compresso tambm oferecem seus prprios comandos para listar o contedo de arquivos compactados. Por exemplo, o gzip permite que voc liste o contedo de um arquivo .gz com o seguinte comando:
Voc pode criar seus prprios arquivos .tar compactados usando ferramentas de compresso, como gzip. Gzip uma das opes mais populares e disponveis, especialmente porque ele vem embutido na maioria das distribuies Linux e macOS.
Se voc quiser manter o arquivo original aps a compresso, h duas opes. A primeira a opo -k, e a outra utiliza a opo -c para produzir o arquivo compactado para um arquivo diferente, preservando o original.
Ao contrrio da interface grfica de usurio (GUI) conveniente do Windows para descompactar arquivos .zip, voc precisar usar o utilitrio tar atravs da linha de comando. Entretanto, h tambm muitas ferramentas de terceiros que voc pode instalar para uma experincia mais amigvel ao usurio.
Com o prompt de comando aberto, use os comandos apropriados para mudar o diretrio de trabalho atual (cd) para a localizao do arquivo .tar.gz que voc deseja descompactar. Alternativamente, voc tambm pode especificar um caminho de arquivo de origem e destino quando usar o utilitrio tar.
Note que o utilitrio tar no Windows tem quase a mesma sintaxe que tem no Linux e macOS. Aqui usamos as opes de extrao (-x), verbose (-v), descompresso com gzip (-z) e arquivo (-f) para uma extrao completa com descompresso e sada detalhada.
Embora existam muitas ferramentas para escolher, as mais populares incluem o 7-Zip e o WinZip. Apesar de ligeiramente diferentes, eles so bastante leves e oferecem uma alternativa muito mais simples ao uso da linha de comando.
Algumas ferramentas de terceiros tambm oferecem maior flexibilidade para converso entre tipos de arquivos, economizando mais tempo se voc quiser mudar entre formatos de compresso. Muitas tambm esto disponveis para Linux e macOS.
Onde os comandos tm pouco (ou nenhum) espao para erros de digitao ou omisses, muitos erros comuns so o resultado de pequenos erros, erros ortogrficos ou formatos incorretos. Felizmente, a menos que voc esteja de alguma forma perdendo sua utilidade tar ou gzip, a maioria os erros comuns so muito fceis de corrigir.
Este erro geralmente ocorre quando um .tar foi salvo como um .gz, apesar de nunca ter sido compactado usando o utilitrio gzip. Pode parecer um erro bobo, mas surpreendentemente comum em situaes onde os usurios renomeiam diretamente os arquivos e suas extenses (como .tar e .gz) no processo.
Soluo: Encontre uma nova cpia do arquivo .tar.gz, ou simplesmente extraia como um arquivo .tar usando tar -xf filename.tar em seu lugar. Caso esse comando tambm lance um erro, a prxima soluo pode ajudar.
7fc3f7cf58