Als het gaat om het vinden van bestandscompressie-tools in Linux, kom je waarschijnlijk zip, gzip en bzip2 tegen. Welke de beste compressietool voor u is, hangt gedeeltelijk af van wat u van plan bent te comprimeren. Een reeks tests zet deze drie gereedschappen aan het werk om te zien welke de beste is.
Beste tool voor het comprimeren van Windows-documenten
De eerste test gebruikt elk compressietool op een enkel bestandstype om te bepalen hoe elke tool het bestand in kwestie verwerkt.
Deze serie tests is uitgevoerd op een Windows-document in het Microsoft DOCX-formaat.
Met behulp van de standaardinstellingen zijn de resultaten:
gereedschap | Bestandsgrootte |
---|---|
Eerste bestandsgrootte | 12202 bytes |
ritssluiting | 9685 |
gzip | 9537 |
bzip2 | 10109 |
Het gebruik van de maximale compressie-instellingen voor hetzelfde bestand leverde vergelijkbare resultaten op. Het gebruik van de maximale compressie leverde geen betere resultaten op dan het gebruik van de standaardinstellingen.
gereedschap | Bestandsgrootte |
---|---|
Eerste bestandsgrootte | 12202 bytes |
ritssluiting | 9677 |
gzip | 9530 |
bzip2 | 10109 |
Het uitvoeren van dezelfde test op twee andere bestanden, waarvan één met alleen tekst en één met tekst, afbeeldingen en opmaak, leverde hetzelfde resultaat op: de maximale compressie-instellingen maakten niet veel uit in de resultaten.
In alle drie tests komt gzip bovenaan in alle categorieën en bzip2 is het minst effectief.
Beste hulpmiddel voor het comprimeren van afbeeldingen
De volgende test toont de resultaten van het comprimeren van afbeeldingen in de indelingen PNG, JPG, Bitmap en GIF. In theorie zijn JPG-bestanden al gecomprimeerd en daarom mogelijk helemaal niet gecomprimeerd en zouden ze in theorie het bestand groter kunnen maken.
De testresultaten illustreerden dat het comprimeren van de JPB-formaatafbeeldingen weinig effect had.
PNG-bestand
gereedschap | Bestandsgrootte |
---|---|
Eerste bestandsgrootte | 345265 |
ritssluiting | 345399 |
gzip | 345247 |
bzip2 | 346484 |
JPEG-bestand
gereedschap | Bestandsgrootte |
---|---|
Eerste bestandsgrootte | 44340 |
ritssluiting | 44165 |
gzip | 44015 |
bzip2 | 44281 |
Bitmap-bestand
gereedschap | Bestandsgrootte |
---|---|
Eerste bestandsgrootte | 3113334 |
ritssluiting | 495028 |
gzip | 494883 |
bzip2 | 397569 |
GIF-bestand
gereedschap | Bestandsgrootte |
---|---|
Eerste bestandsgrootte | 6164 |
ritssluiting | 5772 |
gzip | 5627 |
bzip2 | 6051 |
In alle gevallen kwam gzip opnieuw uit de bus behalve de bescheiden bitmap. Op de bitmapafbeelding produceerde de bzip2-compressie een klein bestand in vergelijking met het origineel en de andere compressie-indelingen.
Beste tool voor het comprimeren van audiobestanden
Het meest voorkomende audioformaat is MP3, dat al is gecomprimeerd, dus de tools maakten niet zoveel verschil in de grootte van de twee bestanden die werden getest.
Bestand 1
gereedschap | Bestandsgrootte |
---|---|
Eerste bestandsgrootte | 5278905 |
ritssluiting | 5270224 |
gzip | 5270086 |
bzip2 | 5270491 |
Bestand 2
gereedschap | Bestandsgrootte |
---|---|
Eerste bestandsgrootte | 4135331 |
ritssluiting | 4126138 |
gzip | 4126000 |
bzip2 | 4119410 |
Beste tool voor het comprimeren van video
Voor deze test zijn twee videobestanden getest. Net als bij MP3 bevat het MP4-bestand al een mate van compressie. Het FLV-bestand heeft geen compressieniveau omdat het een verliesvrij formaat is.
MP4
gereedschap | Bestandsgrootte |
---|---|
Eerste bestandsgrootte | 731908 |
ritssluiting | 478546 |
gzip | 478407 |
bzip2 | 478042 |
FLV
gereedschap | Bestandsgrootte |
---|---|
Eerste bestandsgrootte | 7833634 |
ritssluiting | 4339169 |
gzip | 4339030 |
bzip2 | 4300295 |
Beide bestandsindelingen zijn gecomprimeerd en voor beide heeft bzip2 de beste taak geleverd, hoewel de resultaten vergelijkbaar waren.
uitvoerbare
De laatste categorie bevat uitvoerbare bestanden. Omdat executables gecompileerde code zijn, is het geen verrassing dat ze niet goed comprimeren.
Bestand 1
gereedschap | Bestandsgrootte |
---|---|
Eerste bestandsgrootte | 26557472 |
ritssluiting | 26514031 |
gzip | 26513892 |
bzip2 | 26639209 |
Bestand 2
gereedschap | Bestandsgrootte |
---|---|
Eerste bestandsgrootte | 195629144 |
ritssluiting | 193951631 |
gzip | 193951493 |
bzip2 | 194834876 |
Hoewel de effecten minimaal waren, komt de gzip-compressie bovenaan en komt bzip2 als laatste binnen.
Voltooi maptest
Deze keer wordt de test uitgevoerd in een map vol met afbeeldingen, documenten, spreadsheets, video's, audiobestanden, uitvoerbare bestanden en andere verschillende bestandsindelingen.
Standaardcompressie
gereedschap | Bestandsgrootte | Genomen tijd |
---|---|---|
Oorspronkelijk bestand | 1333084160 | 0 |
ritssluiting | 1303177778 | 1 minuut 10 seconden |
gzip | 1303177637 | 1 minuut 35 seconden |
bzip2 | 1309234947 | 6 minuten 5 seconden |
Maximale compressie
gereedschap | Bestandsgrootte | Genomen tijd |
---|---|---|
Oorspronkelijk bestand | 1333084160 | 0 |
ritssluiting | 1303107894 | 1 minuut 10 seconden |
gzip | 1303107753 | 1 minuut 35 seconden |
bzip2 | 1309234947 | 6 minuten en 10 seconden |
Snelste compressie
gereedschap | Bestandsgrootte | Genomen tijd |
---|---|---|
Oorspronkelijk bestand | 1333084160 | 0 |
ritssluiting | 1304163943 | 1 minuut 0 seconden |
gzip | 1304163802 | 1 minuut 15 seconden |
bzip2 | 1313557595 | 6 minuten en 10 seconden |
Op basis van de laatste test is het duidelijk dat bzip2 niet zo nuttig is als de andere twee compressietools. Het duurt langer om de bestanden te comprimeren en de uiteindelijke bestandsgrootte is groter dan de andere twee gereedschappen.
Het verschil tussen zip en gzip is te verwaarlozen, en hoewel gzip meestal bovenaan komt, komt het zip-formaat meer voor bij verschillende besturingssystemen.
Het vonnis
Gebruik zip of gzip als hulpmiddel voor het comprimeren van Linux-bestanden. Misschien heeft bzip2 zijn tijd gehad en moet het beperkt blijven tot de geschiedenis.