NanoZip es una herramienta de compresión de archivos de alto rendimiento, diseñada para ofrecer una compresión eficiente y rápida. Es especialmente útil para manejar grandes volúmenes de datos y aprovechar al máximo los recursos del sistema, como múltiples núcleos de CPU y memoria.
A continuación, se detallan los comandos, opciones y ejemplos prácticos para utilizar NanoZip de manera efectiva.
NanoZip es compatible con sistemas Linux64/32 y Windowsx64/86. Para utilizarlo, simplemente descarga el ejecutable desde el sitio web no-oficial y asegúrate de que tenga permisos de ejecución:
chmod +x nzNanoZip ofrece varios comandos para realizar diferentes operaciones. Aquí están los más importantes:
-
Añadir archivos a un archivo comprimido (
a):nz a <archivo_comprimido> <archivo1> <archivo2> ...
-
Este comando comprime uno o más archivos y los guarda en un archivo
.nz. -
Ejemplo:
nz a backup.nz document1.txt document2.txt
-
-
Comprimir una carpeta completa (
-r):nz a -r <archivo_comprimido> <carpeta>
-
La opción
-rpermite comprimir recursivamente todos los archivos dentro de una carpeta, incluyendo subcarpetas. -
Ejemplo:
nz a -r test.nz carpeta
Esto comprimirá todo el contenido de la carpeta
carpetaen el archivotest.nz.
-
-
Listar el contenido de un archivo comprimido (
l):nz l <archivo_comprimido>
-
Muestra una lista de los archivos contenidos en el archivo comprimido.
-
Ejemplo:
nz l test.nz
-
-
Probar la integridad de un archivo comprimido (
t):nz t <archivo_comprimido>
-
Verifica que los archivos comprimidos no estén corruptos.
-
Ejemplo:
nz t test.nz
-
-
Extraer archivos de un archivo comprimido (
x):nz x <archivo_comprimido>
-
Extrae todos los archivos del archivo comprimido en el directorio actual.
-
Ejemplo:
nz x test.nz
-
-
Crear un archivo autoextraíble para Windows 32-bit (
w32c):nz w32c <archivo_comprimido>
-
Genera un archivo
.exeque puede ser ejecutado en sistemas Windows para extraer los archivos sin necesidad de NanoZip. -
Ejemplo:
nz w32c backup.nz
-
-
Mostrar información del sistema (
info):nz info
- Muestra detalles sobre el sistema, como la CPU y la memoria disponible.
-
Mostrar opciones avanzadas (
help):nz help- Proporciona una lista detallada de todas las opciones disponibles.
NanoZip ofrece varias opciones para personalizar la compresión según tus necesidades:
-
Seleccionar el compresor (
-c):-c<n,f,F,d,dp,dP,D,Dp,DP,o,O,c>- Ejemplos:
-cOpara usar el compresornz_optimum2(recomendado para un equilibrio entre velocidad y compresión).-cdpara usarnz_lzhd.-cDpara usarnz_lzhds_parallel.
-
Número de compresores en paralelo (
-p):-p<0...n>- Ejemplo:
-p4para usar 4 compresores en paralelo (ideal para sistemas con múltiples núcleos).
-
Limitar el uso de memoria (
-m):-m<0...n>[k,m,g]- Ejemplo:
-m1.2gpara limitar el uso de memoria a 1.2 GB.
-
Ordenar archivos antes de comprimir (
-s):-s<n,e,a,s>- Ejemplo:
-separa ordenar los archivos por extensión antes de comprimirlos.
-
Recursión en subdirectorios (
-r):-
Permite comprimir todos los archivos dentro de una carpeta y sus subcarpetas.
-
Ejemplo:
nz a -r backup.nz carpeta
-
-
Número de hilos (
-t):-t<0...n>- Ejemplo:
-t8para usar 8 hilos (ideal para CPUs con múltiples núcleos).
-
Excluir archivos (
-x):-x<archivo>- Ejemplo:
-x*.logpara excluir todos los archivos con extensión.log.
-
No almacenar timestamps (
-nt):- Omite la información de fecha y hora de los archivos comprimidos.
-
No almacenar permisos (
-np):- Omite la información de permisos de los archivos comprimidos.
-
No almacenar metadatos (
-nm):- Equivale a
-nt -np -hn(no almacena timestamps, permisos ni checksum).
- Equivale a
-
Modo silencioso (
-y):- Responde "sí" a todas las preguntas automáticamente.
-
Modo verbose (
-v):- Muestra información detallada durante la compresión.
-
Comprimir una carpeta con compresión óptima y 4 hilos:
nz a -r -cO -p4 -m1g backup.nz carpeta
-
Extraer un archivo comprimido en un directorio específico:
nz x -o/ruta/de/destino backup.nz
-
Crear un archivo autoextraíble para Windows:
nz w32c backup.nz
-
Comprimir archivos excluyendo logs:
nz a -x*.log backup.nz carpeta
Querido Sami Runsas,
Aunque ya no estás con nosotros, tu legado perdura a través de herramientas como NanoZip, que continúan siendo utilizadas y apreciadas por muchos en la comunidad de compresión de datos. Tu dedicación y talento han dejado una marca indeleble en el mundo de la tecnología, y tu trabajo sigue siendo una fuente de inspiración para aquellos que buscan innovar y mejorar en este campo.
Descansa en paz, Sami. Tu contribución al mundo no será olvidada.
Con respeto y admiración,
Wira
Mis redes sociales:
- GitHub: https://github.com/YadeWira
- SoundCloud: https://soundcloud.com/sy-wira
- YouTube: https://www.youtube.com/@LinuxPana