Cómo acelerar el rendimiento de 7-Zip
Hace un tiempo, un lector preguntó sobre cómo acelerar 7-Zip; probablemente estaba cansado de esperar siglos a que se comprimieran los archivos. Sinceramente, 7-Zip es bastante bueno como compresor de referencia, pero puede volverse lento si buscas la máxima compresión. Así que, si solo quieres trabajar rápido y no te importan demasiado los archivos comprimidos pequeños, ajustar el nivel de compresión puede ser de gran ayuda. Además, si estás comprimiendo archivos que ya están comprimidos, como JPEG o PNG, no vale la pena ir a velocidad ultra. A veces, simplemente elegir «Más rápido» funciona sin mayores complicaciones.
Pero aquí es donde la cosa se pone un poco técnica. La configuración predeterminada de 7-Zip usa el nivel de compresión Normal, que ofrece un buen equilibrio entre velocidad y tamaño de archivo. Para optimizar al máximo, cambiar al modo Más rápido reducirá significativamente el tiempo de compresión; a veces, casi la mitad de lo que se esperaría con el modo Normal.¿La desventaja? El archivo puede ser un poco más grande, pero seamos sinceros: ahorrar tiempo es más importante para las tareas rápidas.
Cómo elegir la compresión más rápida para 7-Zip
¿Cómo se hace? Al agregar archivos mediante la interfaz gráfica de 7-Zip, busca el menú desplegable » Nivel de compresión «; normalmente, se encuentra en la ventana de creación de archivos. Selecciona «Más rápido» entre las opciones: Almacenar, Más rápido, Rápido, Normal, Máximo y Ultra. Si estás procesando varios archivos pequeños, este cambio marca una gran diferencia en el tiempo de procesamiento.
En algunos casos, cambiar a LZMA2 como método de compresión también puede facilitar las cosas.¿El motivo? LZMA2 funciona mejor en CPU multinúcleo, ya que admite hasta 8 subprocesos. Por defecto, 7-Zip usa LZMA y solo usa un par de subprocesos, lo cual resulta algo ineficiente en una PC más moderna. Para habilitarlo, ve a Configuración > Opciones > Compresión > Método y selecciona LZMA2. Asegúrate de marcar la opción «Usar multiproceso» y configurar el número de subprocesos que deseas (normalmente todos los núcleos disponibles).De esta forma, la compresión se reparte entre los núcleos y es notablemente más rápida, especialmente con archivos grandes.
Atención: en algunas configuraciones, deberá modificar el registro o la línea de comandos para forzar el multihilo si la interfaz gráfica no ofrece suficientes opciones. Un ejemplo de comando en PowerShell o CMD podría ser algo como esto:
7z a -mmt=on archive.zip files
Esto le indica a 7-Zip que active el multihilo explícitamente. A veces, simplemente pulsar el botón o el menú no es suficiente, sobre todo si se automatizan copias de seguridad o scripts.
Y, sinceramente, si estás comprimiendo formatos ya comprimidos, olvídate de comprimirlos más. No tiene sentido perder el tiempo intentando reducir algo que ya es diminuto.
En algunas máquinas, este enfoque puede ser un poco complicado; depende de cómo la CPU gestione los subprocesos y de cómo reaccione el tamaño de los archivos. Pero, en general, cambiar a la configuración más rápida y habilitar el multihilo puede reducir considerablemente los tiempos de espera.