Explorador de Arquivos Compactados

Abra arquivos compactados ZIP, TAR, TAR.GZ e Zstandard ou Brotli no navegador, veja o conteúdo, extraia com segurança os arquivos selecionados e crie novos arquivos ZIP ou TAR.

Os dados inseridos e arquivos ficam no navegador

Arquivo compactado

Arquivo compactado

ZIP, TAR, TAR.GZ, TGZ, TAR.ZST, TAR.BR, GZ, ZST ou BR. Ele permanece neste dispositivo.

O arquivo compactado é lido em um Web Worker em blocos de 1 MiB e descompactado em WASM. Nada é enviado, e nomes, conteúdos e seleções não são salvos.

Conteúdo

Escolha um arquivo compactado para listar seus arquivos e pastas.

Criar arquivo compactado

Arquivos para compactar

Os arquivos soltos são adicionados à lista. “Adicionar pasta” mantém a estrutura da pasta.

Nenhum arquivo adicionado ainda.

O ZIP usa Deflate com nomes em UTF-8 e muda para ZIP64 em arquivos de 4 GiB ou mais. O TAR usa cabeçalhos ustar com pax para nomes longos ou não ASCII; TAR.GZ e TAR.ZST compactam o fluxo inteiro.

Nesta página

O Explorador de Arquivos Compactados abre arquivos ZIP, TAR e TAR compactados (gzip, Zstandard, Brotli) diretamente no navegador. Ele lista cada entrada com tamanho, tamanho compactado, data e método, extrai os arquivos selecionados para uma pasta ou um novo ZIP e compacta seus próprios arquivos em ZIP, TAR, TAR.GZ ou TAR.ZST. Nada é enviado.

Funcionalidade detalhada

Um ZIP é lido a partir do seu diretório central, incluindo arquivos ZIP64, stubs autoextraíveis e nomes Unicode do Info-ZIP, então até um arquivo com um milhão de entradas abre sem ser descompactado. Arquivos TAR são lidos cabeçalho por cabeçalho, com nomes longos GNU e registros pax; um TAR compactado é descompactado em uma única passagem de streaming em um Web Worker. Deflate, gzip, Zstandard e Brotli rodam em WASM com uma janela de saída limitada, então uma bomba de compressão nunca expande mais de 1 MiB por vez.

A extração é protegida contra path traversal (Zip Slip): caminhos absolutos, letras de unidade, segmentos “..” e caracteres de controle nunca são gravados, links simbólicos e hard links nunca são criados, e caracteres ou nomes de dispositivo que o Windows recusa são substituídos. Cada entrada deve corresponder ao tamanho e ao CRC-32 declarados; entradas sobrepostas, taxas acima de 1000:1 além de 64 MiB e saída acima de 64 GiB interrompem a extração. Em navegadores baseados no Chromium, os arquivos vão direto para uma pasta que você escolher, mantendo os arquivos existentes; nos demais, a seleção é baixada como um único ZIP.

Ao criar um arquivo compactado, cada arquivo passa em streaming pelo compressor até o arquivo que você salva, com nomes em UTF-8, ZIP64 para arquivos de 4 GiB ou mais e cabeçalhos pax para nomes TAR longos.

Exemplos práticos

Veja o que há em um download: abra um release.zip de 2 GB para ver seus 40.000 arquivos e tamanhos em um segundo, sem descompactá-lo.

Tire um log de um backup: filtre um logs.tar.gz por “2026-10”, selecione os arquivos correspondentes e extraia só eles para uma pasta.

Verifique um arquivo suspeito: um ZIP cujas entradas contêm “../../etc/passwd” é listado com essas entradas marcadas como inseguras, e elas nunca são gravadas.

Compacte a pasta de um projeto: adicione uma pasta, escolha TAR.ZST no nível 3 e salve um arquivo compactado que mantém a estrutura de pastas.

Como usar esta ferramenta

  1. Abra um arquivo compactado

    Solte ou escolha um arquivo ZIP, TAR, TAR.GZ, TAR.ZST, TAR.BR, GZ, ZST ou BR. A lista de entradas aparece quando a leitura termina.

  2. Encontre e selecione arquivos

    Digite parte de um nome em “Filtro” e clique nas linhas ou use “Selecionar correspondentes”. Selecionar uma pasta seleciona tudo o que há dentro dela.

  3. Extraia

    Escolha “Extrair para pasta…” em navegadores baseados no Chromium, “Baixar como ZIP” em qualquer navegador ou “Salvar o arquivo” quando um único arquivo estiver selecionado.

  4. Crie um arquivo compactado

    Adicione arquivos ou uma pasta em “Criar arquivo compactado”, escolha o formato e o nível e salve o novo arquivo compactado.

Dicas e melhores práticas

  • Um único arquivo .gz, .zst ou .br sem TAR dentro aparece como uma só entrada; seu tamanho só é conhecido após a extração.
  • Entradas ZIP criptografadas e métodos como BZIP2, LZMA ou Deflate64 são listados, mas não extraídos.
  • “Cancelar” interrompe o worker na hora; um arquivo parcialmente gravado é descartado.
  • Para comparar como gzip, Brotli e Zstandard lidam com seus dados, experimente o “Benchmark de Compressão”.

Ajude a escolher o próximo passo

O que devemos melhorar a seguir?

Escolha uma sugestão. São ideias, não funcionalidades prometidas.

Escolha uma opção

O voto envia apenas a opção escolhida como uma contagem anónima. Não contém entradas, dados de ficheiros, URL, cookies nem identificadores e não é guardado neste navegador. Recarregar a página permite votar novamente.