Un gestor de archivos comprimidos nativo para macOS que permite explorar, previsualizar y extraer más de 40 formatos, incluidos archivos anidados, sin extraerlos por completo.
- Estrellas
- 2,616
- Forks
- 84
- Issues abiertos
- 10
- Último commit
- anteayer
¿Qué es?
HatchZip extrae los archivos desde el final del archivo comprimido y va eliminando cada parte terminada, para que el espacio que libera se reutilice con los siguientes archivos. Normalmente, descomprimir un archivo de 180 GB en archivos que ocupan 200 GB requiere unos 380 GB de espacio libre, porque ambos deben existir a la vez. HatchZip necesita aproximadamente el espacio del contenido extraído más la unidad individual más grande que puede liberar de una vez: un archivo para ZIP y tar, y un bloque sólido para 7z.
Antes de modificar nada, comprueba si la extracción cabe y mantiene un margen de seguridad de espacio libre durante todo el proceso. Si se interrumpe la ejecución, ocurre un fallo o se corta la electricidad, puedes reanudarla ejecutando de nuevo el mismo comando; el progreso se guarda en pequeños archivos auxiliares junto al archivo comprimido. Durante la extracción se verifica el CRC-32 de cada archivo, y se rechazan los archivos comprimidos maliciosos con rutas que intentan salir del directorio de destino o con entradas duplicadas.
Admite archivos ZIP (incluidos ZIP64 y los protegidos con contraseña), 7z, tar sin comprimir, .tar.gz y volúmenes divididos. Se distribuye como instalador para Windows y paquetes para macOS y Linux, o se puede compilar con Cargo.
Funciones clave
- 01Libera espacio del archivo comprimido a medida que extrae su contenido, por lo que solo necesitas espacio libre para los archivos extraídos y un pequeño margen.
- 02Comprueba el espacio necesario antes de extraer e indica si el archivo comprimido cabe.
- 03Reanuda el proceso tras pulsar Ctrl+C, un fallo o un corte de electricidad, ejecutando de nuevo el mismo comando.
- 04Verifica el CRC-32 de cada archivo y rechaza las rutas no seguras y las entradas duplicadas.
- 05Admite archivos ZIP, 7z, tar, .tar.gz y archivos divididos, además de archivos ZIP y 7z protegidos con contraseña.
Casos de uso
- Descomprimir un juego o una descarga de software muy grande en una laptop con poco espacio libre en disco.
- Extraer conjuntos de archivos 7z o ZIP divididos en varios volúmenes sin tener que conservar todos los volúmenes y su contenido a la vez.
- Comprobar de antemano si un archivo comprimido cabe en un disco con el comando hatchzip check.
- Recuperar una extracción parcial con el comando restore si decides detener el proceso.
Inicio rápido
- 1
Instala la herramienta de línea de comandos con Cargo
cargo install hatchzip - 2
Comprueba si el archivo cabe en el disco antes de extraerlo
hatchzip check game.zip - 3
Extrae el archivo en su ubicación actual
hatchzip extract game.zip
Antes de usarlo
- Los instaladores de Windows y macOS aún no están firmados con código, por lo que el sistema operativo mostrará una advertencia antes de ejecutarlos.
- Liberar espacio en archivos 7z sólidos requiere un bloque sólido completo, por lo que es posible que se rechacen los archivos 7z con la configuración predeterminada por falta de espacio.
- El archivo se elimina a medida que se extrae; por eso, una descarga dañada y no verificada puede dejar archivos incompletos.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es hatchzip?
- Aplicación de escritorio y CLI que extrae archivos ZIP, 7z, tar y archivos divididos de gran tamaño sobre la marcha, liberando espacio a medida que extrae su contenido. HatchZip extrae los archivos desde el final del archivo comprimido y va eliminando cada parte terminada, para que el espacio que libera se reutilice con los siguientes archivos. Normalmente, descomprimir un archivo de 180 GB en archivos que ocupan 200 GB requiere unos 380 GB de espacio libre, porque ambos deben existir a la vez. HatchZip necesita aproximadamente el espacio del contenido extraído más la unidad individual más grande que puede liberar de una vez: un archivo para ZIP y tar, y un bloque sólido para 7z.
- ¿hatchzip es gratuito? ¿Qué licencia tiene?
- hatchzip es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿hatchzip sigue mantenido?
- Mantenimiento activo. El último commit de hatchzip fue el 5 nov 2026.
- ¿Para qué puedo usar hatchzip?
- Descomprimir un juego o una descarga de software muy grande en una laptop con poco espacio libre en disco. Extraer conjuntos de archivos 7z o ZIP divididos en varios volúmenes sin tener que conservar todos los volúmenes y su contenido a la vez. Comprobar de antemano si un archivo comprimido cabe en un disco con el comando hatchzip check. Recuperar una extracción parcial con el comando restore si decides detener el proceso.
- ¿Cómo se instala hatchzip?
- Instala la herramienta de línea de comandos con Cargo: cargo install hatchzip Comprueba si el archivo cabe en el disco antes de extraerlo: hatchzip check game.zip Extrae el archivo en su ubicación actual: hatchzip extract game.zip
- ¿Dónde consigo hatchzip?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/xevrion/hatchzip
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta nativa, gratuita y de código abierto para macOS que crea y extrae archivos ZIP, 7Z y TAR, extrae RAR e incluye cifrado e integración con Finder.
Herramienta de línea de comandos que extrae recursivamente archivos de más de 78 formatos de archivo, compresión y sistemas de archivos, y recupera fragmentos desconocidos de blobs binarios.
Una CLI de terminal para comprimir, descomprimir y listar archivos comprimidos en muchos formatos, detectándolos por la extensión.
Gestor y extractor de archivos multiplataforma gratuito que admite más de 200 formatos, con cifrado, división de archivos y un gestor de archivos integrado.
Desinstalador gratuito y de código abierto para macOS que elimina una app junto con todos sus archivos residuales y explica por qué pertenece cada uno.