En este artículo vamos a explicar qué es la compresión de archivos y nos preguntaremos qué formato es mejor compresor de archivos. Vamos a probar diferentes formatos populares (ZIP, GZIP, BZIP2, RAR, ARJ, 7ZIP) para ver con cual se obtiene el mejor resultado.
¿Qué es la compresión de archivos?
La compresión de archivos o compresión de datos trata de reducir la cantidad de datos necesarios para guardar cierta información para emplear el menor espacio posible.
Los algoritmos de compresión son complejas operaciones matemáticas que tratan de acortar los datos necesarios para guardar información (“comprimir”). Pero también deben permitir el proceso inverso, es decir, recuperar la información original desde la versión comprimida (“descomprimir”).
Básicamente, los algoritmos de compresión buscan cadenas que se repiten para luego codificarlas en menor espacio.
Por ejemplo, el texto:
AAAAAABCCCCCCCDAAAAA
podría comprimirse como:
6AB7CD5A (más…)