Όταν πρόκειται για την εύρεση εργαλείων συμπίεσης αρχείων στο Linux, θα πρέπει να συναντήσετε τα zip, gzip και bzip2. Ποιο είναι το καλύτερο εργαλείο συμπίεσης για εσάς εξαρτάται εν μέρει από αυτό που σκοπεύετε να συμπιέσετε. Μια σειρά δοκιμών έβαλε αυτά τα τρία εργαλεία μέσα από τους ρυθμούς τους για να δούμε ποια είναι η καλύτερη.
Καλύτερο εργαλείο για τη συμπίεση των εγγράφων των Windows
Η πρώτη δοκιμή χρησιμοποιεί κάθε εργαλείο συμπίεσης σε έναν τύπο αρχείου για να καθορίσει τον τρόπο με τον οποίο κάθε εργαλείο χειρίζεται το εν λόγω αρχείο.
Αυτή η σειρά δοκιμών έτρεξε σε ένα έγγραφο των Windows στη μορφή Microsoft DOCX.
Χρησιμοποιώντας τις προεπιλεγμένες ρυθμίσεις, τα αποτελέσματα είναι:
Εργαλείο | Μέγεθος αρχείου |
---|---|
Αρχικό μέγεθος αρχείου | 12202 byte |
φερμουάρ | 9685 |
gzip | 9537 |
bzip2 | 10109 |
Η χρήση των μέγιστων ρυθμίσεων συμπίεσης στο ίδιο αρχείο απέφερε παρόμοια αποτελέσματα. Η χρήση της μέγιστης συμπίεσης δεν απέδωσε καλύτερα αποτελέσματα από τη χρήση των προεπιλεγμένων ρυθμίσεων.
Εργαλείο | Μέγεθος αρχείου |
---|---|
Αρχικό μέγεθος αρχείου | 12202 byte |
φερμουάρ | 9677 |
gzip | 9530 |
bzip2 | 10109 |
Η εκτέλεση του ίδιου τεστ σε άλλα δύο αρχεία, όπου το ένα περιέχει μόνο κείμενο και το ένα περιέχει κείμενο, εικόνες και μορφοποίηση, έδωσε το ίδιο αποτέλεσμα: Οι μέγιστες ρυθμίσεις συμπίεσης δεν είχαν μεγάλη διαφορά στα αποτελέσματα.
Και στις τρεις δοκιμές, το gzip βγαίνει στην κορυφή σε όλες τις κατηγορίες και το bzip2 είναι το λιγότερο αποτελεσματικό.
Καλύτερο εργαλείο για τη συμπίεση εικόνων
Η επόμενη δοκιμή παρουσιάζει τα αποτελέσματα της συμπίεσης εικόνων σε μορφές PNG, JPG, Bitmap και GIF. Θεωρητικά, τα αρχεία JPG είναι ήδη συμπιεσμένα και επομένως δεν μπορούν να συμπιέσουν καθόλου και θα μπορούσαν, θεωρητικά, να κάνουν το αρχείο μεγαλύτερο.
Τα αποτελέσματα των δοκιμών έδειξαν ότι η συμπίεση των εικόνων μορφής JPB είχε ελάχιστη επίδραση.
Αρχείο PNG
Εργαλείο | Μέγεθος αρχείου |
---|---|
Αρχικό μέγεθος αρχείου | 345265 |
φερμουάρ | 345399 |
gzip | 345247 |
bzip2 | 346484 |
Αρχείο JPEG
Εργαλείο | Μέγεθος αρχείου |
---|---|
Αρχικό μέγεθος αρχείου | 44340 |
φερμουάρ | 44165 |
gzip | 44015 |
bzip2 | 44281 |
Αρχείο Bitmap
Εργαλείο | Μέγεθος αρχείου |
---|---|
Αρχικό μέγεθος αρχείου | 3113334 |
φερμουάρ | 495028 |
gzip | 494883 |
bzip2 | 397569 |
Αρχείο GIF
Εργαλείο | Μέγεθος αρχείου |
---|---|
Αρχικό μέγεθος αρχείου | 6164 |
φερμουάρ | 5772 |
gzip | 5627 |
bzip2 | 6051 |
Σε όλες τις περιπτώσεις, το gzip βγήκε ξανά στην κορυφή, εκτός από το ταπεινό bitmap. Στην εικόνα bitmap, η συμπίεση bzip2 παρήγαγε ένα μικροσκοπικό αρχείο σε σύγκριση με την αρχική και τις άλλες μορφές συμπίεσης.
Καλύτερο εργαλείο για τη συμπίεση αρχείων ήχου
Η πιο συνηθισμένη μορφή ήχου είναι το MP3, το οποίο έχει ήδη συμπιεστεί, έτσι ώστε τα εργαλεία να μην έχουν μεγάλη διαφορά στο μέγεθος των δύο αρχείων που ελέγχθηκαν.
Αρχείο 1
Εργαλείο | Μέγεθος αρχείου |
---|---|
Αρχικό μέγεθος αρχείου | 5278905 |
φερμουάρ | 5270224 |
gzip | 5270086 |
bzip2 | 5270491 |
Αρχείο 2
Εργαλείο | Μέγεθος αρχείου |
---|---|
Αρχικό μέγεθος αρχείου | 4135331 |
φερμουάρ | 4126138 |
gzip | 4126000 |
bzip2 | 4119410 |
Καλύτερο εργαλείο για τη συμπίεση βίντεο
Για τη δοκιμή αυτή δοκιμάστηκαν δύο αρχεία βίντεο. Όπως συμβαίνει με το MP3, το αρχείο MP4 περιέχει ήδη ένα επίπεδο συμπίεσης. Το αρχείο FLV δεν έχει κανένα επίπεδο συμπίεσης, καθώς είναι μια μορφή χωρίς απώλειες.
MP4
Εργαλείο | Μέγεθος αρχείου |
---|---|
Αρχικό μέγεθος αρχείου | 731908 |
φερμουάρ | 478546 |
gzip | 478407 |
bzip2 | 478042 |
FLV
Εργαλείο | Μέγεθος αρχείου |
---|---|
Αρχικό μέγεθος αρχείου | 7833634 |
φερμουάρ | 4339169 |
gzip | 4339030 |
bzip2 | 4300295 |
Και οι δύο μορφές αρχείων ήταν συμπιεσμένες και και στις δύο, η bzip2 έκανε την καλύτερη δουλειά, αν και τα αποτελέσματα ήταν παρόμοια.
Εκτελέσιμα αρχεία
Η τελευταία κατηγορία περιέχει εκτελέσιμα αρχεία. Επειδή τα εκτελέσιμα αρχεία είναι κώδικας, δεν αποτελεί έκπληξη ότι δεν συμπιέζονται καλά.
Αρχείο 1
Εργαλείο | Μέγεθος αρχείου |
---|---|
Αρχικό μέγεθος αρχείου | 26557472 |
φερμουάρ | 26514031 |
gzip | 26513892 |
bzip2 | 26639209 |
Αρχείο 2
Εργαλείο | Μέγεθος αρχείου |
---|---|
Αρχικό μέγεθος αρχείου | 195629144 |
φερμουάρ | 193951631 |
gzip | 193951493 |
bzip2 | 194834876 |
Αν και τα αποτελέσματα ήταν ελάχιστα, η συμπίεση gzip βγαίνει στην κορυφή και το bzip2 έρχεται τελευταία.
Πλήρης δοκιμή φακέλου
Αυτή τη φορά, η δοκιμή εκτελείται σε ένα φάκελο γεμάτο από εικόνες, έγγραφα, υπολογιστικά φύλλα, βίντεο, αρχεία ήχου, εκτελέσιμα αρχεία και άλλες μορφές αρχείων.
Προεπιλεγμένη συμπίεση
Εργαλείο | Μέγεθος αρχείου | Χρόνος που λαμβάνονται |
---|---|---|
Αρχικό αρχείο | 1333084160 | 0 |
φερμουάρ | 1303177778 | 1 λεπτό 10 δευτερόλεπτα |
gzip | 1303177637 | 1 λεπτό και 35 δευτερόλεπτα |
bzip2 | 1309234947 | 6 λεπτά 5 δευτερόλεπτα |
Μέγιστη συμπίεση
Εργαλείο | Μέγεθος αρχείου | Χρόνος που λαμβάνονται |
---|---|---|
Αρχικό αρχείο | 1333084160 | 0 |
φερμουάρ | 1303107894 | 1 λεπτό 10 δευτερόλεπτα |
gzip | 1303107753 | 1 λεπτό και 35 δευτερόλεπτα |
bzip2 | 1309234947 | 6 λεπτά 10 δευτερόλεπτα |
Ταχύτερη συμπίεση
Εργαλείο | Μέγεθος αρχείου | Χρόνος που λαμβάνονται |
---|---|---|
Αρχικό αρχείο | 1333084160 | 0 |
φερμουάρ | 1304163943 | 1 λεπτό 0 δευτερόλεπτα |
gzip | 1304163802 | 1 λεπτό 15 δευτερόλεπτα |
bzip2 | 1313557595 | 6 λεπτά 10 δευτερόλεπτα |
Με βάση την τελική δοκιμή, είναι σαφές ότι το bzip2 δεν είναι τόσο χρήσιμο όσο τα άλλα δύο εργαλεία συμπίεσης. Χρειάζεται περισσότερο χρόνο για τη συμπίεση των αρχείων και το τελικό μέγεθος του αρχείου είναι μεγαλύτερο από τα άλλα δύο εργαλεία.
Η διαφορά μεταξύ του zip και του gzip είναι αμελητέα και ενώ το gzip γενικά βγαίνει στην κορυφή, η μορφή zip είναι πιο κοινή σε διάφορα λειτουργικά συστήματα.
Η ετυμηγορία
Χρησιμοποιήστε είτε το zip είτε το gzip ως εργαλείο συμπίεσης αρχείων Linux. Ίσως το bzip2 είχε την ημέρα του και πρέπει να περιορίζεται στην ιστορία.