Skip to main content

Quina és la millor eina de compressió per a Linux?

Anonim

Quan es tracta de trobar eines de compressió d'arxius a Linux, podeu trobar zip, gzip i bzip2. Quina és la millor eina de compressió per a vostè, depèn en part del que esteu planejant comprimir. Una sèrie de proves posen aquestes tres eines a través dels seus passos per veure quina és la millor.

Millor eina per comprimir documents de Windows

La primera prova utilitza cada eina de compressió en un sol tipus de fitxer per determinar com cada eina maneja el fitxer en qüestió.

Aquesta sèrie de proves es van executar en un document de Windows en format Microsoft DOCX.

Mitjançant la configuració predeterminada, els resultats són:

EinaMida de l'arxiu
Arxiu inicial inicial12202 bytes
cremallera9685
gzip9537
bzip210109

L'ús de la configuració màxima de compressió en el mateix fitxer ha donat resultats similars. L'ús de la màxima compressió no va oferir millors resultats que utilitzar la configuració predeterminada.

EinaMida de l'arxiu
Arxiu inicial inicial12202 bytes
cremallera9677
gzip9530
bzip210109

Executant aquesta mateixa prova en dos altres fitxers, un que conté només text i un que conté text, imatges i format, va proporcionar el mateix resultat: La configuració màxima de compressió no va marcar molta diferència en els resultats.

En les tres proves, gzip surt a la part superior en totes les categories i bzip2 és el menys efectiu.

Millor eina per comprimir imatges

La propera prova mostra els resultats de la compressió d'imatges en formats PNG, JPG, Bitmap i GIF. En teoria, els fitxers JPG ja estan comprimits i, per tant, poden no comprimir-se i, en teoria, podria fer que el fitxer sigui més gran.

Els resultats de la prova van il·lustrar que la compressió de les imatges del format JPB no tenia gaire efecte.

Arxiu PNG

EinaMida de l'arxiu
Arxiu inicial inicial345265
cremallera345399
gzip345247
bzip2346484

Fitxer JPEG

EinaMida de l'arxiu
Arxiu inicial inicial44340
cremallera44165
gzip44015
bzip244281

Fitxer de mapa de bits

EinaMida de l'arxiu
Arxiu inicial inicial3113334
cremallera495028
gzip494883
bzip2397569

Arxiu GIF

EinaMida de l'arxiu
Arxiu inicial inicial6164
cremallera5772
gzip5627
bzip26051

En tots els casos, el gzip va sortir a la cimera excepte pel mapa de bits humil. A la imatge de mapa de bits, la compressió bzip2 produeix un petit fitxer en comparació amb l'original i els altres formats de compressió.

Millor eina per comprimir arxius d'àudio

El format d'àudio més comú és MP3, que ja ha estat comprimit, de manera que les eines no van marcar molta diferència en la mida dels dos fitxers que es van provar.

Arxiu 1

EinaMida de l'arxiu
Arxiu inicial inicial5278905
cremallera5270224
gzip5270086
bzip25270491

Fitxer 2

EinaMida de l'arxiu
Arxiu inicial inicial4135331
cremallera4126138
gzip4126000
bzip24119410

Millor eina per comprimir el vídeo

Per a aquesta prova, es van provar dos fitxers de vídeo. Igual que amb MP3, el fitxer MP4 ja conté un nivell de compressió. El fitxer FLV no té cap nivell de compressió ja que és un format sense pèrdua.

MP4

EinaMida de l'arxiu
Arxiu inicial inicial731908
cremallera478546
gzip478407
bzip2478042

FLV

EinaMida de l'arxiu
Arxiu inicial inicial7833634
cremallera4339169
gzip4339030
bzip24300295

Tots dos formats de fitxer es van comprimir, i en ambdós, bzip2 va fer el millor treball, tot i que els resultats eren similars.

Executables

L'última categoria conté executables. Com que els executables són codi compilat, no és d'estranyar que no comprimeixin bé.

Arxiu 1

EinaMida de l'arxiu
Arxiu inicial inicial26557472
cremallera26514031
gzip26513892
bzip226639209

Fitxer 2

EinaMida de l'arxiu
Arxiu inicial inicial195629144
cremallera193951631
gzip193951493
bzip2194834876

Encara que els efectes van ser mínims, la compressió de gzip surt a la part superior i el bzip2 ve en l'últim.

Prova de carpeta completa

En aquesta ocasió, la prova s'executa en una carpeta plena d'imatges, documents, fulls de càlcul, vídeos, fitxers d'àudio, executables i altres formats de fitxer diferents.

Compressió per defecte

EinaMida de l'arxiuTemps presa
Arxiu inicial13330841600
cremallera13031777781 minut 10 segons
gzip13031776371 minut 35 segons
bzip213092349476 minuts 5 segons

Compressió màxima

EinaMida de l'arxiuTemps presa
Arxiu inicial13330841600
cremallera13031078941 minut 10 segons
gzip13031077531 minut 35 segons
bzip213092349476 minuts 10 segons

Compresió més ràpida

EinaMida de l'arxiuTemps presa
Arxiu inicial13330841600
cremallera13041639431 minut 0 segons
gzip13041638021 minut 15 segons
bzip213135575956 minuts 10 segons

Segons la prova final, és clar que el bzip2 no és tan útil com les altres dues eines de compressió. Es triga més a comprimir els fitxers i la mida del fitxer final és més gran que les altres dues eines.

La diferència entre zip i gzip és insignificant, i mentre gzip generalment apareix a la part superior, el format zip és més habitual en diferents sistemes operatius.

El veredicte

Utilitzeu zip o gzip com a eina de compressió d'arxius de Linux. Potser bzip2 ha tingut el seu dia i ha de limitar-se a la història.