zpaq

  • Luego de explicar el uso básico de zpaq, se me ocurrió llevar a cabo un pequeño experimento como comparación de rendimiento de diferentes algoritmos de compresión. Veamos un benchmark de tiempo, tamaño de archivo y uso de CPU para diferentes formatos.

  • Un simple ayuda memoria para listar el contenido de diferentes tipos de archivos comprimidos.

  • PAQ es una serie de algoritmos de compresión sin pérdida open source que logran las máximas tasas de compresión de archivos, a cambio de un mayor uso de memoria y CPU.

    ZPAQ es un formato estándar basado en PAQ que permite desarrollar nuevos algoritmos de compresión sin romper la compatibilidad con versiones anteriores. El formato soporta archivers, comprimir archivos simples y comprimir memoria, y logra las mayores tasas de compresión en la mayoría de los benchmarks.

    La herramienta de línea de comandos zpaq es una utilidad de compresión incremental que provee las funcionalidades necesarias para trabajar con el formato ZPAQ. Se encuentra disponible para Windows, Linux y OS/X, bajo licencias libres y open source (GPLv3). Además de su gran ventaja de ser incremental, zpaq es más rápido y logra una mayor tasa de compresión que la mayoría de las herramientas más populares, especialmente cuando se trabaja con backups reales que tienen una gran cantidad de archivos duplicados y muchos otros ya comprimidos.