¡Ojo! Hago directos en Twitch sobre desarrollo web, ¿Te apuntas? ManzDev

software
41

Escrito por

Echando un vistazo a todos los compresores que existen, a muchos les puede venir a la cabeza una duda: ¿Cuál es el mejor compresor de datos?.

compresores

Lejos de decidir algo tan relativo como esto, ya que cualquier usuario puede tener sus preferencias con respecto a diversas características, he realizado una pequeña comparativa para comprobar cuál es el compresor de ficheros de datos más efectivo basandonos en la velocidad de compresión y en la eficacia del algoritmo de compresión.

He intentado añadir todos los compresores que aún se pueden estar usando, pero probablemente me haya faltado alguno. En principio he realizado las pruebas de compresión con tres tipos de ficheros: un documento de texto (plain/text), un fichero multimedia de audio ya comprimido en MP3 (si señores de SGAE, tengo el disco original) y un fichero multimedia de video relativamente con menos compresión en MPEG.

Los resultados han sido los siguientes:

Compresor Fichero de texto (TXT) Fichero multimedia (MP3) Fichero de video (MPEG)
7Zip 4.32 45seg 15KB 2seg 1.384KB 2min 45seg 58.255KB
ARJ 2.84 3min 39seg 342KB < 1seg 1.394KB 1min 30seg 56.968KB
Bzip2 1.0.2 8min 40seg 12KB 2seg 1.380KB 55 seg 56.430KB
Eazel 1.0 5seg 385KB 1seg 1.393KB 13seg 56.964KB
GZIP 1.3.5 3seg 385KB < 1seg 1.391KB 8seg 56.879KB
LHA 2.55 10seg 342KB < 1seg 1.399KB 1min 5seg 57.084KB
PKZIP 2.50 7seg 386KB < 1seg 1.393KB 14seg 56.937KB
WinACE 2.61 12seg 98KB 1seg 1.388KB 1min 23seg 56.964KB
WinRAR 3.50 16seg 49KB 1seg 1.385KB 2min 57seg 56.855KB
WinZIP 10.0 15seg 465KB 4seg 1.385KB 2min 18seg 55.678KB

A primera vista los resultados que más destacan es la alta compresión del bzip2 que usa algoritmos de compresión de Burrows-Wheeler y de Huffman, pero sin olvidar que también consume más tiempo de CPU y memoria.

Además, destacar también que esperaba un mejor resultado del programa de compresión Eazel, que tanto eco se está haciendo por internet. Eso si, tiene una interfaz gráfica muy elegante y una velocidad de compresión alucinante.

Vemos también en la lista programas de compresión veteranos como pueden ser el ARJ, LHA o PKZIP, pero que sus resultados no distan tanto de aplicaciones actuales.

El nuevo WinZIP 10.0 ha sido probado con su algoritmo PPMd (Prediction by partial matching), que como se puede ver, es más efectivo con ficheros multimedia que con ficheros de texto plano. (¡Ojo! Este tipo de compresión solo es manipulable en las nuevas versiones del WinZIP).

Conclusión: Aunque el estándar actual se puede decir que es la compresión de ficheros ZIP por su extensión (me refiero a la expansión, no porque sea .ZIP), es bueno tener en cuenta que existen excelentes alternativas bastante potentes como 7zip, con una buena media de resultados.

RELACIONADOS ExFAT, sistema de ficheros para pendrive RELACIONADOS Markdown: Editores para ahorrar tiempo escribiendo RELACIONADOS La guía definitiva para optimizar imágenes
x ExFAT, sistema de ficheros para pendrive
Manz

41 comentarios

Publica tu opinión