Gerenciador nativo de arquivos compactados para macOS que permite navegar, visualizar e extrair mais de 40 formatos, inclusive arquivos compactados aninhados, sem extraí-los por completo.
- Estrelas
- 2,533
- Forks
- 83
- Issues abertas
- 10
- Último commit
- ontem
O que é?
O HatchZip extrai um arquivo compactado de trás para frente e remove cada parte concluída do arquivo à medida que avança, para que o espaço liberado seja reutilizado pelos arquivos seguintes. Normalmente, descompactar um arquivo de 180 GB em arquivos que ocupam 200 GB exige cerca de 380 GB livres, pois ambos precisam existir ao mesmo tempo. O HatchZip precisa de aproximadamente o tamanho dos arquivos extraídos mais a maior unidade individual que consegue liberar de uma só vez: um arquivo para ZIP e tar, ou um bloco sólido para 7z.
Antes de alterar qualquer coisa, ele verifica se a extração vai caber e mantém uma margem de segurança de espaço livre durante todo o processo. Uma operação interrompida, uma falha ou uma queda de energia pode ser retomada executando o mesmo comando novamente; o progresso fica registrado em pequenos arquivos auxiliares ao lado do arquivo compactado. O CRC-32 de cada arquivo é verificado durante a extração, e arquivos compactados maliciosos com path traversal ou entradas duplicadas são recusados.
Os formatos compatíveis incluem ZIP (inclusive ZIP64 e arquivos protegidos por senha), 7z, tar sem compressão, .tar.gz e volumes divididos. O HatchZip está disponível como instalador para Windows e pacotes para macOS e Linux, ou pode ser compilado com Cargo.
Recursos principais
- 01Libera espaço do arquivo compactado à medida que extrai os arquivos, exigindo apenas espaço livre equivalente ao conteúdo extraído mais uma pequena margem.
- 02Verifica o espaço necessário antes da extração e informa se o arquivo compactado cabe.
- 03Retoma a operação após Ctrl+C, uma falha ou uma queda de energia, executando o mesmo comando novamente.
- 04Verifica o CRC-32 de cada arquivo e recusa caminhos inseguros e entradas duplicadas.
- 05É compatível com ZIP, 7z, tar, .tar.gz e arquivos divididos, além de ZIP e 7z protegidos por senha.
Casos de uso
- Descompactar um jogo ou software muito grande em um laptop com pouco espaço livre em disco.
- Extrair conjuntos de volumes 7z ou ZIP sem precisar manter todos os volumes e seu conteúdo no disco ao mesmo tempo.
- Verificar antecipadamente se um arquivo compactado cabe no disco usando o comando hatchzip check.
- Recuperar um arquivo compactado parcialmente extraído com o comando restore, caso você decida parar.
Início rápido
- 1
Instale a ferramenta de linha de comando com Cargo
cargo install hatchzip - 2
Verifique se o arquivo cabe no disco antes de extraí-lo
hatchzip check game.zip - 3
Extraia o arquivo no local atual
hatchzip extract game.zip
Antes de usar
- Os instaladores para Windows e macOS ainda não têm assinatura de código, então o sistema operacional exibirá um aviso antes de executá-los.
- Liberar espaço em arquivos 7z sólidos exige um bloco sólido inteiro; por isso, arquivos 7z com as configurações padrão podem ser recusados por falta de espaço.
- O arquivo é excluído à medida que é extraído; assim, um download danificado e não verificado pode deixar arquivos incompletos.
Em coleções
Tópicos
Perguntas frequentes
- O que é hatchzip?
- App para desktop e CLI que extrai arquivos ZIP, 7z, tar e arquivos divididos enormes no próprio local, liberando espaço à medida que os arquivos são extraídos e reduzindo o espaço livre necessário no disco. O HatchZip extrai um arquivo compactado de trás para frente e remove cada parte concluída do arquivo à medida que avança, para que o espaço liberado seja reutilizado pelos arquivos seguintes. Normalmente, descompactar um arquivo de 180 GB em arquivos que ocupam 200 GB exige cerca de 380 GB livres, pois ambos precisam existir ao mesmo tempo. O HatchZip precisa de aproximadamente o tamanho dos arquivos extraídos mais a maior unidade individual que consegue liberar de uma só vez: um arquivo para ZIP e tar, ou um bloco sólido para 7z.
- hatchzip é gratuito? Qual é a licença?
- hatchzip é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- hatchzip ainda é mantido?
- Manutenção ativa. O último commit de hatchzip foi em 5 de nov. de 2026.
- Para que posso usar hatchzip?
- Descompactar um jogo ou software muito grande em um laptop com pouco espaço livre em disco. Extrair conjuntos de volumes 7z ou ZIP sem precisar manter todos os volumes e seu conteúdo no disco ao mesmo tempo. Verificar antecipadamente se um arquivo compactado cabe no disco usando o comando hatchzip check. Recuperar um arquivo compactado parcialmente extraído com o comando restore, caso você decida parar.
- Como instalar hatchzip?
- Instale a ferramenta de linha de comando com Cargo: cargo install hatchzip Verifique se o arquivo cabe no disco antes de extraí-lo: hatchzip check game.zip Extraia o arquivo no local atual: hatchzip extract game.zip
- Onde consigo hatchzip?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/xevrion/hatchzip
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta nativa, gratuita e de código aberto para macOS, que cria e extrai arquivos ZIP, 7Z e TAR, extrai RAR, oferece criptografia e integração com o Finder.
Ferramenta de linha de comando que extrai recursivamente arquivos de mais de 78 formatos de arquivo compactado, compressão e sistema de arquivos, além de separar trechos desconhecidos em blobs binários.
Uma CLI de terminal para compactar, descompactar e listar arquivos em vários formatos, detectando o formato pela extensão do arquivo.
Gerenciador e extrator de arquivos compactados gratuito e multiplataforma, compatível com mais de 200 formatos e com criptografia, divisão de arquivos e gerenciador de arquivos integrado.
Desinstalador gratuito e de código aberto para macOS que remove apps junto com todos os arquivos restantes e explica por que cada um está associado a eles.