Comparar las herramientas de compresión de Linux


Cuando se trata de encontrar herramientas de compresión de archivos en Linux, seguramente encontrará zip, gzip y bzip2. Cuál es la mejor herramienta de compresión para usted depende en parte de lo que esté planeando comprimir. Una serie de pruebas ponen a prueba estas tres herramientas para ver cuál es la mejor.

Mejor herramienta para comprimir documentos de Windows

La primera prueba utiliza cada herramienta de compresión en un solo tipo de archivo para determinar cómo cada herramienta maneja el archivo en cuestión. Esta serie de pruebas se ejecutó en un documento de Windows en formato Microsoft DOCX.

Usando la configuración por defecto, los resultados son:

Tamaño del archivo de herramientasTamaño del archivo inicial12202 byteszip9685gzip9537bzip210109

Usando los ajustes máximos de compresión en el mismo archivo se obtuvieron resultados similares. El uso de la compresión máxima no dio mejores resultados que el uso de la configuración predeterminada.

Tamaño del archivo de herramientasTamaño del archivo inicial12202 byteszip9677gzip9530bzip210109

La ejecución de esta misma prueba en otros dos archivos, uno que contiene sólo texto y otro que contiene texto, imágenes y formato, arrojó el mismo resultado: Los ajustes de compresión máxima no hicieron mucha diferencia en los resultados.

En las tres pruebas, gzip es el mejor en todas las categorías y bzip2 es el menos efectivo.

Mejor herramienta para comprimir imágenes

La siguiente prueba muestra los resultados de la compresión de imágenes en formatos PNG, JPG, Bitmap y GIF. En teoría, los archivos JPG ya están comprimidos y, por lo tanto, es posible que no se compriman en absoluto y, en teoría, podrían hacer que el archivo sea más grande. Los resultados de la prueba ilustraron que la compresión de las imágenes en formato JPB tuvo poco efecto.

Archivo PNG

Tamaño del archivo de herramientasTamaño del archivo inicial345265zip345399gzip345247bzip2346484

Archivo JPEG

Tamaño del archivo de herramientasTamaño del archivo inicial44340zip44165gzip44015bzip244281

Archivo de mapa de bits

Tamaño del archivo de herramientasTamaño del archivo inicial3113334zip495028gzip494883bzip2397569

Archivo GIF

Tamaño del archivo de herramientasTamaño del archivo inicial6164zip5772gzip5627bzip26051

En todos los casos, gzip volvió a estar en la cima, excepto en el humilde mapa de bits. En la imagen de mapa de bits, la compresión bzip2 produjo un pequeño archivo en comparación con el original y los otros formatos de compresión.

Mejor herramienta para comprimir archivos de audio

El formato de audio más común es el MP3, que ya ha sido comprimido, por lo que las herramientas no hicieron mucha diferencia en el tamaño de los dos archivos que fueron probados.

Archivo 1

Tamaño del archivo de herramientasTamaño del archivo inicial5278905zip5270224gzip5270086bzip25270491

Archivo 2

Tamaño del archivo de herramientasTamaño del archivo inicial4135331zip4126138gzip4126000bzip24119410

Mejor herramienta para comprimir vídeo

Para esta prueba, se probaron dos archivos de vídeo. Al igual que con MP3, el archivo MP4 ya contiene un nivel de compresión. El archivo FLV no tiene ningún nivel de compresión ya que es un formato sin pérdidas.

MP4

Tamaño del archivo de herramientasTamaño del archivo inicial731908zip478546gzip478407bzip2478042

FLV

Tamaño del archivo de herramientasTamaño del archivo inicial7833634zip4339169gzip4339030bzip24300295

Ambos formatos de archivo estaban comprimidos, y en ambos, bzip2 hizo el mejor trabajo, aunque los resultados fueron similares.

Ejecutables

La última categoría contiene ejecutables. Debido a que los ejecutables son código compilado, no es de extrañar que no se compriman bien.

Archivo 1

Tamaño del archivo de herramientasTamaño del archivo inicial26557472zip26514031gzip26513892bzip226639209

Archivo 2

Tamaño del archivo de herramientasTamaño del archivo inicial195629144zip193951631gzip193951493bzip2194834876

Aunque los efectos fueron mínimos, la compresión gzip sale por encima y bzip2 viene en último lugar.

Completar la prueba de carpetas

Esta vez, la prueba se ejecuta en una carpeta llena de imágenes, documentos, hojas de cálculo, vídeos, archivos de audio, ejecutables y otros formatos de archivo diferentes.

Compresión por defecto

ToolFile SizeTime TakenInitial File13330841600zip13031777781 minute 10 secondsgzip13031776371 minute 35 secondsbzip213092349476 minutes 5 seconds

Compresión máxima

ToolFile SizeTime TakenInitial File13330841600zip13031078941 minute 10 secondsgzip13031077531 minute 35 secondsbzip213092349476 minutes 10 seconds

Compresión más rápida

ToolFile SizeTime TakenInitial File13330841600zip13041639431 minute 0 secondsgzip13041638021 minute 15 secondsbzip21313135575956 minutes 10 seconds

Basado en la prueba final, está claro que bzip2 no es tan útil como las otras dos herramientas de compresión. Lleva más tiempo comprimir los archivos, y el tamaño final del archivo es mayor que el de las otras dos herramientas.

La diferencia entre zip y gzip es insignificante, y mientras que gzip generalmente sale en la parte superior, el formato zip es más común en diferentes sistemas operativos.

El veredicto

Use zip o gzip como su herramienta de compresión de archivos de Linux. Tal vez bzip2 ha tenido su día y necesita ser confinado a la historia.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *