Comprimir archivos multi-hilo

Necesitando un proceso que comprima el respaldo de una base de datos muy grande que tenía me decidí por escribir un script para la compresión de la base dentro de un NAS.

Dado que el NAS tenía un procesador i3, me decidí por intentar hacerlo multi-hilo para verificar que el rendimiento era mayor.

Con esto, logré comprimir una base al 78% en 3 horas de ejecución.

El uso es bastante simple:
El programa tiene un directorio de trabajo (work_dir), el cual es donde se encuentran los datos a ser comprimidos y otro llamado directorio de destino (dest_dir).
Con esto, lo ejecutamos como cualquier programa en consola y nos irá grabando el estado y tiempo de ejecución en un archivo llamado zipper.log.

El script se encuentra en mi perfil de Github y lo pueden descargar libremente en el siguiente link:

https://github.com/codificandola/General