Programa que compara el desempeño de los algoritmos Unishox2, Huffman Coding y Zlib.
Para probar localmente es necesario tener instalado python 3.10 y la librería pipenv.
Para instalar las librerías y correr el programa se debe:
Posicionarse en el directorio del proyecto
Ejecutar el comando "pipenv shell"
Instalar las librerías con "pipenv install"
Ejecutar compresion.py
En el archivo .env hay variables que se pueden editar a gusto:
TESTS_POR_CANT_PALABRAS: es la cantidad de pruebas para realizar por cada cantidad de palabras, por ejemplo si la cantidad actual de palabras es 4, y TESTS_POR_CANT_PALABRAS es 10, entonces se realizarán 10 pruebas de 4 palabras.
MAX_CANT_PALABRAS: es la cantidad máxima de palabras a probar.
LINEAS_A_ELIMINAR: es la cantidad de líneas a purgar del texto de prueba, puesto que el texto elegido tiene una introducción insertada por el sitio de donde se sacaron los textos.